summaryrefslogtreecommitdiff
path: root/tests
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
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')
-rw-r--r--tests/issues.targets69
-rw-r--r--tests/src/JIT/Directed/Arrays/Complex1.csproj4
-rw-r--r--tests/src/JIT/Directed/Arrays/Complex2.csproj4
-rw-r--r--tests/src/JIT/Directed/Arrays/Simple1.csproj4
-rw-r--r--tests/src/JIT/Directed/Arrays/Simple2.csproj4
-rw-r--r--tests/src/JIT/Directed/Convert/FPZero.cs42
-rw-r--r--tests/src/JIT/Directed/Convert/FPZero.csproj51
-rw-r--r--tests/src/JIT/Directed/Convert/implicitConv.ilproj4
-rw-r--r--tests/src/JIT/Directed/Convert/minopts_convu1.ilproj4
-rw-r--r--tests/src/JIT/Directed/ExcepFilters/excepobj/excepobj.ilproj4
-rw-r--r--tests/src/JIT/Directed/ExcepFilters/fault/fault.ilproj4
-rw-r--r--tests/src/JIT/Directed/ExcepFilters/mixed/mixed.ilproj4
-rw-r--r--tests/src/JIT/Directed/ExcepFilters/mixed3/app.config27
-rw-r--r--tests/src/JIT/Directed/ExcepFilters/mixed3/mixed3.il167
-rw-r--r--tests/src/JIT/Directed/ExcepFilters/mixed3/mixed3.ilproj49
-rw-r--r--tests/src/JIT/Directed/FaultHandlers/CallOrder/CallOrder.ilproj4
-rw-r--r--tests/src/JIT/Directed/FaultHandlers/Nesting/Nesting.ilproj4
-rw-r--r--tests/src/JIT/Directed/FaultHandlers/Simple/Simple.ilproj4
-rw-r--r--tests/src/JIT/Directed/IL/PInvokeTail/PInvokeTail.il104
-rw-r--r--tests/src/JIT/Directed/IL/PInvokeTail/PInvokeTail.ilproj49
-rw-r--r--tests/src/JIT/Directed/IL/PInvokeTail/TailWinApi.ilproj4
-rw-r--r--tests/src/JIT/Directed/IL/Tailcall/JitTailcall2.ilproj4
-rw-r--r--tests/src/JIT/Directed/IL/Tailcall/jitTailcall1.ilproj4
-rw-r--r--tests/src/JIT/Directed/IL/leave/leave1.ilproj4
-rw-r--r--tests/src/JIT/Directed/IL/rethrow/Rethrow1.ilproj4
-rw-r--r--tests/src/JIT/Directed/IL/rethrow/Rethrow2.ilproj4
-rw-r--r--tests/src/JIT/Directed/Misc/SIDEEFFECTS/BadRegArgs.ilproj4
-rw-r--r--tests/src/JIT/Directed/Misc/SIDEEFFECTS/SideEffects.ilproj4
-rw-r--r--tests/src/JIT/Directed/Misc/function_pointer/funcptrtest.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/Box_Unbox.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/Desktop/add.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/arglist.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/array_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/cpblk.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/cpobj.il141
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/cpobj.ilproj49
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/field_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/fielda_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/initblk.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/initobj.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/ldind_stind.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/ldloca.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/ldobj.il132
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/ldobj.ilproj49
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/localloc.il130
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/1/localloc.ilproj49
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/Box_Unbox.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/add.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/arglist.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/array_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/cpblk.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/field_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/fielda_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/initblk.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/initobj.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/ldind_stind.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/2/ldloca.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/Box_Unbox.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/Desktop/add.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/arglist.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/array_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/cpblk.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/cpobj.il141
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/cpobj.ilproj49
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/field_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/fielda_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/initblk.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/initobj.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/ldind_stind.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/ldloca.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/ldobj.il131
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/ldobj.ilproj49
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/localloc.il130
-rw-r--r--tests/src/JIT/Directed/PREFIX/unaligned/4/localloc.ilproj49
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/Box_Unbox.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/Desktop/add.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/arglist.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/array_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/cpblk.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/cpobj.il144
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/cpobj.ilproj49
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/field_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/fielda_tests.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/initblk.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/initobj.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/ldind_stind.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/ldloca.ilproj4
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/ldobj.il135
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/ldobj.ilproj49
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/localloc.il130
-rw-r--r--tests/src/JIT/Directed/PREFIX/volatile/1/localloc.ilproj49
-rw-r--r--tests/src/JIT/Directed/RVAInit/gcref1.il311
-rw-r--r--tests/src/JIT/Directed/RVAInit/gcref1.ilproj49
-rw-r--r--tests/src/JIT/Directed/RVAInit/gcref2.il311
-rw-r--r--tests/src/JIT/Directed/RVAInit/gcref2.ilproj49
-rw-r--r--tests/src/JIT/Directed/RVAInit/nested.il253
-rw-r--r--tests/src/JIT/Directed/RVAInit/nested.ilproj49
-rw-r--r--tests/src/JIT/Directed/RVAInit/oddsize.ilproj4
-rw-r--r--tests/src/JIT/Directed/RVAInit/simple.il278
-rw-r--r--tests/src/JIT/Directed/RVAInit/simple.ilproj49
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess1_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess1_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess1_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess1_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess2_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess2_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess2_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess2_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess3_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess3_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess3_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/StrAccess/straccess3_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SP1.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SP1a.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SP1a2.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SP1b.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SP1c.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SP1d.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SP2.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SP2a.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SP2b.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SP2c.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SpAddr.csproj4
-rw-r--r--tests/src/JIT/Directed/StructPromote/SpAddrAT.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop1_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop1_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop1_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop1_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop3_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop4_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop4_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop4_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop4_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop6_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop6_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop6_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/UnrollLoop/loop6_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/array-il/_Arrayscomplex3.ilproj49
-rw-r--r--tests/src/JIT/Directed/array-il/_Arrayssimple3.ilproj4
-rw-r--r--tests/src/JIT/Directed/array-il/complex3.il413
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_And_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_And_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_And_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_And_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_No_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_No_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_No_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_No_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_And_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_And_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_And_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_And_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_No_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_No_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_No_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_No_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_Or_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_Or_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_Or_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_Or_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_And_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_And_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_And_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_And_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_No_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_No_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_No_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_No_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_Or_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_Or_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_Or_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_Or_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_And_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_And_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_And_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_And_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_No_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_No_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_No_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_No_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_Or_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_Or_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_Or_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_Or_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/importer/Desktop/app.config27
-rw-r--r--tests/src/JIT/Directed/coverage/importer/Desktop/ldfldstatic1.il55
-rw-r--r--tests/src/JIT/Directed/coverage/importer/Desktop/ldfldstatic1_il_d.ilproj49
-rw-r--r--tests/src/JIT/Directed/coverage/importer/Desktop/ldfldstatic1_il_r.ilproj49
-rw-r--r--tests/src/JIT/Directed/coverage/importer/Desktop/stfldstatic1.il56
-rw-r--r--tests/src/JIT/Directed/coverage/importer/Desktop/stfldstatic1_il_d.ilproj49
-rw-r--r--tests/src/JIT/Directed/coverage/importer/Desktop/stfldstatic1_il_r.ilproj49
-rw-r--r--tests/src/JIT/Directed/coverage/importer/Desktop/subovfun1.il21
-rw-r--r--tests/src/JIT/Directed/coverage/importer/Desktop/subovfun1_il_d.ilproj49
-rw-r--r--tests/src/JIT/Directed/coverage/importer/Desktop/subovfun1_il_r.ilproj49
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/33objref_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/33objref_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/33objref_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/33objref_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/Desktop/callipinvoke_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/arrgetlen_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/cse1_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/cse1_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/cse1_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/cse1_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/cse2_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/cse2_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/cse2_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/cse2_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/lcliimpl_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/ldsshrstsfld_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/ldvirtftncalli_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/ovfldiv2_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/ovflrem2_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/stfldstatic1_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/stfldstatic2_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/subbyref_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly1_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly2_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly3_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/tls1.il29
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/tls1.ilproj50
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/tls2.il28
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/tls2.ilproj50
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/tlstest.il77
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/tlstest_il_d.ilproj53
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/tlstest_il_r.ilproj53
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/trashreg_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/volatilecpobj_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/coverage/oldtests/zeroinit_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/forceinlining/LargeNumberOfArgs.csproj4
-rw-r--r--tests/src/JIT/Directed/forceinlining/NoMetaData.csproj4
-rw-r--r--tests/src/JIT/Directed/forceinlining/Recursion.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/interlocked/IntrinsicTest_Overflow.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/interlocked/cse_cmpxchg.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/interlocked/nullchecksuppress.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/interlocked/regalloc1.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/interlocked/regalloc2.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow0_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow0_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow0_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow0_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow2_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow2_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow2_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow2_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow3_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow3_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow3_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/intrinsic/pow/pow3_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/leave/catch1_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/leave/catch2_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/leave/catch3_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/leave/filter1_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/leave/filter2_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/leave/filter3_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/leave/try1_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/leave/try2_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/leave/try3_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/lifetime/lifetime2.csproj4
-rw-r--r--tests/src/JIT/Directed/localloc/localloc3_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/localloc/localloc3_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/localloc/localloc3_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/localloc/localloc3_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/newarr/newarr.csproj4
-rw-r--r--tests/src/JIT/Directed/nullabletypes/unboxnullable_d.csproj4
-rw-r--r--tests/src/JIT/Directed/nullabletypes/unboxnullable_do.csproj4
-rw-r--r--tests/src/JIT/Directed/nullabletypes/unboxnullable_r.csproj4
-rw-r--r--tests/src/JIT/Directed/nullabletypes/unboxnullable_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/pinvoke/calli_excep.il83
-rw-r--r--tests/src/JIT/Directed/pinvoke/calli_excep.ilproj49
-rw-r--r--tests/src/JIT/Directed/pinvoke/jump.ilproj4
-rw-r--r--tests/src/JIT/Directed/pinvoke/sin.cs42
-rw-r--r--tests/src/JIT/Directed/pinvoke/sin.csproj49
-rw-r--r--tests/src/JIT/Directed/pinvoke/sysinfo.cs41
-rw-r--r--tests/src/JIT/Directed/pinvoke/sysinfo_cs.csproj49
-rw-r--r--tests/src/JIT/Directed/pinvoke/sysinfo_il.ilproj4
-rw-r--r--tests/src/JIT/Directed/pinvoke/tail.il224
-rw-r--r--tests/src/JIT/Directed/pinvoke/tail.ilproj49
-rw-r--r--tests/src/JIT/Directed/refbyref/byrefconvert_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/shift/int16_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/int16_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/int16_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/int16_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/int32_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/int32_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/int32_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/int32_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/int8_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/shift/nativeint_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/shift/nativeuint_il_r.ilproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint16_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint16_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint16_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint16_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint32_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint32_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint32_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint32_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint8_cs_d.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint8_cs_do.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint8_cs_r.csproj4
-rw-r--r--tests/src/JIT/Directed/shift/uint8_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Directed/throwbox/fault.ilproj4
-rw-r--r--tests/src/JIT/Directed/throwbox/filter.ilproj4
-rw-r--r--tests/src/JIT/Directed/throwbox/finally.ilproj4
-rw-r--r--tests/src/JIT/Directed/throwbox/rethrow.ilproj4
-rw-r--r--tests/src/JIT/Directed/zeroinit/Dev10_863995.ilproj4
-rw-r--r--tests/src/JIT/Directed/zeroinit/init_byte.ilproj4
-rw-r--r--tests/src/JIT/Directed/zeroinit/init_int32.ilproj4
-rw-r--r--tests/src/JIT/Directed/zeroinit/init_int64.ilproj4
-rw-r--r--tests/src/JIT/Directed/zeroinit/init_struct.ilproj4
-rw-r--r--tests/src/JIT/Directed/zeroinit/init_uint32.ilproj4
-rw-r--r--tests/src/JIT/Directed/zeroinit/init_uint64.ilproj4
-rw-r--r--tests/src/JIT/Directed/zeroinit/tail.ilproj4
-rw-r--r--tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01_instance.csproj4
-rw-r--r--tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01_static.csproj4
-rw-r--r--tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01_instance.csproj4
-rw-r--r--tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01_static.csproj4
-rw-r--r--tests/src/JIT/Generics/Arrays/TypeParameters/Jagged/class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Arrays/TypeParameters/Jagged/struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Arrays/TypeParameters/MultiDim/class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Arrays/TypeParameters/MultiDim/struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/class1_cs_d.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/class1_cs_do.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/class1_cs_r.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/class1_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/class2_cs_d.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/class2_cs_do.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/class2_cs_r.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/class2_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt1_cs_d.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt1_cs_do.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt1_cs_r.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt1_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt1_il_r.ilproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt2_cs_d.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt2_cs_do.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt2_cs_r.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt2_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt2_il_r.ilproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt3_cs_d.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt3_cs_do.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt3_cs_r.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt3_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt3_il_r.ilproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt4_cs_d.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt4_cs_do.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt4_cs_r.csproj4
-rw-r--r--tests/src/JIT/Generics/ConstrainedCall/vt4_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Generics/Constraints/call_instance01.csproj4
-rw-r--r--tests/src/JIT/Generics/Constraints/call_static01.csproj4
-rw-r--r--tests/src/JIT/Generics/Constraints/convert_instance01.csproj4
-rw-r--r--tests/src/JIT/Generics/Constraints/convert_static01.csproj4
-rw-r--r--tests/src/JIT/Generics/Constraints/transitive_instance01.csproj4
-rw-r--r--tests/src/JIT/Generics/Constraints/transitive_static01.csproj4
-rw-r--r--tests/src/JIT/Generics/Conversions/Boxing/box_unbox01.csproj4
-rw-r--r--tests/src/JIT/Generics/Conversions/Reference/gentogen01.csproj4
-rw-r--r--tests/src/JIT/Generics/Conversions/Reference/gentogen02.csproj4
-rw-r--r--tests/src/JIT/Generics/Conversions/Reference/gentogen03.csproj4
-rw-r--r--tests/src/JIT/Generics/Conversions/Reference/gentonongen01.csproj4
-rw-r--r--tests/src/JIT/Generics/Conversions/Reference/gentonongen02.csproj4
-rw-r--r--tests/src/JIT/Generics/Conversions/Reference/gentonongen03.csproj4
-rw-r--r--tests/src/JIT/Generics/Conversions/Reference/nongentogen01.csproj4
-rw-r--r--tests/src/JIT/Generics/Conversions/Reference/nongentogen02.csproj4
-rw-r--r--tests/src/JIT/Generics/Conversions/Reference/nongentogen03.csproj4
-rw-r--r--tests/src/JIT/Generics/Coverage/chaos55915408cs.csproj4
-rw-r--r--tests/src/JIT/Generics/Coverage/chaos55915408cs_o.csproj4
-rw-r--r--tests/src/JIT/Generics/Coverage/chaos56200037cs.csproj4
-rw-r--r--tests/src/JIT/Generics/Coverage/chaos56200037cs_o.csproj4
-rw-r--r--tests/src/JIT/Generics/Coverage/chaos65204782cs.csproj4
-rw-r--r--tests/src/JIT/Generics/Coverage/chaos65204782cs_o.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/general_class_instance01.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/general_class_static01.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/general_struct_instance01.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/general_struct_static01.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/specific_class_instance01.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/specific_class_instance02.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/specific_class_static01.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/specific_class_static02.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/specific_struct_instance01.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/specific_struct_instance02.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/specific_struct_static01.csproj4
-rw-r--r--tests/src/JIT/Generics/Exceptions/specific_struct_static02.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/instance_assignment_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/instance_assignment_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/instance_equalnull_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/instance_equalnull_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/instance_passing_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/instance_passing_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/static_assignment_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/static_assignment_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/static_equalnull_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/static_equalnull_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/static_passing_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Fields/static_passing_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Classes/baseclass01.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Classes/baseclass02.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Classes/baseclass03.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Classes/baseclass04.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Classes/baseclass05.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Classes/class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Classes/class02.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Classes/class03.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Interfaces/class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Interfaces/class02.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Interfaces/class03.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Interfaces/class04.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Interfaces/class05.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Interfaces/struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Interfaces/struct02.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Interfaces/struct03.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Interfaces/struct04.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Interfaces/struct05.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Structs/struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Structs/struct02.csproj4
-rw-r--r--tests/src/JIT/Generics/Instantiation/Structs/struct03.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/instance_assignment_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/instance_assignment_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/instance_equalnull_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/instance_equalnull_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/instance_passing_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/instance_passing_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/static_assignment_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/static_assignment_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/static_equalnull_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/static_equalnull_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/static_passing_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Locals/static_passing_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/MemberAccess/class_instance01.csproj4
-rw-r--r--tests/src/JIT/Generics/MemberAccess/class_static01.csproj4
-rw-r--r--tests/src/JIT/Generics/MemberAccess/interface_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/MemberAccess/interface_class02.csproj4
-rw-r--r--tests/src/JIT/Generics/MemberAccess/interface_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/MemberAccess/interface_struct02.csproj4
-rw-r--r--tests/src/JIT/Generics/MemberAccess/struct_instance01.csproj4
-rw-r--r--tests/src/JIT/Generics/MemberAccess/struct_static01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/instance_assignment_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/instance_assignment_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/instance_equalnull_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/instance_equalnull_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/instance_passing_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/instance_passing_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/static_assignment_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/static_assignment_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/static_equalnull_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/static_equalnull_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/static_passing_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Parameters/static_passing_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/TypeParameters/default_class01.csproj4
-rw-r--r--tests/src/JIT/Generics/TypeParameters/default_struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Typeof/class01.csproj4
-rw-r--r--tests/src/JIT/Generics/Typeof/class02.csproj4
-rw-r--r--tests/src/JIT/Generics/Typeof/class03.csproj4
-rw-r--r--tests/src/JIT/Generics/Typeof/dynamicTypes.csproj4
-rw-r--r--tests/src/JIT/Generics/Typeof/objectBoxing.csproj4
-rw-r--r--tests/src/JIT/Generics/Typeof/refTypesdynamic.csproj4
-rw-r--r--tests/src/JIT/Generics/Typeof/struct01.csproj4
-rw-r--r--tests/src/JIT/Generics/Typeof/struct02.csproj4
-rw-r--r--tests/src/JIT/Generics/Typeof/struct03.csproj4
-rw-r--r--tests/src/JIT/Generics/Typeof/valueTypeBoxing.csproj4
-rw-r--r--tests/src/JIT/Generics/pinvoke/app.config27
-rw-r--r--tests/src/JIT/Generics/pinvoke/instance01.cs63
-rw-r--r--tests/src/JIT/Generics/pinvoke/instance01.csproj49
-rw-r--r--tests/src/JIT/Generics/pinvoke/instance02.cs63
-rw-r--r--tests/src/JIT/Generics/pinvoke/instance02.csproj49
-rw-r--r--tests/src/JIT/Generics/pinvoke/instance03.cs63
-rw-r--r--tests/src/JIT/Generics/pinvoke/instance03.csproj49
-rw-r--r--tests/src/JIT/Generics/pinvoke/static01.cs63
-rw-r--r--tests/src/JIT/Generics/pinvoke/static01.csproj49
-rw-r--r--tests/src/JIT/Generics/pinvoke/static02.cs63
-rw-r--r--tests/src/JIT/Generics/pinvoke/static02.csproj49
-rw-r--r--tests/src/JIT/Generics/regression/DDB148379/ddb148379.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/add.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/add_ovf.il350
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/add_ovf.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/and.il45
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/and.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/beq.il57
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/beq.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/beq_s.il59
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/beq_s.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bge.il80
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bge.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bge_s.il82
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bge_s.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bgt.il82
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bgt.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bgt_s.il84
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bgt_s.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ble.il81
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ble.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ble_s.il83
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ble_s.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/blt.il81
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/blt.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/blt_s.il83
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/blt_s.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bne.il81
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bne.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bne_s.il83
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/bne_s.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/br.il28
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/br.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/br_s.il29
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/br_s.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/brfalse.il24
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/brfalse.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/brfalse_s.il24
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/brfalse_s.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/brtrue.il23
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/brtrue.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/brtrue_s.il23
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/brtrue_s.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/call.il36
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/call.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ceq.il74
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ceq.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/cgt.il96
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/cgt.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ckfinite.il85
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ckfinite.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/clt.il90
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/clt.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/conv.il125
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/conv.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/conv_ovf.il280
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/conv_ovf.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/cpblk.il74
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/cpblk.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/div.il100
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/div.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/dup.il56
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/dup.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/initblk.il35
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/initblk.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/jmp.il33
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/jmp.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldarg_n.il399
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldarg_n.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldarg_starg.il115
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldarg_starg.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldargs_stargs.il113
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldargs_stargs.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldc.il63
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldc.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldc_i4_n.il74
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldc_i4_n.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldftn_calli.il31
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldftn_calli.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldind_stind.il97
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldind_stind.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldloc_stloc.il97
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldloc_stloc.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldloca.il41
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldloca.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldnull.il24
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ldnull.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/mul.il78
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/mul.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/mul_ovf.il247
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/mul_ovf.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/neg.il67
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/neg.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/nop.il60
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/nop.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/not.il46
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/not.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/or.il47
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/or.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/pop.il62
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/pop.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/rem.il106
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/rem.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ret.il108
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/ret.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/shl.il50
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/shl.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/shr.il69
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/shr.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/sub.il100
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/sub.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/sub_ovf.il221
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/sub_ovf.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/switch.il62
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/switch.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/tailcall.il93
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/tailcall.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/unaligned.il32
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/unaligned.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/volatile.il30
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/volatile.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/xor.il47
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Base/xor.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ConvDLL.il241
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ConvDLL.ilproj50
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I4.il704
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I8-64.il593
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_R4.il589
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_R4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_I4.il278
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_I4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i.il43
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i8.il280
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i1.il419
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i2.il418
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i4.il417
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i8.il417
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u1.il323
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u2.il322
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u4.il321
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u8.il321
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r4.il501
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r8.il503
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u4.il111
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u8.il111
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i.il46
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i4.il268
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i8.il268
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r4.il543
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r4.ilproj52
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r8.il545
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r8.ilproj52
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i4.il310
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i8.il309
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r4.il599
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r4.ilproj52
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r8.il601
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r8.ilproj52
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_u.il48
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_u.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i4.il130
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i8.il130
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r4.il630
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r4.ilproj52
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r8.il629
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r8.ilproj52
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i4.il302
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i8.il302
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r4.il442
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r8.il442
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u.il54
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u4.il123
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u8.il123
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r4.il474
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r8.il474
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i4.il314
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i8.il314
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r4.il478
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r8.il478
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u.il48
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u4.il130
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u8.il130
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r4.il494
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r8.il494
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i4.il308
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i8.il308
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r4.il467
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r8.il467
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u.il46
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u4.il127
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u8.il127
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r4.il484
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r8.il484
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u.il47
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u4.il131
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u8.il132
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r4.il525
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r8.il525
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/br.il94
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/br.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/brfalse.il140
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/brfalse.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/brtrue.il148
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/brtrue.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_br.il96
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_br.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brfalse.il142
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brfalse.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brtrue.il150
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brtrue.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_call.il33
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_call.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_cpblk.il82
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_cpblk.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_initblk.il48
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_initblk.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ldvirtftn.il26
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ldvirtftn.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_localloc.il113
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_localloc.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_nop.il72
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_nop.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ret.il48
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ret.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_switch.il79
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_switch.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/call.il32
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/call.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i.il47
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i4.il298
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i8.il299
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r4.il457
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r8.il456
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i4.il298
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i8.il296
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r4.il456
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r8.il455
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u.il47
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u4.il116
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u8.il116
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r4.il456
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r8.il457
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r4.il111
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r8.il112
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i4.il298
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i8.il297
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r4.il454
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r8.il452
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u.il46
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u4.il113
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u8.il114
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r4.il455
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r8.il452
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i1_un.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i1.il211
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i2.il202
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_u4.il169
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_i4.il203
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_u8.il168
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i.il235
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i4.il235
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i8.il231
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i.il170
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i4.il170
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u1.il153
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u2.il151
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_i8.il180
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_u4.il162
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cpblk.il81
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/cpblk.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i4.il359
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i8.il359
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r4.il603
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r8.il607
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u4.il269
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u8.il269
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup4.il56
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup8.il55
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/dupi.il28
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/dupi.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/initblk.il46
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/initblk.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i.il40
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i4.il59
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i8.il59
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r4.il69
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r8.il70
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_ref.il43
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_ref.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i.il42
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i4.il60
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i8.il60
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r4.il71
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r8.il72
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_ref.il43
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_ref.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i1.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i2.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i4.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i8.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u1.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u2.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u4.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u8.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_cpblk.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_initblk.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_nop.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_ret.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_switch.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_ckfinite_r4.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_ckfinite_r8.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i4.il67
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i8.il70
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i1.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i2.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i4.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i8.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u1.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u2.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u4.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u8.ilproj4
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r4.il63
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r8.il61
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldftn.il48
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldftn.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i.il82
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i1.il57
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i2.il57
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i4.il63
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i8.il77
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r4.il78
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r8.il80
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_ref.il31
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_ref.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u1.il57
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u2.il58
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u4.il61
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i.il30
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i4.il80
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i8.il77
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r4.il56
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r8.il59
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_ref.il30
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_ref.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_i.il20
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_ref.il29
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_ref.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldvirtftn.il25
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldvirtftn.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/localloc.il111
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/localloc.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i4.il279
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i8.il279
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i1.il528
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i2.il365
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i4.il363
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i8.il363
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u1.il283
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u2.il282
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u4.il281
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u8.il281
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r4.il592
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r8.il593
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i4.il84
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i8.il82
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r4.il136
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r8.il135
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/nop.il70
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/nop.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u4.il63
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u8.il63
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u4.il243
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u8.il243
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop4.il48
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop8.il47
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/popi.il27
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/popi.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/refs.il63
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/refs.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i4.il356
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i8.il356
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_r8.il653
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u4.il268
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u8.il268
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret.il47
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i.il50
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i4.il82
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i8.il80
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r4.il92
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r8.il93
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_ref.il80
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_ref.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u4.il138
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u8.il140
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i4.il223
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i8.il237
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u4.il137
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u8.il138
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sizeof.il56
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sizeof.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i.il50
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i4.il66
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i8.il66
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r4.il81
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r8.il83
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_ref.il32
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_ref.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i1.il48
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i2.il49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i4.il59
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i8.il77
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_r8.il82
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_ref.il31
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_ref.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i.il32
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i4.il81
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i8.il80
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r4.il60
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r8.il62
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_ref.il32
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_ref.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i.il42
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i4.il325
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i8.il326
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i1.il318
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i2.il319
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i4.il318
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i8.il317
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u1.il252
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u2.il252
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u4.il250
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u8.il251
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r4.il586
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r8.il587
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/switch.il75
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/switch.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u4.il243
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u8.il243
-rw-r--r--tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/AutoInit.il76
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/AutoInit.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/app.config27
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/heap_ovf.il74
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/heap_ovf.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i1.il1923
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i2.il1923
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i4.il1667
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i8.il1668
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r4.il1668
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r8.il1667
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i1.il1358
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i2.il1358
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i4.il1358
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i8.il1358
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r4.il1358
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r8.il1358
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i1.il2889
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i1.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i2.il2889
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i2.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i4.il2888
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i8.il2889
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r4.il2890
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r4.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r8.il2890
-rw-r--r--tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r8.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/Box_Unbox.il71
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/Box_Unbox.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/app.config27
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/array_tests.il286
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/array_tests.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/callintf.il70
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/callintf.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/callnonvirt.il51
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/callnonvirt.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/callstatic.il41
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/callstatic.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/callsuper.il77
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/callsuper.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/callvirt.il49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/callvirt.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/castclass.il92
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/castclass.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/cpobj.il135
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/cpobj.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/field_tests.il154
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/field_tests.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/fielda_tests.il169
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/fielda_tests.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/initobj.il120
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/initobj.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/isinst.il74
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/isinst.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/ldlen.il38
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/ldlen.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/ldobj.il133
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/ldobj.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/ldstr.il58
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/ldstr.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/ldtoken.il43
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/ldtoken.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/ldvirtftn.il104
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/ldvirtftn.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/localloc.il137
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/localloc.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/newobj.il48
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/newobj.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/seh_tests.il62
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/seh_tests.ilproj49
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/throw.il48
-rw-r--r--tests/src/JIT/IL_Conformance/Old/objectmodel/throw.ilproj49
-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
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b12008/b12008.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b14426/b14426.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b16935/b16935.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b40089/b40089.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b40138/b40138.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b44018/b44018.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b45046/b45046.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b45679/b45679.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b26323/b26323.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b35455/b35455.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b46847/b46847.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/app.config27
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/b47392.il72
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/b47392.ilproj49
-rw-r--r--tests/src/JIT/Regression/CLR-x86-EJIT/v1-m10/b02353/b02353.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440c.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b07341/b07341.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b09495/b09495.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10665/b10665.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10666/b10666.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10894/b10894.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10897/b10897.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10939/b10939.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10940/b10940a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10940/b10940b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11021/b11021.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11413/b11413.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11490/b11490.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11949/b11949.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12053/b12053.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12274/b12274.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12399/b12399.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12487/b12487.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12624/b12624.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13509/b13509.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13522/b13522.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13569/b13569.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13586/b13586.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13738/b13738.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14066/b14066.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14067/b14067a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14067/b14067b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14068/b14068.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14070/b14070.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14077/b14077.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14135/b14135.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14197/b14197.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14199/b14199.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14202/b14202.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14264/b14264.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14294/b14294.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14325/b14325.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14326/b14326.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14329/b14329.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14350/b14350.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14431/b14431.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14591/b14591.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14716/b14716.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14769/b14769.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14770/b14770.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14777/b14777.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14927/b14927.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14928/b14928.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15222/b15222.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15244/b15244.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15299/b15299.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15728/b15728.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16039/b16039.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16049/b16049.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16071/b16071.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16238/b16238.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16241/b16241.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16295/b16295.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16328/b16328.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16335/b16335.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16345/b16345.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16423/b16423.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16498/b16498.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16499/b16499a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16499/b16499b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16500/b16500.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16503/b16503.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16554/b16554.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16881/b16881a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16881/b16881b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16886/b16886.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16895/b16895.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16896/b16896.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16922/b16922.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16928/b16928.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b18852/b18852.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20079/b20079.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20217/b20217.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20249/b20249.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20913/b20913.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b22290/b22290.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b24727/b24727.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b24728/b24728.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25458/b25458.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25459/b25459.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25463/b25463.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25468/b25468.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25474/b25474.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25491/b25491.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25507/b25507.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25647/b25647.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25701/b25701.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25739/b25739.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25813/b25813.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25815/b25815.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25833/b25833.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25835/b25835.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26020/b26020.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26153/b26153.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26155/b26155.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26332/b26332.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26512/b26512.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26558/b26558.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26560/b26560.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26732/b26732.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26748/b26748.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26863/b26863.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26888/b26888.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26957/b26957.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27535/b27535.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27538/b27538.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27564/b27564.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27657/b27657.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27658/b27658.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27811/b27811.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27819/b27819.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27824/b27824.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27880/b27880.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27883/b27883.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27917/b27917.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28037/b28037.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28042/b28042.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28080/b28080.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28522/b28522.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28594/b28594.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28595/b28595.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28596/b28596.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28597/b28597.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28776/b28776.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28790/b28790.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28805/b28805.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28806/b28806.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28901/b28901.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28927/b28927.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29456/b29456.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29583/b29583.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30125/b30125.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30126/b30126.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30128/b30128.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30630/b30630.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30792/b30792.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30799/b30799.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30838/b30838.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30862/b30862.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30864/b30864.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30869/b30869.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30892/b30892.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31102/b31102.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31150/b31150.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31273/b31273.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31321/b31321.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31343/b31343.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31448/b31448.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31732/b31732.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31748/b31748.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31749/b31749.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31763/b31763.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31912/b31912.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32093/b32093.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32303/b32303.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32345/b32345.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32374/b32374.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32551/b32551a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32551/b32551b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32560/b32560.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32801/b32801.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b34423/b34423.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13170/b13170.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13178/b13178.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13621/b13621.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13647/b13647.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13944/b13944.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14057/b14057.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14059/b14059.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14228/b14228.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14277/b14277.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14314/b14314.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14323/b14323.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14367/b14367.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14396/b14396.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14422/b14422.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14428/b14428.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14443/b14443.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14475/b14475.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14585/b14585.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14616/b14616.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14624/b14624.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14640/b14640.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14673/b14673.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14779/b14779.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15155/b15155.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15307/b15307.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15468/b15468.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15526/b15526.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15783/b15783.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15786/b15786.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15797/b15797.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15864/b15864.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b16102/b16102.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b16294/b16294.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02043/b02043.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02051/b02051.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02062/b02062.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02076/b02076.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b03995/b03995.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04083/b04083.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04250/b04250.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04257/b04257.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04306/b04306.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04345/B04345.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04384/b04384.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04538/b04538.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04574/b04574.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04583/b04583.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04612/b04612.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04639/b04639.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04726/b04726.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04914/b04914.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05214/b05214.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05477/b05477.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05617/b05617.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05619/b05619.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05621/b05621.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05622/b05622.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05637/b05637.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05639/b05639.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05737/b05737.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05740/b05740.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05773/b05773.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05780/b05780.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05784/b05784.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05933/b05933.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06435/b06435.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06436/b06436.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06464/b06464.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06595/b06595.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06680/b06680.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06730/b06730.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06754/b06754.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/app.config27
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/b06811.cs34
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/b06811.csproj49
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/project.json12
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/project.lock.json1497
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06859/b06859.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06924/b06924.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07082/b07082.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07411/b07411.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07458/b07458.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07704/b07704.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08107/b08107.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08109/b08109.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08172/b08172.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08672/b08672.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08797/b08797.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08944/b08944a.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08944/b08944b.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09246/b09246.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09254/b09254.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09287/b09287.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09452/b09452.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b13330/b13330.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b13466/b13466.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b27873/b27873.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b29351/b29351.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b30586/b30586.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b31878/b31878.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33759/b33759.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33792/b33792.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33888/b33888.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33922/b33922.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33928/b33928.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b34945/b34945.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b35784/b35784.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36030/b36030.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36274/b36274.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36332/b36332.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36470/b36470.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36471/b36471.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36472/b36472.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37131/b37131.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37598/b37598.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37608/b37608.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37636/b37636.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b38403/b38403.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b38556/b38556.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39217/b39217.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39224/b39224.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39381/b39381.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39397/b39397.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39417/b39417.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39455/b39455.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39946/b39946.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39951/b39951.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40141/b40141.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40174/b40174.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40199/b40199.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40216/b40216.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40221/b40221.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40269/b40269.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40347/b40347.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40380/b40380.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40411/b40411.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40496/b40496.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40521/b40521.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40721/b40721.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40725/b40725.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41002/b41002.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41063/b41063.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41126/b41126.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41129/b41129.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41149/b41149.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41164/b41164.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41234/b41234.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41262/b41262.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41278/b41278.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41391/b41391.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41470/b41470.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41488/b41488.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41495/b41495.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41621/b41621.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41627/b41627.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41918/b41918.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41990/b41990.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42009/b42009.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42013/b42013.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42387/b42387.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42732/b42732.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42918/b42918.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42929/b42929.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43010/b43010.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43033/b43033.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43040/b43040.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43069/b43069.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43115/b43115.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43121/b43121.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43160/b43160.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43378/b43378.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43714/b43714.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43719/b43719.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43958/b43958.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43963/b43963.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43994/b43994.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44020/b44020.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44193/b44193.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44204/b44204.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44224/b44224.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44297/b44297.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44410/b44410.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44657/b44657.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44723/b44723.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44724/b44724.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44861/b44861.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44879/b44879.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44946/b44946.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44983/b44983.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44984/b44984.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44985/b44985.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45015/b45015.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45259/b45259.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45270/b45270.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45439/b45439.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45458/b45458.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45535/b45535.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45541/b45541.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45956/b45956.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45984/b45984.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45985/b45985.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46170/b46170.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46292/b46292.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46569/b46569.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46576/b46576.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46583/b46583.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46629/b46629.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46641/b46641.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46649/b46649.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46867/b46867.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46897/b46897.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47022/b47022.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47047/b47047.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47080/b47080.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47093/b47093.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47610/b47610.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47885/b47885.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47906/b47906.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48248/b48248.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48350/b48350.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48554/b48554a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48554/b48554b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48614/b48614.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48797/b48797.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48805/b48805.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48864/b48864.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48872/b48872.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48990/b48990a.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48990/b48990b.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49101/b49101.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49318/b49318.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49322/b49322.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49717/b49717.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49984/b49984.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b11553/b11553.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b16122/b16122.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b18857/b18857.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b28598/b28598.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b28949/b28949a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b30868/b30868.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31182/b31182.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31283/b31283.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31289/b31289.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31292/b31292.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31423/b31423.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31452/b31452.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31493/b31493.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31547/b31547.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31745/b31745.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31746/b31746.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31762/b31762.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31780/b31780.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31784/b31784.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31903/b31903.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31917/b31917.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b32613/b32613.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b32614/b32614.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33125/b33125.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33131/b33131.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33135/b33135.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33335/b33335.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33361/b33361.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33362/b33362.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33388/b33388.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33585/b33585.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33586/b33586.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34951/b34951.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34952/b34952.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34953/b34953.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35315/b35315.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35344/b35344.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35348/b35348.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35351/b35351.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35354/b35354.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35366/b35366.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35486/b35486.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35635/b35635.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35779/b35779.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36301/b36301.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36302/b36302.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36304/b36304.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36975/b36975.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37214/b37214.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37215/b37215.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37238/b37238.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37256/b37256.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37578/b37578.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37646/b37646.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37830/b37830.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b38269/b38269.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b40006/b40006.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b40347/b40347.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b41852/b41852.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b46566/b46566.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47471/b47471.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47886/b47886.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47975/b47975.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b48929/b48929.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49104/b49104.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49142/b49142.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49335/b49335.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49435/b49435.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49809/b49809.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50026/b50026.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50027/b50027.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50033/b50033.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50042/b50042.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145a.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145b.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145c.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50535/b50535.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51420/b51420.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51463/b51463.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51469/b51469.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51515/b51515.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51565/b51565.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51575/b51575.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51817/b51817.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51870/b51870.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/app.config27
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/b51875.cs40
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/b51875.csproj49
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/project.json12
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/project.lock.json1497
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52572/b52572.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52578/b52578.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52593/b52593.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52733/b52733.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52746/b52746.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52760/b52760.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52838/b52838.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52839/b52839.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52840/b52840.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53226/b53226a.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53226/b53226b.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53547/b53547.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53650/b53650.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53662/b53662.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53878/b53878.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53884/b53884.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53942/b53942a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53942/b53942b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53958/b53958.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53977/b53977.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53980/b53980.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53994/b53994.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53995/b53995.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54006/b54006.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54565/b54565.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54566/b54566.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54611/b54611.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54667/b54667.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54971/b54971.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55216/b55216.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55875/b55875.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55923/b55923.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56066/b56066.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56068/b56068.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56149/b56149.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56154/b56154.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56159/b56159.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56174/b56174.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56349/b56349.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56772/b56772.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56780/b56780.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57367/b57367.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57492/b57492.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57493/b57493.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57516/b57516.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57518/b57518.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57952/b57952.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58358/b58358.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58360/b58360.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58689/b58689.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58690/b58690.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58866/b58866.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59297/b59297.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59319/b59319.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59320/b59320.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59337/b59337.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59477/b59477.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59478/b59478.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59508/b59508.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59554/b59554.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59647/b59647.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59782/b59782.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59822/b59822.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59857/b59857.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59858/b59858.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/app.config27
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/b59899.cs30
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/b59899.csproj49
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59947/b59947.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59948/b59948.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59949/b59949.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59952/b59952.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59953/b59953.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60127/b60127.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60142/b60142.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60194/b60194.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60600/b60600.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60723/b60723.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61025/b61025.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61028/b61028.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61185/b61185.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61215/b61215.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61515/b61515.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61640/b61640.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62145/b62145.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62498/b62498.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62555/b62555.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62892/b62892.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63183/b63183.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63552/b63552.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63725/b63725.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63726/b63726.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63730/b63730.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63732/b63732.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63823/b63823.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64026/b64026.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64560/b64560.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64579/b64579.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65087/b65087.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65176/b65176.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65407/b65407.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66226/b66226.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66425/b66425.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66533/b66533.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66583/b66583.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66620/b66620.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66679/b66679.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67351/b67351.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67414/b67414.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67744/b67744.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67819/b67819.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67987/b67987.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68028/b68028.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68045/b68045.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68361/b68361.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68634/b68634.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68872/b68872.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69225/b69225.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69227/b69227.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69512/b69512.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69528/b69528.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69848/b69848.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70267/b70267.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70289/b70289.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70335/b70335.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70354/b70354.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70808/b70808.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70909/b70909.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70964/b70964.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70967/b70967.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70992/b70992.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70994/b70994.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71003/b71003.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71005/b71005.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71093/b71093.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71099/b71099.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71120/b71120.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71135/b71135.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71155/b71155.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71179/b71179.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71231/b71231.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71318/b71318.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71722/b71722.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71831/b71831.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71869/b71869.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71999/b71999.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72136/b72136.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72160/b72160.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72161/b72161.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72164/b72164.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72422/b72422.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72518/b72518.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72522/b72522.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72687/b72687.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72699/b72699.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72828/b72828.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72932/b72932.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72986/b72986.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72996/b72996.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73079/b73079.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73207/b73207.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73283/b73283.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73786/b73786.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73921/b73921.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74182/b74182.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74608/b74608.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74937/b74937.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74939/b74939.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74976/b74976.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75250/b75250.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75509/b75509.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75888/b75888.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75890/b75890.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75944/b75944.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75945/b75945.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76267/b76267.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76511/b76511.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76590/b76590.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76717/b76717.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77304/b77304.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77707/b77707.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77713/b77713.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77806/b77806.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77950/b77950.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b78392/b78392.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b78694/b78694.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79250/b79250.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79418/b79418.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79642/b79642.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80043/b80043.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80045/b80045.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80764/b80764.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80824/b80824.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b81618/b81618.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b81938/b81938.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82048/b82048.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82160/b82160.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82247/b82247.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82249/b82249.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82715/b82715.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82866/b82866.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b83690/b83690.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b83702/b83702.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84836/b84836.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84909/b84909.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84916/b84916.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84971/b84971.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b85316/b85316.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b91377/b91377.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b101147/b101147.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b113239/b113239.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b85477/b85477.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b86139/b86139.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b87284/b87284.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b87285/b87285.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88712/b88712.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88793/b88793.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88797/b88797.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89277/b89277.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89279/b89279.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89409/b89409.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89506/b89506.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89546/b89546.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89600/b89600.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89797/b89797.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89946/b89946.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b90129/b90129.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91021/b91021.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91189/b91189.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91203/b91203.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91223/b91223.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91230/b91230.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91248/b91248.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91359/b91359.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91855/b91855.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91859/b91859.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91867/b91867.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91917/b91917.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92568/b92568.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92614/b92614.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92693/b92693.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92714/b92714.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92736/b92736.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b93027/b93027.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b94306/b94306.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99222/b99222.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99235/b99235.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99667/b99667.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/app.config27
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/b99969.cs80
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/b99969.csproj49
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M14-SP1/b119538/b119538a.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-M14-SP1/b119538/b119538b.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b147814/b147814_il.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b147816/b147816.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b148815/b148815.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-mixed.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-none.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-object.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-value.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-varargs.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/static-mixed.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/static-object.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b119294/b119294.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b130333/b130333.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b139895/b139895.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140118/b140118.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140711/b140711.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140902/b140902.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b101136/b101136.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b102879/b102879.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b103058/b103058.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b124232/b124232.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147147/b147147.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147924/b147924.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b169333/b169333.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b178119/b178119.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b178128/b178128.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b180381/b180381a.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b180381/b180381b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b191926/b191926.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b219940/b219940.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b220968/b220968.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223924/b223924.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223932/b223932.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223936/b223936.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b00722/b00722.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b00735/b00735.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b02345/b02345.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b02762/b02762.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b04319/b04319.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b05623/b05623.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b06020/b06020.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07211/b07211.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07369/b07369.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07383/b07383.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07900/b07900.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07947/b07947.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08020/b08020.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b11762/b11762.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b13452/b13452.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b14617/b14617.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b15617/b15617.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16386/b16386.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16399/b16399.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16570/b16570.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b18049/b18049.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b00719/b00719.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962c.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b115932/b115932a.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b115932/b115932b.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b118260/b118260.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b138117/b138117.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b19171/b19171.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b20785/b20785.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b21296/b21296.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b30251/b30251.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b31398/b31398.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b091942/b091942.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b102533/b102533.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b268908/b268908.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b309555/b309555.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b320147/b320147.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b321799/b321799.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b323557/b323557-ret.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b338014/b338014.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b353858/b353858.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b374944/b374944.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b405223/b405223.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b409617/b409617.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b415164/b415164.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b416667/b416667.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b423755/Desktop/b423755.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b425314/b425314.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b449827/b449827.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b369916/b369916.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b471305/b471305.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b475589/b475589.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b489329/b489329.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b518440/b518440.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b598031/test.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b598031/test2.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b604247/b604247.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/dev10/b392262/b392262.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/dev10/b393481/b393481.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/dev10/b400791/_b400971b400971.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/dev10/b402658/b402658.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/dev10/b402701/b402701.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/dev10/b464149/b464149.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/app.config27
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/b519927.il788
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/b519927.ilproj49
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/dev11/DevDiv_376412/DevDiv_376412.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b151497/b151497.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b158861/b158861.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b163200/b163200.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b170362/b170362.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b174294/b174294.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b176032/b176032.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b188478/b188478.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b19679/b19679.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b202743/b202743.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b33183/b33183.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b49778/b49778.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b106272/b106272.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b173313/b173313.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b48850/b48850.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b565808/b565808.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b569942/b569942.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b589202/b589202.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b598034/b598034.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b598649/b598649.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b602004/b602004.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b608066/b608066.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b608198/b608198.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609280/b609280.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/app.config27
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/b609988.il1292
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/b609988.ilproj49
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b610750/b610750.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b610750/b610750_32vs64.csproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.2/ddb/b429039/b429039.ilproj4
-rw-r--r--tests/src/JIT/Regression/CLR-x86-JIT/v2.2/ddb/ddb188478/DDB188478.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/Dev11_457559/Dev11_457559.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/Dev11_468598/Test_HndIndex_10_Reordered.ilproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/Dev11_5437/Dev11_5437.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/Dev11_617302/Dev11_617302.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/Dev11_646049/Dev11_646049.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131.ilproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_fld.ilproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_intptr.ilproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_struct.ilproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/DevDiv2_10623/DevDiv2_10623.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/DevDiv2_11321/DevDiv2_11321.ilproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/DevDiv2_8863/DevDiv2_8863.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/External/Dev11_14131/VectorForwarder.ilproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/External/Dev11_90434/UseUnalignedDouble.ilproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_111914/BadMax1.cs117
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_111914/BadMax1.csproj49
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_111914/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_131317/BadBox1.cs62
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_131317/BadBox1.csproj49
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_131317/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_135245/R3Trasher1.cs92
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_135245/R3Trasher1.csproj49
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_135245/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_13748/ReflectOnField.il70
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_13748/ReflectOnField.ilproj49
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_13748/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_149090/GCHole1.csproj49
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_149090/GcHole1.cs65
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_149090/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_149090/project.json13
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_149090/project.lock.json1578
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_154899/DynamicStaticAlignment.csproj49
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_154899/DynamicStaticAlignment1.cs39
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_154899/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_239804/ShowLocallocAlignment.cs80
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_239804/ShowLocallocAlignment.csproj50
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_239804/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_27971/UninitializedHighWord.cs248
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_27971/UninitializedHighWord.csproj49
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_27971/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_28763/R3Contention.cs170
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_28763/R3Contention.csproj49
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_28763/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_77709/BadCheckedAdd1.cs553
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_77709/BadCheckedAdd1.csproj50
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_77709/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_91048/UseTrashedVfp1.cs95
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_91048/UseTrashedVfp1.csproj49
-rw-r--r--tests/src/JIT/Regression/Dev11/External/dev11_91048/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/dev10_94677/loopvt.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_13912/dev11_13912.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_165544/seqpts.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_20929/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929.cs25
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_d.csproj50
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_do.csproj50
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_r.csproj50
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_ro.csproj50
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_4421/Dev11_4421.cs23
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_4421/Dev11_4421.csproj51
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_4421/app.config27
-rw-r--r--tests/src/JIT/Regression/Dev11/dev11_76013/Dev11_76013.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_d.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_do.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_r.csproj4
-rw-r--r--tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_ro.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_d.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_do.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_r.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_ro.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_d.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_do.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_r.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_ro.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_d.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_do.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_r.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_ro.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_d.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_do.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_r.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_ro.csproj4
-rw-r--r--tests/src/JIT/Regression/JitBlue/devdiv_902271/DevDiv_902271.il91
-rw-r--r--tests/src/JIT/Regression/JitBlue/devdiv_902271/DevDiv_902271.ilproj49
-rw-r--r--tests/src/JIT/Regression/JitBlue/devdiv_902271/app.config27
-rw-r--r--tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875.cs99
-rw-r--r--tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_d.csproj50
-rw-r--r--tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_do.csproj50
-rw-r--r--tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_r.csproj50
-rw-r--r--tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_ro.csproj50
-rw-r--r--tests/src/JIT/Regression/JitBlue/devdiv_911875/app.config27
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b100336/b100336.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b102759/b102759.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b102870/b102870.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b103838/b103838.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b103846/b103846.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b106158/b106158.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b108366/b108366.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b108908/b108908.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b109721/b109721.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b109878/b109878.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b111130/b111130.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b112348/app.config27
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b112348/b112348.ilproj49
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b112348/length0.il258
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b112982/b112982.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b113286/b113286.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b114628/b114628.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b115103/b115103.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b115253/b115253.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b119026/b119026a.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b119026/b119026b.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b140298/b140298.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b141062/b141062.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b141358/b141358.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b79852/b79852.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b79858/b79858.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b80365/b80365.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b80373/b80373.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b80737/b80737.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b80738/b80738.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b81763/b81763.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b81764/b81764.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b81766/b81766.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b84129/b84129.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b84131/b84131.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b84136/b84136.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b84586/b84586.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b84590/b84590.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b84592/b84592.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b84957/b84957.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b84958/b84958.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b84961/b84961.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b84962/b84962.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b85314/b85314.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b85315/b85315.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b85316/b85316.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b85317/b85317.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b85564/b85564.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b85565/b85565.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b85566/b85566.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b92713/b92713.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b92726/b92726.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/M00/b99219/b99219.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102615/b102615.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102860/b102860.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102887/b102887.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b124409/b124409.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b223862/b223862.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b302509/b302509.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91074/b91074.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91953/b91953.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10789/b10789.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10790/b10790.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10802/b10802.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10827/b10827.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10841/b10841.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11131/b11131.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11878/b11878.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12022/b12022.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12263/b12263.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12343/b12343.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12390/b12390.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12425/b12425.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b13691/b13691.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b19112/b19112a.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b19112/b19112b.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102518/b102518.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102729/b102729.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102763/b102763.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102844/b102844.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102886/b102886.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b108129/b108129.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b10828/b10828.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/app.config27
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/b12011.ilproj49
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/test_08.il38
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14366/b14366.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14368/b14368.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14369/b14369.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b15539/b15539.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b16198/b16198.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b16224/b16224.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17023/b17023.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17751/b17751.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17904/b17904.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b19394/b19394.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b21015/b21015.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b22521/b22521.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b22680/b22680.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b26496/b26496.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b27978/b27978.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b27980/b27980.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28077/b28077.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28141/b28141.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28158/b28158.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28158/b28158_64.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b29343/b29343.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b29727/b29727.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b184799/b184799.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b302558/b302558.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309539/b309539.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309548/b309548.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309576/b309576.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b333008/b333008.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b356258/b356258.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b360587/b360587.csproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b431098/b431098.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b450688/b450688.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/app.config27
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/b286991.il34
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/b286991.ilproj49
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b460385/b460385.ilproj4
-rw-r--r--tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b539509/b539509.csproj4
-rw-r--r--tests/src/JIT/Regression/clr-x64-JIT/v2.1/b173569/b173569.ilproj4
-rw-r--r--tests/src/JIT/Regression/clr-x64-JIT/v4.0/DevDiv34372/overRepLocalOpt.csproj4
-rw-r--r--tests/src/JIT/Regression/clr-x64-JIT/v4.0/b602182/b602182.ilproj4
-rw-r--r--tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/DevDiv_374539.cs258
-rw-r--r--tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/DevDiv_374539.csproj50
-rw-r--r--tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/app.config27
-rw-r--r--tests/src/JIT/Regression/v4/dev10_804810/dev10_804810.ilproj4
-rw-r--r--tests/src/JIT/jit64/ebvts/cs/generics/generics/repro52.csproj4
-rw-r--r--tests/src/JIT/jit64/eh/basics/app.config27
-rw-r--r--tests/src/JIT/jit64/eh/basics/loopEH.cs39
-rw-r--r--tests/src/JIT/jit64/eh/basics/loopEH.csproj50
-rw-r--r--tests/src/JIT/jit64/eh/basics/project.json12
-rw-r--r--tests/src/JIT/jit64/eh/basics/project.lock.json1321
-rw-r--r--tests/src/JIT/jit64/gc/misc/alloca3.cs28
-rw-r--r--tests/src/JIT/jit64/gc/misc/alloca3.csproj50
-rw-r--r--tests/src/JIT/jit64/gc/misc/funclet.csproj4
-rw-r--r--tests/src/JIT/jit64/gc/misc/gc-pinned-code-motion.cs39
-rw-r--r--tests/src/JIT/jit64/gc/misc/gc-pinned-code-motion.csproj50
-rw-r--r--tests/src/JIT/jit64/gc/misc/gcparaminreg.csproj4
-rw-r--r--tests/src/JIT/jit64/localloc/common/common.il351
-rw-r--r--tests/src/JIT/jit64/localloc/common/common.ilproj50
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/app.config27
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh05_dynamic.il102
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh05_dynamic.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh06_dynamic.il98
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh06_dynamic.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh07_dynamic.il104
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh07_dynamic.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh07_large.il105
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh07_large.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh07_small.il102
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh07_small.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh08_dynamic.il98
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh08_dynamic.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh11_dynamic.il203
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh11_dynamic.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh11_large.il203
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh11_large.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh11_small.il199
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh11_small.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh12_dynamic.il205
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh12_dynamic.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh12_large.il205
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh12_large.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh12_small.il201
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh12_small.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh13_dynamic.il205
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh13_dynamic.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh13_large.il205
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh13_large.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh13_small.il201
-rw-r--r--tests/src/JIT/jit64/localloc/ehverify/eh13_small.ilproj52
-rw-r--r--tests/src/JIT/jit64/localloc/zeroinit/zeroInit01_small.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i00.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i01.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i02.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i03.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i04.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i05.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i06.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i07.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i14.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i15.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i16.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i17.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i30.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i31.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i32.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i33.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i34.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i35.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i36.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i37.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i50.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i51.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i52.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i53.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i54.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i55.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i56.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i57.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i60.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i61.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i62.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i63.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i64.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i65.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i66.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i67.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i70.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i71.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i72.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i73.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i74.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i75.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i76.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i77.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i80.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i81.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i82.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i83.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i84.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i85.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i86.ilproj4
-rw-r--r--tests/src/JIT/jit64/mcc/interop/mcc_i87.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_d.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_do.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_ro.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_d.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_do.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_ro.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_d.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_do.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_ro.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_d.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_do.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_ro.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_d.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_do.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_ro.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_d.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_do.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_ro.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_d.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_do.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_ro.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/il/jmp_impl.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/il/jmp_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/il/jmp_ret.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/il/ldftn_impl.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/il/ldftn_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/cg/il/ldftn_ret.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/cprop/cprop001_d.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cprop/cprop001_do.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cprop/cprop001_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cprop/cprop001_ro.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cprop/cprop002.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/cprop/implicitDownConv.cs30
-rw-r--r--tests/src/JIT/jit64/opt/cprop/implicitDownConv.csproj50
-rw-r--r--tests/src/JIT/jit64/opt/cse/VolatileTest_op_add.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/VolatileTest_op_and.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/VolatileTest_op_div.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/VolatileTest_op_or.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/arrayexpr1.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/arrayexpr2_d_loop_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/arrayexpr2_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/arrayexpr2_r_loop.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/arrayexpr2_r_loop_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/arrayexpr2_r_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/arrayexpr2_ro_loop.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/fieldExprUnchecked1.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/fieldexpr1.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/fieldexpr1_1.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/fieldexpr2.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/mixedexpr1_d_loop_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/mixedexpr1_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/mixedexpr1_r_loop.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/mixedexpr1_r_loop_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/mixedexpr1_r_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/mixedexpr1_ro_loop.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/pointerexpr1.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/pointerexpr1_1.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/simpleexpr1.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/simpleexpr1_1.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/simpleexpr2.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/simpleexpr3.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/simpleexpr4_d_loop_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/simpleexpr4_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/simpleexpr4_r_loop.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/simpleexpr4_r_loop_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/simpleexpr4_r_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/simpleexpr4_ro_loop.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExpr1_1.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExpr1_d_loop_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_loop.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_loop_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExpr1_ro_loop.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_d_loop_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_loop.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_loop_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_try.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_ro_loop.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/volatilefield.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/cse/volatilestaticfield.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/inl/caninline_d.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/inl/caninline_do.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/inl/caninline_r.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/inl/caninline_ro.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/inl/inl001.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/lim/lim_001.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/lim/lim_002.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/lur/lur_01.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/lur/lur_02.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/osr/osr001.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/osr/osr015.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/193825/193825_udo.csproj51
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/193825/193825_uro.csproj51
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/193825/app.config27
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/193825/repro.cs47
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/223862/bne_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/223862/conv_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/223862/div_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/223862/mul1_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/223862/mul_exception_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/223862/rem_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/228572/conv_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/481244/foo2_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/regress/vswhidbey/481244/foo_opt.ilproj4
-rw-r--r--tests/src/JIT/jit64/opt/rngchk/ArrayBound_o.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/rngchk/ArrayWith2Loops_o.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/rngchk/ArrayWithFunc_o.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/rngchk/BadMatrixMul_o.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/rngchk/JaggedArray_o.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/rngchk/MatrixMul_o.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/rngchk/RngchkStress1_o.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/rngchk/RngchkStress2_o.csproj4
-rw-r--r--tests/src/JIT/jit64/opt/rngchk/SimpleArray_01_o.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/ddb/113574/113574.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/ddb/118414/118414.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/ddb/127931/127931.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/ddb/132977/132977.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/ddb/87766/app.config27
-rw-r--r--tests/src/JIT/jit64/regress/ddb/87766/ddb87766.cs57
-rw-r--r--tests/src/JIT/jit64/regress/ddb/87766/ddb87766.csproj50
-rw-r--r--tests/src/JIT/jit64/regress/ndpw/160545/simple.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/ndpw/21015/interior_pointer.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/phoenix/62322/test.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/102964/test.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/102974/test.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/153682/test.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/266693/test.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/286991/app.config27
-rw-r--r--tests/src/JIT/jit64/regress/vsw/286991/test.il24
-rw-r--r--tests/src/JIT/jit64/regress/vsw/286991/test.ilproj49
-rw-r--r--tests/src/JIT/jit64/regress/vsw/329169/test.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/333007/test1.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/336666/test1.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/404708/test.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/460412/test.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/471729/test.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/517867/test.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/524070/test1.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/524070/test2.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/528315/simple-repro.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/534486/exchange.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/538615/test1.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/541067/test1.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/543229/test.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/549880/test.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/560402/opadd.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/560402/opmul.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/560402/opsub.csproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/575343/test.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/575343/test2.ilproj4
-rw-r--r--tests/src/JIT/jit64/regress/vsw/610378/vsw610378.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow01_add.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow01_div.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow01_mul.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow01_sub.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow02_add.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow02_div.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow02_mul.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow02_sub.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow03_add.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow03_div.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow03_mul.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow03_sub.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow04_add.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow04_div.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow04_mul.csproj4
-rw-r--r--tests/src/JIT/jit64/rtchecks/overflow/overflow04_sub.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.csproj4
-rw-r--r--tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.csproj4
-rw-r--r--tests/src/JIT/jit64/verif/sniff/fg/ver_fg_13.ilproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/ConstantProp.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/CopyProp.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion1.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion2.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion3.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion4.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion5.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion6.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion7.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/TypeOfAssertion.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/regression/dev10/bug573840/bug573840.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/regression/bug595776/bug595776.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/ArrayOfStructs.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/DelegInstanceFtn.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/DelegStaticFtn.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/GenericStructs.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/InlineThrow.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_DelegateStruct.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_GenericMethods.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_Many.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_MultipleReturn.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_NewObj.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_NormalizeStack.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_Recursion.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod21.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_STARG.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_SideAffects.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_Vars.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_handler.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/ReturnStruct_Method.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/StructAsParam_Method.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/StructInClass.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/args1.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/args2.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/args3.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/array.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/debug.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/deepcall.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/ifelse.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/indexer.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/interfaceCall.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/interfaceproperty.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/mathfunc.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/mthdimpl.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/property.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/size.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/struct_opcodes.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/throwtest.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/trycatch.csproj4
-rw-r--r--tests/src/JIT/opt/Tailcall/TailcallVerifyWithPrefix.ilproj2
-rw-r--r--tests/src/JIT/opt/perf/doublealign/Arrays.csproj4
-rw-r--r--tests/src/JIT/opt/perf/doublealign/Locals.csproj4
-rw-r--r--tests/src/JIT/opt/perf/doublealign/objects.cs115
-rw-r--r--tests/src/JIT/opt/perf/doublealign/objects.csproj50
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_do.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_ro.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_d.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_do.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_r.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_ro.csproj4
-rw-r--r--tests/testsFailingOutsideWindows.txt44
-rw-r--r--tests/testsUnsupportedOutsideWindows.txt21
4356 files changed, 227764 insertions, 6324 deletions
diff --git a/tests/issues.targets b/tests/issues.targets
index e3874ea441..02996a0ee8 100644
--- a/tests/issues.targets
+++ b/tests/issues.targets
@@ -4,38 +4,41 @@
<ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\lifetime\**\lifetime2.cmd" >
<Issue>1037</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-EJIT\V1-M09.5-PDC\b14426\b14426\*" >
- <Issue>2235</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b13621\b13621\*" >
- <Issue>2235</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b14585\b14585\*" >
- <Issue>2235</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b15307\b15307\*" >
- <Issue>2235</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b16102\b16102\*" >
- <Issue>2236</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M10\b04914\b04914\*" >
- <Issue>2235</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b57367\b57367\*" >
- <Issue>2235</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1.2-Beta1\b101136\b101136\*" >
- <Issue>2237</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1.2-M02\b20785\b20785\*" >
- <Issue>2235</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V2.0-Beta2\b399444\b399444a\*" >
- <Issue>2235</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\VS-ia64-JIT\V1.2-M02\b108129\b108129\*" >
- <Issue>2234</Issue>
- </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-EJIT\V1-M09.5-PDC\b14426\b14426\*" >
+ <Issue>2235</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b13621\b13621\*" >
+ <Issue>2235</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b14585\b14585\*" >
+ <Issue>2235</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b15307\b15307\*" >
+ <Issue>2235</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b16102\b16102\*" >
+ <Issue>2236</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M10\b04914\b04914\*" >
+ <Issue>2235</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b57367\b57367\*" >
+ <Issue>2235</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1.2-Beta1\b101136\b101136\*" >
+ <Issue>2237</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1.2-M02\b20785\b20785\*" >
+ <Issue>2235</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V2.0-Beta2\b399444\b399444a\*" >
+ <Issue>2235</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\VS-ia64-JIT\V1.2-M02\b108129\b108129\*" >
+ <Issue>2234</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M13-RTM\b99969\b99969\*" >
+ <Issue>2286</Issue>
+ </ExcludeList>
</ItemGroup>
</Project>
diff --git a/tests/src/JIT/Directed/Arrays/Complex1.csproj b/tests/src/JIT/Directed/Arrays/Complex1.csproj
index b944f6ba7f..56483136a7 100644
--- a/tests/src/JIT/Directed/Arrays/Complex1.csproj
+++ b/tests/src/JIT/Directed/Arrays/Complex1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="complex1.cs" />
diff --git a/tests/src/JIT/Directed/Arrays/Complex2.csproj b/tests/src/JIT/Directed/Arrays/Complex2.csproj
index 9f722c3a40..2890ea4c8c 100644
--- a/tests/src/JIT/Directed/Arrays/Complex2.csproj
+++ b/tests/src/JIT/Directed/Arrays/Complex2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="complex2.cs" />
diff --git a/tests/src/JIT/Directed/Arrays/Simple1.csproj b/tests/src/JIT/Directed/Arrays/Simple1.csproj
index 2dfaaf7f4f..d851afb591 100644
--- a/tests/src/JIT/Directed/Arrays/Simple1.csproj
+++ b/tests/src/JIT/Directed/Arrays/Simple1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
</PropertyGroup>
<ItemGroup>
<Compile Include="simple1.cs" />
diff --git a/tests/src/JIT/Directed/Arrays/Simple2.csproj b/tests/src/JIT/Directed/Arrays/Simple2.csproj
index 0c5bdfe252..b4a30ca8a1 100644
--- a/tests/src/JIT/Directed/Arrays/Simple2.csproj
+++ b/tests/src/JIT/Directed/Arrays/Simple2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="simple2.cs" />
diff --git a/tests/src/JIT/Directed/Convert/FPZero.cs b/tests/src/JIT/Directed/Convert/FPZero.cs
new file mode 100644
index 0000000000..390a6d40ed
--- /dev/null
+++ b/tests/src/JIT/Directed/Convert/FPZero.cs
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+/*
+ * Assertion prop was not taking into account the fact that +0.0 and -0.0 compare equal but are not the same value.
+ * Just need to turn of assertion prop for all floating point because equality doesn't mean the same...
+ * Notes from initial investigations:
+ * Calling IsNegativeZero the first time returns true, the second time false.
+ * The first call to IsNegativeZero is getting inlined and the second call is not.
+ * It appears the code for the non-inlined method is wrong which is how we end up with two different results for the same call with the same arg.
+ * It seems that if you compile with /debug we get correct code so I’m thinking the problem is with inlining DoubleToInt64Bits into IsNegativeZero.
+ *
+ */
+
+using System;
+
+public class MyClass
+{
+ public static int Main()
+ {
+ double d1 = -0e0;
+ if (!IsNegativeZero(d1)) return 101;
+ double d2 = -0e0;
+ if (!IsNegativeZero(d2)) return 101;
+ return 100;
+ }
+
+ private static unsafe long DoubleToInt64Bits(double value)
+ {
+ return *((long*)&value);
+ }
+
+ private static bool IsNegativeZero(double value)
+ {
+ if (value == 0 && DoubleToInt64Bits(value) == DoubleToInt64Bits(-0e0))
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
diff --git a/tests/src/JIT/Directed/Convert/FPZero.csproj b/tests/src/JIT/Directed/Convert/FPZero.csproj
new file mode 100644
index 0000000000..0755d8ddae
--- /dev/null
+++ b/tests/src/JIT/Directed/Convert/FPZero.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>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="FPZero.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/Directed/Convert/implicitConv.ilproj b/tests/src/JIT/Directed/Convert/implicitConv.ilproj
index 65c5107750..4e10e6b027 100644
--- a/tests/src/JIT/Directed/Convert/implicitConv.ilproj
+++ b/tests/src/JIT/Directed/Convert/implicitConv.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="implicitConv.il" />
diff --git a/tests/src/JIT/Directed/Convert/minopts_convu1.ilproj b/tests/src/JIT/Directed/Convert/minopts_convu1.ilproj
index fc7a24fffe..f026c94144 100644
--- a/tests/src/JIT/Directed/Convert/minopts_convu1.ilproj
+++ b/tests/src/JIT/Directed/Convert/minopts_convu1.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="minopts_convu1.il" />
diff --git a/tests/src/JIT/Directed/ExcepFilters/excepobj/excepobj.ilproj b/tests/src/JIT/Directed/ExcepFilters/excepobj/excepobj.ilproj
index 2a498d5b11..61b6c1bba2 100644
--- a/tests/src/JIT/Directed/ExcepFilters/excepobj/excepobj.ilproj
+++ b/tests/src/JIT/Directed/ExcepFilters/excepobj/excepobj.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="excepobj.il" />
diff --git a/tests/src/JIT/Directed/ExcepFilters/fault/fault.ilproj b/tests/src/JIT/Directed/ExcepFilters/fault/fault.ilproj
index 05c3c59131..adcbee5026 100644
--- a/tests/src/JIT/Directed/ExcepFilters/fault/fault.ilproj
+++ b/tests/src/JIT/Directed/ExcepFilters/fault/fault.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="fault.il" />
diff --git a/tests/src/JIT/Directed/ExcepFilters/mixed/mixed.ilproj b/tests/src/JIT/Directed/ExcepFilters/mixed/mixed.ilproj
index 88ccdb7f3c..dc7c7b0cfd 100644
--- a/tests/src/JIT/Directed/ExcepFilters/mixed/mixed.ilproj
+++ b/tests/src/JIT/Directed/ExcepFilters/mixed/mixed.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="mixed.il" />
diff --git a/tests/src/JIT/Directed/ExcepFilters/mixed3/app.config b/tests/src/JIT/Directed/ExcepFilters/mixed3/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Directed/ExcepFilters/mixed3/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/Directed/ExcepFilters/mixed3/mixed3.il b/tests/src/JIT/Directed/ExcepFilters/mixed3/mixed3.il
new file mode 100644
index 0000000000..355693c7ff
--- /dev/null
+++ b/tests/src/JIT/Directed/ExcepFilters/mixed3/mixed3.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 legacy library mscorlib {}
+.assembly mixed3
+{
+}
+.namespace DD
+{
+ .class auto ansi ZZ
+ {
+ .field public static int32 exitcode
+ .method public static int32 Main(string[] args) il managed
+ {
+ .entrypoint
+ .maxstack 2
+
+ IL_0000: ldstr "Throwing an exception..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: newobj instance void [mscorlib]System.Exception::.ctor()
+ IL_000f: throw
+
+ IL_0010: leave.s IL_0025
+
+filter_begin:
+ pop
+ call int32 DD.ZZ::Filter()
+ endfilter
+
+ IL_0012: pop
+ IL_0013: ldstr "In except handler."
+ IL_0018: call void [System.Console]System.Console::WriteLine(string)
+ IL_001d: ldc.i4.0
+ IL_001e: stsfld int32 DD.ZZ::exitcode
+ IL_0023: leave.s IL_0025
+
+ IL_0025: ldsfld int32 DD.ZZ::exitcode
+ IL_002a: ldc.i4.0
+ IL_002b: bne.un.s IL_0041
+
+ IL_002d: ldstr "Passed."
+ IL_0032: call void [System.Console]System.Console::WriteLine(string)
+ IL_0037: ldc.i4 0x64
+ IL_003C: ret
+
+ IL_0041: ldstr "Failed."
+ IL_0046: call void [System.Console]System.Console::WriteLine(string)
+ IL_004B: ldsfld int32 DD.ZZ::exitcode
+ IL_0050: ret
+ .try IL_0000 to filter_begin filter filter_begin handler IL_0012 to IL_0025
+ } // end of method 'ZZ::Main'
+
+ .method public static int32 Filter() il managed
+ {
+ .maxstack 3
+ .locals (int32 V_0,
+ int32 V_1,
+ int32 V_2,
+ int32 V_3,
+ class [mscorlib]System.DivideByZeroException V_4,
+ class [mscorlib]System.ApplicationException V_5)
+
+ IL_0000: ldc.i4.0
+ IL_0001: stloc.0
+ IL_0002: ldc.i4 0xc8
+ IL_0007: stloc.1
+ IL_0008: ldc.i4.s 100
+ IL_000a: stloc.2
+ IL_000b: ldloc.1
+ IL_000c: ldc.i4.1
+ IL_000d: sub
+ IL_000e: ldloc.1
+ IL_000f: mul
+ IL_0010: ldc.i4.2
+ IL_0011: div
+ IL_0012: stloc.3
+ IL_0013: br.s IL_001f
+
+ IL_0015: ldloc.3
+ IL_0016: ldloc.1
+ IL_0017: sub
+ IL_0018: stloc.3
+ IL_001f: ldloc.1
+ IL_0020: dup
+ IL_0021: ldc.i4.1
+ IL_0022: sub
+ IL_0023: stloc.1
+ IL_0024: ldc.i4.0
+ IL_0025: bgt.s IL_0015
+
+ IL_0027: ldloc.2
+ IL_0028: ldloc.3
+ IL_0029: div
+ IL_002a: stloc.2
+ IL_002b: ldloc.1
+ IL_002c: ldloc.2
+ IL_002d: mul
+ IL_002e: stloc.3
+ IL_002f: ldstr "Something wrong."
+ IL_0034: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_0039: throw
+
+ IL_003a: leave.s IL_0074
+
+ IL_003c: stloc.s V_4
+ IL_003e: ldstr "DivideByZeroException exception caught, Message="
+ IL_0043: call void [System.Console]System.Console::Write(string)
+ IL_0048: ldloc.s V_4
+ IL_004a: callvirt instance string [mscorlib]System.Exception::get_Message()
+ IL_004f: call void [System.Console]System.Console::WriteLine(string)
+ IL_0054: leave.s IL_0074
+
+ IL_0056: stloc.s V_5
+ IL_0058: ldstr "Application exception caught, Message="
+ IL_005d: call void [System.Console]System.Console::Write(string)
+ IL_0062: ldloc.s V_5
+ IL_0064: callvirt instance string [mscorlib]System.Exception::get_Message()
+ IL_0069: call void [System.Console]System.Console::WriteLine(string)
+ IL_006e: ldloc.0
+ IL_006f: ldc.i4.1
+ IL_0070: sub
+ IL_0071: stloc.0
+ IL_0072: leave.s IL_0074
+
+ IL_0074: leave.s IL_007b
+
+ IL_0076: ldloc.0
+ IL_0077: ldc.i4.1
+ IL_0078: add
+ IL_0079: stloc.0
+ IL_007a: endfinally
+ IL_007b: ldloc.0
+ IL_007c: ret
+ .try IL_0002 to IL_003c catch [mscorlib]System.DivideByZeroException handler IL_003c to IL_0056
+ .try IL_0002 to IL_003c catch [mscorlib]System.ApplicationException handler IL_0056 to IL_0074
+ .try IL_0002 to IL_0076 finally handler IL_0076 to IL_007b
+ } // end of method 'ZZ::Filter'
+
+ .method public specialname rtspecialname static void .cctor() il managed
+ {
+ .maxstack 8
+
+ IL_0000: ldc.i4.1
+ IL_0001: stsfld int32 DD.ZZ::exitcode
+ IL_0006: ret
+ } // end of method 'ZZ::.cctor'
+
+ .method public 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 'ZZ::.ctor'
+
+ } // end of class 'ZZ'
+
+} // end of namespace 'DD'
+
diff --git a/tests/src/JIT/Directed/ExcepFilters/mixed3/mixed3.ilproj b/tests/src/JIT/Directed/ExcepFilters/mixed3/mixed3.ilproj
new file mode 100644
index 0000000000..596a07cb59
--- /dev/null
+++ b/tests/src/JIT/Directed/ExcepFilters/mixed3/mixed3.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="mixed3.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/Directed/FaultHandlers/CallOrder/CallOrder.ilproj b/tests/src/JIT/Directed/FaultHandlers/CallOrder/CallOrder.ilproj
index 7cb9514d6e..6cacbbb11e 100644
--- a/tests/src/JIT/Directed/FaultHandlers/CallOrder/CallOrder.ilproj
+++ b/tests/src/JIT/Directed/FaultHandlers/CallOrder/CallOrder.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="CallOrder.il" />
diff --git a/tests/src/JIT/Directed/FaultHandlers/Nesting/Nesting.ilproj b/tests/src/JIT/Directed/FaultHandlers/Nesting/Nesting.ilproj
index 02b2fc0294..a993ba5ed2 100644
--- a/tests/src/JIT/Directed/FaultHandlers/Nesting/Nesting.ilproj
+++ b/tests/src/JIT/Directed/FaultHandlers/Nesting/Nesting.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="Nesting.il" />
diff --git a/tests/src/JIT/Directed/FaultHandlers/Simple/Simple.ilproj b/tests/src/JIT/Directed/FaultHandlers/Simple/Simple.ilproj
index fb26398484..3417145a75 100644
--- a/tests/src/JIT/Directed/FaultHandlers/Simple/Simple.ilproj
+++ b/tests/src/JIT/Directed/FaultHandlers/Simple/Simple.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="Simple.il" />
diff --git a/tests/src/JIT/Directed/IL/PInvokeTail/PInvokeTail.il b/tests/src/JIT/Directed/IL/PInvokeTail/PInvokeTail.il
new file mode 100644
index 0000000000..2daf2fa53d
--- /dev/null
+++ b/tests/src/JIT/Directed/IL/PInvokeTail/PInvokeTail.il
@@ -0,0 +1,104 @@
+// 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 legacy library mscorlib {}
+.assembly pinvoketail
+{
+}
+
+
+.class public auto ansi Wrapper
+{
+ .method public static pinvokeimpl("msvcrt.dll" cdecl) int32 puts(int8* A_0) il managed preservesig{ }
+ .method public specialname rtspecialname instance void .ctor() il managed
+ {
+ .maxstack 1
+
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Wrapper::.ctor'
+
+} // end of class 'Wrapper'
+
+.method public static int32 ?callputs1@@YAHXZ() il managed
+{
+ .maxstack 1
+
+ IL_0000: ldstr bytearray(48 65 6C 6C 6F 20 57 6F 72 6C 64 21 00 00 00 00) //ldptr D_00003000
+ IL_0005: tail. call int32 puts(int8*)
+ IL_000a: ret
+} // end of global method '?callputs1@@YAHXZ'
+
+.method public static int32 ?callputs2@@YAHXZ() il managed
+{
+ .maxstack 1
+
+ IL_0000: ldstr bytearray(48 65 6C 6C 6F 20 57 6F 72 6C 64 21 00 00 00 00) //" " //ldptr D_00003010
+ IL_0005: tail. call int32 Wrapper::puts(int8*)
+ IL_000a: ret
+} // end of global method '?callputs2@@YAHXZ'
+
+.method public static int32 main() il managed
+{
+ .entrypoint
+ .maxstack 2
+
+ IL_0000: call int32 ?callputs1@@YAHXZ()
+ IL_0005: ldc.i4 0x0
+ IL_000a: bge IL_0029
+
+ IL_000f: call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ IL_0014: ldstr "Puts Failed" //ldptr D_00003020
+ IL_0019: //newobj instance void [mscorlib]System.String::.ctor(wchar*)
+ IL_001e: callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ IL_0023: ldc.i4 0x1
+ IL_0028: ret
+
+ IL_0029: call int32 ?callputs2@@YAHXZ()
+ IL_002e: ldc.i4 0x0
+ IL_0033: bge IL_0052
+
+ IL_0038: call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ IL_003d: ldstr "wrapper: Puts failed"//ldptr D_00003040
+ IL_0042: //newobj instance void [mscorlib]System.String::.ctor(wchar*)
+ IL_0047: callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ IL_004c: ldc.i4 0x1
+ IL_0051: ret
+
+ IL_0052: call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ IL_0057: ldstr "passed"//ldptr D_00003070
+ IL_005c: //newobj instance void [mscorlib]System.String::.ctor(wchar*)
+ IL_0061: callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ IL_0066: ldc.i4 0x64
+ IL_006b: ret
+} // end of global method 'main'
+
+.method public static int32 _mainMSIL(int32 argc,int8** argv,int8** envp) il managed
+{
+ .maxstack 1
+
+ IL_0000: tail. call int32 main()
+ IL_0005: ret
+} // end of global method '_mainMSIL'
+
+.method public static pinvokeimpl("msvcrt.dll" cdecl) int32 puts(int8* A_0) il managed preservesig{ }
+.data D_00003000 = bytearray (
+ 48 65 6C 6C 6F 20 57 6F 72 6C 64 21 00 00 00 00) // Hello World!....
+.data D_00003010 = bytearray (
+ 48 65 6C 6C 6F 20 57 6F 72 6C 64 21 00 00 00 00) // Hello World!....
+.data D_00003020 = bytearray (
+ 70 00 75 00 74 00 73 00 28 00 29 00 20 00 66 00 // p.u.t.s.(.). .f.
+ 61 00 69 00 6C 00 65 00 64 00 2E 00 00 00 00 00) // a.i.l.e.d.......
+.data D_00003040 = bytearray (
+ 57 00 72 00 61 00 70 00 70 00 65 00 72 00 3A 00 // W.r.a.p.p.e.r.:.
+ 3A 00 70 00 75 00 74 00 73 00 28 00 29 00 20 00 // :.p.u.t.s.(.). .
+ 66 00 61 00 69 00 6C 00 65 00 64 00 2E 00 00 00) // f.a.i.l.e.d.....
+.data D_00003070 = bytearray (
+ 50 00 61 00 73 00 73 00 65 00 64 00 00 00) // P.a.s.s.e.d...
diff --git a/tests/src/JIT/Directed/IL/PInvokeTail/PInvokeTail.ilproj b/tests/src/JIT/Directed/IL/PInvokeTail/PInvokeTail.ilproj
new file mode 100644
index 0000000000..e0970626d0
--- /dev/null
+++ b/tests/src/JIT/Directed/IL/PInvokeTail/PInvokeTail.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="PInvokeTail.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/Directed/IL/PInvokeTail/TailWinApi.ilproj b/tests/src/JIT/Directed/IL/PInvokeTail/TailWinApi.ilproj
index 911bd1ff49..87c6f3ad14 100644
--- a/tests/src/JIT/Directed/IL/PInvokeTail/TailWinApi.ilproj
+++ b/tests/src/JIT/Directed/IL/PInvokeTail/TailWinApi.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="TailWinApi.il" />
diff --git a/tests/src/JIT/Directed/IL/Tailcall/JitTailcall2.ilproj b/tests/src/JIT/Directed/IL/Tailcall/JitTailcall2.ilproj
index 0ae15f772f..e47ed50d53 100644
--- a/tests/src/JIT/Directed/IL/Tailcall/JitTailcall2.ilproj
+++ b/tests/src/JIT/Directed/IL/Tailcall/JitTailcall2.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="JitTailcall2.il" />
diff --git a/tests/src/JIT/Directed/IL/Tailcall/jitTailcall1.ilproj b/tests/src/JIT/Directed/IL/Tailcall/jitTailcall1.ilproj
index 40cf737d61..04f3ccede8 100644
--- a/tests/src/JIT/Directed/IL/Tailcall/jitTailcall1.ilproj
+++ b/tests/src/JIT/Directed/IL/Tailcall/jitTailcall1.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="JitTailcall1.il" />
diff --git a/tests/src/JIT/Directed/IL/leave/leave1.ilproj b/tests/src/JIT/Directed/IL/leave/leave1.ilproj
index fd9abf9ee3..671e6d8eb5 100644
--- a/tests/src/JIT/Directed/IL/leave/leave1.ilproj
+++ b/tests/src/JIT/Directed/IL/leave/leave1.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="leave2.il" />
diff --git a/tests/src/JIT/Directed/IL/rethrow/Rethrow1.ilproj b/tests/src/JIT/Directed/IL/rethrow/Rethrow1.ilproj
index f0c9556867..f384d8d4bb 100644
--- a/tests/src/JIT/Directed/IL/rethrow/Rethrow1.ilproj
+++ b/tests/src/JIT/Directed/IL/rethrow/Rethrow1.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="rethrow1.il" />
diff --git a/tests/src/JIT/Directed/IL/rethrow/Rethrow2.ilproj b/tests/src/JIT/Directed/IL/rethrow/Rethrow2.ilproj
index 3f9c79a44e..b28cedae93 100644
--- a/tests/src/JIT/Directed/IL/rethrow/Rethrow2.ilproj
+++ b/tests/src/JIT/Directed/IL/rethrow/Rethrow2.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="rethrow2.il" />
diff --git a/tests/src/JIT/Directed/Misc/SIDEEFFECTS/BadRegArgs.ilproj b/tests/src/JIT/Directed/Misc/SIDEEFFECTS/BadRegArgs.ilproj
index 50a4e1413c..878d3d48c4 100644
--- a/tests/src/JIT/Directed/Misc/SIDEEFFECTS/BadRegArgs.ilproj
+++ b/tests/src/JIT/Directed/Misc/SIDEEFFECTS/BadRegArgs.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="BadRegArgs.il" />
diff --git a/tests/src/JIT/Directed/Misc/SIDEEFFECTS/SideEffects.ilproj b/tests/src/JIT/Directed/Misc/SIDEEFFECTS/SideEffects.ilproj
index f38bd971df..487783696d 100644
--- a/tests/src/JIT/Directed/Misc/SIDEEFFECTS/SideEffects.ilproj
+++ b/tests/src/JIT/Directed/Misc/SIDEEFFECTS/SideEffects.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="SideEffects.il" />
diff --git a/tests/src/JIT/Directed/Misc/function_pointer/funcptrtest.ilproj b/tests/src/JIT/Directed/Misc/function_pointer/funcptrtest.ilproj
index 56867c2fcc..85ad933b5b 100644
--- a/tests/src/JIT/Directed/Misc/function_pointer/funcptrtest.ilproj
+++ b/tests/src/JIT/Directed/Misc/function_pointer/funcptrtest.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="funcptrtest.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/Box_Unbox.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/Box_Unbox.ilproj
index 671ae47822..53a0faa2a6 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/Box_Unbox.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/Box_Unbox.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_Unbox.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/Desktop/add.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/Desktop/add.ilproj
index 19b969f10f..cc3758278c 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/Desktop/add.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/Desktop/add.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="add.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/arglist.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/arglist.ilproj
index e837991df1..9f058102af 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/arglist.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/arglist.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="arglist64.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/array_tests.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/array_tests.ilproj
index 734c3b2d1f..f3b5696b71 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/array_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/array_tests.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_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/cpblk.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/cpblk.ilproj
index 5093f3986b..cc11bd7f17 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/cpblk.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/cpblk.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="cpblk.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/cpobj.il b/tests/src/JIT/Directed/PREFIX/unaligned/1/cpobj.il
new file mode 100644
index 0000000000..2633ff1588
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/cpobj.il
@@ -0,0 +1,141 @@
+// 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 legacy library mscorlib {}
+.assembly 'cpobj'{}
+
+.class public _cpobj {
+
+.field static value class valClass Instance1
+.field static value class valClass Instance2
+
+.method static int32 main() {
+.entrypoint
+.locals (class [mscorlib]System.IO.TextWriter)
+.maxstack 2
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+
+ ldsflda value class valClass _cpobj::Instance1
+ ldc.i4 0x89ABCDEF
+ unaligned. 0x1
+ stfld int32 valClass::Field
+ ldc.i4 0x01234567
+ stsfld int32 valClass::SField
+ ldsflda value class valClass _cpobj::Instance1
+ unaligned. 0x1
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse Init1Failure
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue InitInstance2
+Init1Failure:
+ ldloc 0
+ ldstr "Initialization failure in instance 1"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+InitInstance2:
+ ldsflda value class valClass _cpobj::Instance2
+ ldc.i4 0xABABABAB
+ unaligned. 0x1
+ stfld int32 valClass::Field
+ ldsflda value class valClass _cpobj::Instance2
+ unaligned. 0x1
+ ldfld int32 valClass::Field
+ ldc.i4 0xABABABAB
+ ceq
+ brfalse Init2Failure
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue CheckInst1Field
+Init2Failure:
+ ldloc 0
+ ldstr "Initialization failure in instance 2"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+CheckInst1Field:
+ ldsflda value class valClass _cpobj::Instance1
+ unaligned. 0x1
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brtrue cpobjTests
+ ldloc 0
+ ldstr "Initialization failure in instance 1"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+cpobjTests:
+ ldsflda value class valClass _cpobj::Instance2
+ ldsflda value class valClass _cpobj::Instance1
+ cpobj valClass
+ ldsflda value class valClass _cpobj::Instance1
+ unaligned. 0x1
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse cpobjFailure
+ ldsflda value class valClass _cpobj::Instance2
+ unaligned. 0x1
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse cpobjFailure
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue pass
+
+cpobjFailure:
+ ldloc 0
+ ldstr "_cpobj failed. inst1 fields != inst2 fields"
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+pass:
+ ldloc 0
+ ldstr "_cpobj tests PASS"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x64
+ br end
+fail:
+ ldloc 0
+ ldstr "!!! FAILURE !!! CPOBJ TEST(S) HAVE FAILED !!! FAILURE !!!"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+}
+.class public value sealed valClass {
+.field int32 Field
+.field static int32 SField
+}
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/cpobj.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/cpobj.ilproj
new file mode 100644
index 0000000000..8041e5037b
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/cpobj.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="cpobj.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/Directed/PREFIX/unaligned/1/field_tests.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/field_tests.ilproj
index b14175fe27..10e6b49e78 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/field_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/field_tests.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="field_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/fielda_tests.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/fielda_tests.ilproj
index b22b83e3ce..c4dd55c3cd 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/fielda_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/fielda_tests.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="fielda_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/initblk.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/initblk.ilproj
index 03d40c120b..aa6a87c7a1 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/initblk.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/initblk.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="initblk.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/initobj.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/initobj.ilproj
index f4ea961bee..60033904df 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/initobj.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/initobj.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="initobj.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/ldind_stind.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/ldind_stind.ilproj
index d60062b3df..e70492b57c 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/ldind_stind.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/ldind_stind.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="ldind_stind.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/ldloca.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/ldloca.ilproj
index 6354d5271d..8801f879d1 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/1/ldloca.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/ldloca.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="ldloca.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/ldobj.il b/tests/src/JIT/Directed/PREFIX/unaligned/1/ldobj.il
new file mode 100644
index 0000000000..6fbf4fc145
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/ldobj.il
@@ -0,0 +1,132 @@
+// 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 legacy library mscorlib {}
+.assembly 'ldobj' {
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+ }
+
+
+.class public _ldobj {
+
+.method public static int32 main() {
+.entrypoint
+.locals (class [mscorlib]System.IO.TextWriter,value class valClass,value class valClass)
+.maxstack 2
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+
+ ldloca 1
+ ldc.i4 0xFAFAFAFA
+ unaligned. 0x1
+ stfld int32 valClass::Field
+ ldc.i4 0xDBDBDBDB
+ stsfld int32 valClass::SField
+
+ ldloca 2
+ ldc.i4 0x00000000
+ unaligned. 0x1
+ stfld int32 valClass::Field
+
+ ldloca 1
+ ldfld int32 valClass::Field
+ ldc.i4 0xFAFAFAFA
+ ceq
+ brfalse failInit
+ ldsfld int32 valClass::SField
+ ldc.i4 0xDBDBDBDB
+ ceq
+ brfalse failInit
+ ldloca 2
+ unaligned. 0x1
+ ldfld int32 valClass::Field
+ ldc.i4 0x00000000
+ ceq
+ brtrue ldlocaTest
+failInit:
+ ldloc 0
+ ldstr "one _or both val classes failed initialization."
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+ldlocaTest:
+ ldloca 1
+ unaligned. 0x1
+ ldobj valClass
+
+ ldloca 2
+ call void _ldobj::changeData(value class valClass,value class valClass*)
+
+ ldloca 1
+ unaligned. 0x1
+ ldfld int32 valClass::Field
+ ldc.i4 0xFAFAFAFA
+ ceq
+ brfalse failTest
+ ldloca 2
+ unaligned. 0x1
+ ldfld int32 valClass::Field
+ ldc.i4 0xBBBBBBBB
+ ceq
+ brfalse failTest
+ ldsfld int32 valClass::SField
+ ldc.i4 0xDDDDDDDD
+ ceq
+ brtrue pass
+failTest:
+ ldloc 0
+ ldstr "failure after initialization."
+
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+pass:
+ ldloc 0
+ ldstr "_ldobj tests PASS"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x64
+ br end
+fail:
+ ldloc 0
+ ldstr "!!! FAILURE !!! LDOBJ TEST(S) FAILED !!! FAILURE !!!"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+.method public static void changeData(value class valClass,value class valClass*) {
+.maxstack 2
+ ldarga 0
+ ldc.i4 0xBBBBBBBB
+ unaligned. 0x1
+ stfld int32 valClass::Field
+ ldc.i4 0xDDDDDDDD
+ stsfld int32 valClass::SField
+ ldarg 1
+ ldarga 0
+ cpobj valClass
+ ret
+}
+
+}
+.class public value sealed valClass {
+.field public int32 Field
+.field public static int32 SField
+}
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/ldobj.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/ldobj.ilproj
new file mode 100644
index 0000000000..8f53039a19
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/ldobj.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="ldobj.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/Directed/PREFIX/unaligned/1/localloc.il b/tests/src/JIT/Directed/PREFIX/unaligned/1/localloc.il
new file mode 100644
index 0000000000..984950495c
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/localloc.il
@@ -0,0 +1,130 @@
+// 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 legacy library mscorlib {}
+.assembly 'localloc' {
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+ }
+
+
+
+.class _localloc {
+
+.method void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method static int32 main(string[]) {
+.locals (class [mscorlib]System.IO.TextWriter,int32*,int32,class [mscorlib]System.Text.StringBuilder,int32,string)
+.entrypoint
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+ ldc.i4 0x0
+ stloc 2
+ newobj instance void [mscorlib]System.Text.StringBuilder::.ctor()
+ stloc 3
+
+TryStart:
+ ldc.i4 0xFF
+ localloc
+ stloc 1
+
+LOOP0:
+ ldloc 2
+ ldc.i4 0xFF
+ bgt END0
+
+ ldloc 1
+ ldloc 2
+ add
+
+ ldloc 2
+ conv.i1
+ unaligned. 0x1
+ stind.i1
+
+ ldc.i4 0x1
+ ldloc 2
+ add
+ stloc 2
+
+ br LOOP0
+
+END0:
+
+ ldc.i4 0x0
+ stloc 2
+
+LOOP1:
+ ldloc 2
+ ldc.i4 0xFF
+ bgt EXITWITHPASS
+
+ ldloc 1
+ ldloc 2
+ add
+
+ unaligned. 0x1
+ ldind.i1
+
+ ldloc 2
+ conv.i1
+
+ bne.un EXITWITHFAIL
+
+ ldc.i4 0x1
+ ldloc 2
+ add
+ stloc 2
+
+ br LOOP1
+
+END1:
+ EXITWITHPASS:
+ leave Pass
+ EXITWITHFAIL:
+ leave Fail
+
+TryEnd:
+ br Pass
+
+Filter:
+ pop
+ ldc.i4 0x1
+ endfilter
+
+Handler:
+ pop
+ leave EndHandler
+EndHandler:
+ br Fail
+
+Pass:
+ ldloc 0
+ ldstr "LOCALLOC Tests PASS"
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x64
+ br End
+
+Fail:
+ ldloc 0
+ ldstr "!!!! FAILURE !!!! -- LOCALLOC Tests FAIL -- !!!! FAILURE !!!!"
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br End
+
+End:
+ ret
+.try TryStart to TryEnd filter Filter handler Handler to EndHandler
+}
+} \ No newline at end of file
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/1/localloc.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/1/localloc.ilproj
new file mode 100644
index 0000000000..32500ae240
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/1/localloc.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/Directed/PREFIX/unaligned/2/Box_Unbox.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/Box_Unbox.ilproj
index 671ae47822..53a0faa2a6 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/Box_Unbox.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/Box_Unbox.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_Unbox.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/2/add.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/add.ilproj
index 19b969f10f..cc3758278c 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/add.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/add.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="add.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/2/arglist.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/arglist.ilproj
index e837991df1..9f058102af 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/arglist.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/arglist.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="arglist64.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/2/array_tests.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/array_tests.ilproj
index 734c3b2d1f..f3b5696b71 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/array_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/array_tests.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_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/2/cpblk.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/cpblk.ilproj
index 5093f3986b..cc11bd7f17 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/cpblk.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/cpblk.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="cpblk.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/2/field_tests.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/field_tests.ilproj
index b14175fe27..10e6b49e78 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/field_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/field_tests.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="field_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/2/fielda_tests.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/fielda_tests.ilproj
index b22b83e3ce..c4dd55c3cd 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/fielda_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/fielda_tests.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="fielda_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/2/initblk.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/initblk.ilproj
index 03d40c120b..aa6a87c7a1 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/initblk.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/initblk.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="initblk.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/2/initobj.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/initobj.ilproj
index f4ea961bee..60033904df 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/initobj.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/initobj.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="initobj.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/2/ldind_stind.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/ldind_stind.ilproj
index d60062b3df..e70492b57c 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/ldind_stind.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/ldind_stind.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="ldind_stind.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/2/ldloca.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/2/ldloca.ilproj
index 6354d5271d..8801f879d1 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/2/ldloca.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/2/ldloca.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="ldloca.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/Box_Unbox.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/Box_Unbox.ilproj
index 671ae47822..53a0faa2a6 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/Box_Unbox.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/Box_Unbox.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_Unbox.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/Desktop/add.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/Desktop/add.ilproj
index 19b969f10f..cc3758278c 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/Desktop/add.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/Desktop/add.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="add.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/arglist.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/arglist.ilproj
index e837991df1..9f058102af 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/arglist.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/arglist.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="arglist64.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/array_tests.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/array_tests.ilproj
index 734c3b2d1f..f3b5696b71 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/array_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/array_tests.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_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/cpblk.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/cpblk.ilproj
index 5093f3986b..cc11bd7f17 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/cpblk.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/cpblk.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="cpblk.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/cpobj.il b/tests/src/JIT/Directed/PREFIX/unaligned/4/cpobj.il
new file mode 100644
index 0000000000..1de0b26b99
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/cpobj.il
@@ -0,0 +1,141 @@
+// 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 legacy library mscorlib {}
+.assembly 'cpobj' {}
+
+.class public _cpobj {
+
+.field public static value class valClass Instance1
+.field public static value class valClass Instance2
+
+.method public static int32 main() {
+.entrypoint
+.locals (class [mscorlib]System.IO.TextWriter)
+.maxstack 2
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+
+ ldsflda value class valClass _cpobj::Instance1
+ ldc.i4 0x89ABCDEF
+ unaligned. 0x4
+ stfld int32 valClass::Field
+ ldc.i4 0x01234567
+ stsfld int32 valClass::SField
+ ldsflda value class valClass _cpobj::Instance1
+ unaligned. 0x4
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse Init1Failure
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue InitInstance2
+Init1Failure:
+ ldloc 0
+ ldstr "Initialization failure in instance 1"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+InitInstance2:
+ ldsflda value class valClass _cpobj::Instance2
+ ldc.i4 0xABABABAB
+ unaligned. 0x4
+ stfld int32 valClass::Field
+ ldsflda value class valClass _cpobj::Instance2
+ unaligned. 0x4
+ ldfld int32 valClass::Field
+ ldc.i4 0xABABABAB
+ ceq
+ brfalse Init2Failure
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue CheckInst1Field
+Init2Failure:
+ ldloc 0
+ ldstr "Initialization failure in instance 2"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+CheckInst1Field:
+ ldsflda value class valClass _cpobj::Instance1
+ unaligned. 0x4
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brtrue cpobjTests
+ ldloc 0
+ ldstr "Initialization failure in instance 1"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+cpobjTests:
+ ldsflda value class valClass _cpobj::Instance2
+ ldsflda value class valClass _cpobj::Instance1
+ cpobj valClass
+ ldsflda value class valClass _cpobj::Instance1
+ unaligned. 0x4
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse cpobjFailure
+ ldsflda value class valClass _cpobj::Instance2
+ unaligned. 0x4
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse cpobjFailure
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue pass
+
+cpobjFailure:
+ ldloc 0
+ ldstr "_cpobj failed. inst1 fields != inst2 fields"
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+pass:
+ ldloc 0
+ ldstr "_cpobj tests PASS"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x64
+ br end
+fail:
+ ldloc 0
+ ldstr "!!! FAILURE !!! CPOBJ TEST(S) HAVE FAILED !!! FAILURE !!!"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+}
+.class public value sealed valClass {
+.field public int32 Field
+.field public static int32 SField
+}
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/cpobj.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/cpobj.ilproj
new file mode 100644
index 0000000000..8041e5037b
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/cpobj.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="cpobj.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/Directed/PREFIX/unaligned/4/field_tests.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/field_tests.ilproj
index b14175fe27..10e6b49e78 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/field_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/field_tests.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="field_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/fielda_tests.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/fielda_tests.ilproj
index b22b83e3ce..c4dd55c3cd 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/fielda_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/fielda_tests.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="fielda_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/initblk.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/initblk.ilproj
index 03d40c120b..aa6a87c7a1 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/initblk.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/initblk.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="initblk.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/initobj.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/initobj.ilproj
index f4ea961bee..60033904df 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/initobj.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/initobj.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="initobj.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/ldind_stind.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/ldind_stind.ilproj
index d60062b3df..e70492b57c 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/ldind_stind.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/ldind_stind.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="ldind_stind.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/ldloca.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/ldloca.ilproj
index 6354d5271d..8801f879d1 100644
--- a/tests/src/JIT/Directed/PREFIX/unaligned/4/ldloca.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/ldloca.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="ldloca.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/ldobj.il b/tests/src/JIT/Directed/PREFIX/unaligned/4/ldobj.il
new file mode 100644
index 0000000000..5aa41fffbf
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/ldobj.il
@@ -0,0 +1,131 @@
+// 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 legacy library mscorlib {}
+.assembly 'ldobj' {
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+ }
+
+.class public _ldobj {
+
+.method public static int32 main() {
+.entrypoint
+.locals (class [mscorlib]System.IO.TextWriter,value class valClass,value class valClass)
+.maxstack 2
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+
+ ldloca 1
+ ldc.i4 0xFAFAFAFA
+ unaligned. 0x4
+ stfld int32 valClass::Field
+ ldc.i4 0xDBDBDBDB
+ stsfld int32 valClass::SField
+
+ ldloca 2
+ ldc.i4 0x00000000
+ unaligned. 0x4
+ stfld int32 valClass::Field
+
+ ldloca 1
+ ldfld int32 valClass::Field
+ ldc.i4 0xFAFAFAFA
+ ceq
+ brfalse failInit
+ ldsfld int32 valClass::SField
+ ldc.i4 0xDBDBDBDB
+ ceq
+ brfalse failInit
+ ldloca 2
+ unaligned. 0x4
+ ldfld int32 valClass::Field
+ ldc.i4 0x00000000
+ ceq
+ brtrue ldlocaTest
+failInit:
+ ldloc 0
+ ldstr "one _or both val classes failed initialization."
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+ldlocaTest:
+ ldloca 1
+ unaligned. 0x4
+ ldobj valClass
+
+ ldloca 2
+ call void _ldobj::changeData(value class valClass,value class valClass*)
+
+ ldloca 1
+ unaligned. 0x4
+ ldfld int32 valClass::Field
+ ldc.i4 0xFAFAFAFA
+ ceq
+ brfalse failTest
+ ldloca 2
+ unaligned. 0x4
+ ldfld int32 valClass::Field
+ ldc.i4 0xBBBBBBBB
+ ceq
+ brfalse failTest
+ ldsfld int32 valClass::SField
+ ldc.i4 0xDDDDDDDD
+ ceq
+ brtrue pass
+failTest:
+ ldloc 0
+ ldstr "failure after initialization."
+
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+pass:
+ ldloc 0
+ ldstr "_ldobj tests PASS"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x64
+ br end
+fail:
+ ldloc 0
+ ldstr "!!! FAILURE !!! LDOBJ TEST(S) FAILED !!! FAILURE !!!"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+.method public static void changeData(value class valClass,value class valClass*) {
+.maxstack 2
+ ldarga 0
+ ldc.i4 0xBBBBBBBB
+ unaligned. 0x4
+ stfld int32 valClass::Field
+ ldc.i4 0xDDDDDDDD
+ stsfld int32 valClass::SField
+ ldarg 1
+ ldarga 0
+ cpobj valClass
+ ret
+}
+
+}
+.class public value sealed valClass {
+.field public int32 Field
+.field public static int32 SField
+}
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/ldobj.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/ldobj.ilproj
new file mode 100644
index 0000000000..8f53039a19
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/ldobj.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="ldobj.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/Directed/PREFIX/unaligned/4/localloc.il b/tests/src/JIT/Directed/PREFIX/unaligned/4/localloc.il
new file mode 100644
index 0000000000..4347eaaa89
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/localloc.il
@@ -0,0 +1,130 @@
+// 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 legacy library mscorlib {}
+.assembly 'localloc' {
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+ }
+
+
+
+.class _localloc {
+
+.method void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method static int32 main(string[]) {
+.locals (class [mscorlib]System.IO.TextWriter,int32*,int32,class [mscorlib]System.Text.StringBuilder,int32,string)
+.entrypoint
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+ ldc.i4 0x0
+ stloc 2
+ newobj instance void [mscorlib]System.Text.StringBuilder::.ctor()
+ stloc 3
+
+TryStart:
+ ldc.i4 0xFF
+ localloc
+ stloc 1
+
+LOOP0:
+ ldloc 2
+ ldc.i4 0xFF
+ bgt END0
+
+ ldloc 1
+ ldloc 2
+ add
+
+ ldloc 2
+ conv.i1
+ unaligned. 0x4
+ stind.i1
+
+ ldc.i4 0x1
+ ldloc 2
+ add
+ stloc 2
+
+ br LOOP0
+
+END0:
+
+ ldc.i4 0x0
+ stloc 2
+
+LOOP1:
+ ldloc 2
+ ldc.i4 0xFF
+ bgt EXITWITHPASS
+
+ ldloc 1
+ ldloc 2
+ add
+
+ unaligned. 0x4
+ ldind.i1
+
+ ldloc 2
+ conv.i1
+
+ bne.un EXITWITHFAIL
+
+ ldc.i4 0x1
+ ldloc 2
+ add
+ stloc 2
+
+ br LOOP1
+
+END1:
+ EXITWITHPASS:
+ leave Pass
+ EXITWITHFAIL:
+ leave Fail
+
+TryEnd:
+ br Pass
+
+Filter:
+ pop
+ ldc.i4 0x1
+ endfilter
+
+Handler:
+ pop
+ leave EndHandler
+EndHandler:
+ br Fail
+
+Pass:
+ ldloc 0
+ ldstr "LOCALLOC Tests PASS"
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x64
+ br End
+
+Fail:
+ ldloc 0
+ ldstr "!!!! FAILURE !!!! -- LOCALLOC Tests FAIL -- !!!! FAILURE !!!!"
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br End
+
+End:
+ ret
+.try TryStart to TryEnd filter Filter handler Handler to EndHandler
+}
+} \ No newline at end of file
diff --git a/tests/src/JIT/Directed/PREFIX/unaligned/4/localloc.ilproj b/tests/src/JIT/Directed/PREFIX/unaligned/4/localloc.ilproj
new file mode 100644
index 0000000000..32500ae240
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/unaligned/4/localloc.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/Directed/PREFIX/volatile/1/Box_Unbox.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/Box_Unbox.ilproj
index 671ae47822..53a0faa2a6 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/Box_Unbox.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/Box_Unbox.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_Unbox.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/Desktop/add.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/Desktop/add.ilproj
index 19b969f10f..cc3758278c 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/Desktop/add.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/Desktop/add.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="add.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/arglist.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/arglist.ilproj
index e837991df1..9f058102af 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/arglist.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/arglist.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="arglist64.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/array_tests.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/array_tests.ilproj
index 734c3b2d1f..f3b5696b71 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/array_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/array_tests.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_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/cpblk.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/cpblk.ilproj
index 5093f3986b..cc11bd7f17 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/cpblk.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/cpblk.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="cpblk.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/cpobj.il b/tests/src/JIT/Directed/PREFIX/volatile/1/cpobj.il
new file mode 100644
index 0000000000..a5c467603f
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/cpobj.il
@@ -0,0 +1,144 @@
+// 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 legacy library mscorlib {}
+.assembly 'cpobj' {}
+
+.class public _cpobj {
+
+.field static value class valClass Instance1
+.field static value class valClass Instance2
+
+.method public static int32 main() {
+.entrypoint
+.locals (class [mscorlib]System.IO.TextWriter)
+.maxstack 2
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+
+ ldsflda value class valClass _cpobj::Instance1
+ ldc.i4 0x89ABCDEF
+ volatile.
+ stfld int32 valClass::Field
+ ldc.i4 0x01234567
+ volatile.
+ stsfld int32 valClass::SField
+ ldsflda value class valClass _cpobj::Instance1
+ volatile.
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse Init1Failure
+ volatile.
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue InitInstance2
+Init1Failure:
+ ldloc 0
+ ldstr "Initialization failure in instance 1"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+InitInstance2:
+ ldsflda value class valClass _cpobj::Instance2
+ ldc.i4 0xABABABAB
+ volatile.
+ stfld int32 valClass::Field
+ ldsflda value class valClass _cpobj::Instance2
+ volatile.
+ ldfld int32 valClass::Field
+ ldc.i4 0xABABABAB
+ ceq
+ brfalse Init2Failure
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue CheckInst1Field
+Init2Failure:
+ ldloc 0
+ ldstr "Initialization failure in instance 2"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+CheckInst1Field:
+ ldsflda value class valClass _cpobj::Instance1
+ volatile.
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brtrue cpobjTests
+ ldloc 0
+ ldstr "Initialization failure in instance 1"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+cpobjTests:
+ ldsflda value class valClass _cpobj::Instance2
+ ldsflda value class valClass _cpobj::Instance1
+ cpobj valClass
+ ldsflda value class valClass _cpobj::Instance1
+ volatile.
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse cpobjFailure
+ ldsflda value class valClass _cpobj::Instance2
+ volatile.
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse cpobjFailure
+ volatile.
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue pass
+
+cpobjFailure:
+ ldloc 0
+ ldstr "_cpobj failed. inst1 fields != inst2 fields"
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+pass:
+ ldloc 0
+ ldstr "_cpobj tests PASS"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x64
+ br end
+fail:
+ ldloc 0
+ ldstr "!!! FAILURE !!! CPOBJ TEST(S) HAVE FAILED !!! FAILURE !!!"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+}
+.class public value sealed valClass {
+.field public int32 Field
+.field public static int32 SField
+}
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/cpobj.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/cpobj.ilproj
new file mode 100644
index 0000000000..8041e5037b
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/cpobj.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="cpobj.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/Directed/PREFIX/volatile/1/field_tests.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/field_tests.ilproj
index b14175fe27..10e6b49e78 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/field_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/field_tests.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="field_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/fielda_tests.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/fielda_tests.ilproj
index b22b83e3ce..c4dd55c3cd 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/fielda_tests.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/fielda_tests.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="fielda_tests.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/initblk.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/initblk.ilproj
index 03d40c120b..aa6a87c7a1 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/initblk.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/initblk.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="initblk.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/initobj.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/initobj.ilproj
index f4ea961bee..60033904df 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/initobj.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/initobj.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="initobj.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/ldind_stind.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/ldind_stind.ilproj
index d60062b3df..e70492b57c 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/ldind_stind.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/ldind_stind.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="ldind_stind.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/ldloca.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/ldloca.ilproj
index 6354d5271d..8801f879d1 100644
--- a/tests/src/JIT/Directed/PREFIX/volatile/1/ldloca.ilproj
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/ldloca.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="ldloca.il" />
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/ldobj.il b/tests/src/JIT/Directed/PREFIX/volatile/1/ldobj.il
new file mode 100644
index 0000000000..5292d320fd
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/ldobj.il
@@ -0,0 +1,135 @@
+// 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 legacy library mscorlib {}
+.assembly 'ldobj' {
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+ }
+
+
+.class public _ldobj {
+
+.method public static int32 main() {
+.entrypoint
+.locals (class [mscorlib]System.IO.TextWriter,value class valClass,value class valClass)
+.maxstack 2
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+
+ ldloca 1
+ ldc.i4 0xFAFAFAFA
+ volatile.
+ stfld int32 valClass::Field
+ ldc.i4 0xDBDBDBDB
+ stsfld int32 valClass::SField
+
+ ldloca 2
+ ldc.i4 0x00000000
+ volatile.
+ stfld int32 valClass::Field
+
+ ldloca 1
+ ldfld int32 valClass::Field
+ ldc.i4 0xFAFAFAFA
+ ceq
+ brfalse failInit
+ volatile.
+ ldsfld int32 valClass::SField
+ ldc.i4 0xDBDBDBDB
+ ceq
+ brfalse failInit
+ ldloca 2
+ volatile.
+ ldfld int32 valClass::Field
+ ldc.i4 0x00000000
+ ceq
+ brtrue ldlocaTest
+failInit:
+ ldloc 0
+ ldstr "one _or both val classes failed initialization."
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+ldlocaTest:
+ ldloca 1
+ volatile.
+ ldobj valClass
+
+ ldloca 2
+ call void _ldobj::changeData(value class valClass,value class valClass*)
+
+ ldloca 1
+ volatile.
+ ldfld int32 valClass::Field
+ ldc.i4 0xFAFAFAFA
+ ceq
+ brfalse failTest
+ ldloca 2
+ volatile.
+ ldfld int32 valClass::Field
+ ldc.i4 0xBBBBBBBB
+ ceq
+ brfalse failTest
+ volatile.
+ ldsfld int32 valClass::SField
+ ldc.i4 0xDDDDDDDD
+ ceq
+ brtrue pass
+failTest:
+ ldloc 0
+ ldstr "failure after initialization."
+
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+pass:
+ ldloc 0
+ ldstr "_ldobj tests PASS"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x64
+ br end
+fail:
+ ldloc 0
+ ldstr "!!! FAILURE !!! LDOBJ TEST(S) FAILED !!! FAILURE !!!"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+.method public static void changeData(value class valClass,value class valClass*) {
+.maxstack 2
+ ldarga 0
+ ldc.i4 0xBBBBBBBB
+ volatile.
+ stfld int32 valClass::Field
+ ldc.i4 0xDDDDDDDD
+ volatile.
+ stsfld int32 valClass::SField
+ ldarg 1
+ ldarga 0
+ cpobj valClass
+ ret
+}
+
+}
+.class public value sealed valClass {
+.field public int32 Field
+.field public static int32 SField
+}
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/ldobj.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/ldobj.ilproj
new file mode 100644
index 0000000000..8f53039a19
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/ldobj.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="ldobj.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/Directed/PREFIX/volatile/1/localloc.il b/tests/src/JIT/Directed/PREFIX/volatile/1/localloc.il
new file mode 100644
index 0000000000..9fad70159d
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/localloc.il
@@ -0,0 +1,130 @@
+// 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 legacy library mscorlib {}
+.assembly 'localloc' {
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+ }
+
+
+
+.class _localloc {
+
+.method void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method static int32 main(string[]) {
+.locals (class [mscorlib]System.IO.TextWriter,int32*,int32,class [mscorlib]System.Text.StringBuilder,int32,string)
+.entrypoint
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+ ldc.i4 0x0
+ stloc 2
+ newobj instance void [mscorlib]System.Text.StringBuilder::.ctor()
+ stloc 3
+
+TryStart:
+ ldc.i4 0xFF
+ localloc
+ stloc 1
+
+LOOP0:
+ ldloc 2
+ ldc.i4 0xFF
+ bgt END0
+
+ ldloc 1
+ ldloc 2
+ add
+
+ ldloc 2
+ conv.i1
+ volatile.
+ stind.i1
+
+ ldc.i4 0x1
+ ldloc 2
+ add
+ stloc 2
+
+ br LOOP0
+
+END0:
+
+ ldc.i4 0x0
+ stloc 2
+
+LOOP1:
+ ldloc 2
+ ldc.i4 0xFF
+ bgt EXITWITHPASS
+
+ ldloc 1
+ ldloc 2
+ add
+
+ volatile.
+ ldind.i1
+
+ ldloc 2
+ conv.i1
+
+ bne.un EXITWITHFAIL
+
+ ldc.i4 0x1
+ ldloc 2
+ add
+ stloc 2
+
+ br LOOP1
+
+END1:
+ EXITWITHPASS:
+ leave Pass
+ EXITWITHFAIL:
+ leave Fail
+
+TryEnd:
+ br Pass
+
+Filter:
+ pop
+ ldc.i4 0x1
+ endfilter
+
+Handler:
+ pop
+ leave EndHandler
+EndHandler:
+ br Fail
+
+Pass:
+ ldloc 0
+ ldstr "LOCALLOC Tests PASS"
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x64
+ br End
+
+Fail:
+ ldloc 0
+ ldstr "!!!! FAILURE !!!! -- LOCALLOC Tests FAIL -- !!!! FAILURE !!!!"
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br End
+
+End:
+ ret
+.try TryStart to TryEnd filter Filter handler Handler to EndHandler
+}
+} \ No newline at end of file
diff --git a/tests/src/JIT/Directed/PREFIX/volatile/1/localloc.ilproj b/tests/src/JIT/Directed/PREFIX/volatile/1/localloc.ilproj
new file mode 100644
index 0000000000..32500ae240
--- /dev/null
+++ b/tests/src/JIT/Directed/PREFIX/volatile/1/localloc.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/Directed/RVAInit/gcref1.il b/tests/src/JIT/Directed/RVAInit/gcref1.il
new file mode 100644
index 0000000000..1ea8dd982e
--- /dev/null
+++ b/tests/src/JIT/Directed/RVAInit/gcref1.il
@@ -0,0 +1,311 @@
+// 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 gcref1
+{
+}
+.module gcref1.exe
+.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 )
+
+
+.file alignment 512
+
+.class public sequential ansi sealed beforefieldinit Internal
+ extends [mscorlib]System.ValueType
+{
+ .field public unsigned int8 _byte
+ .field public int8 _sbyte
+ .field public int16 _short
+ .field public unsigned int16 _ushort
+ .field public int32 _int
+ .field public unsigned int32 _uint
+ .field public int64 _long
+ .field public unsigned int64 _ulong
+ .field public float32 _float
+ .field public float64 _double
+} // end of class Internal
+
+.class public sequential ansi sealed beforefieldinit Test
+ extends [mscorlib]System.ValueType
+{
+ .field public unsigned int8 _byte
+ .field public valuetype Internal intern
+ .field public int8 _sbyte
+ .field public int16 _short
+ .field public unsigned int16 _ushort
+ .field public static valuetype Test static_test
+ .method public hidebysig static char hex(unsigned int8 v) cil managed
+ {
+ .maxstack 3
+ .locals (char V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.s 9
+ IL_0003: bgt.s IL_000b
+
+ IL_0005: ldarg.0
+ IL_0006: ldc.i4.s 48
+ IL_0008: add
+ IL_0009: br.s IL_0012
+
+ IL_000b: ldarg.0
+ IL_000c: ldc.i4.s 10
+ IL_000e: sub
+ IL_000f: ldc.i4.s 65
+ IL_0011: add
+ IL_0012: conv.u2
+ IL_0013: stloc.0
+ IL_0014: br.s IL_0016
+
+ IL_0016: ldloc.0
+ IL_0017: ret
+ } // end of method Test::hex
+
+ .method public hidebysig static void DumpStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ .locals (valuetype Test& pinned V_0,
+ unsigned int8* V_1,
+ int32 V_2)
+ IL_0000: ldarg.0
+ IL_0001: stloc.0
+ IL_0002: ldstr ".data D_1 = bytearray( "
+ IL_0007: call void [System.Console]System.Console::Write(string)
+ IL_000c: ldloc.0
+ IL_000d: conv.i
+ IL_000e: stloc.1
+ IL_000f: ldc.i4.0
+ IL_0010: stloc.2
+ IL_0011: br.s IL_0051
+
+ IL_0013: ldloc.1
+ IL_0014: ldloc.2
+ IL_0015: add
+ IL_0016: ldind.u1
+ IL_0017: ldc.i4.4
+ IL_0018: shr
+ IL_0019: conv.u1
+ IL_001a: call char Test::hex(unsigned int8)
+ IL_001f: call void [System.Console]System.Console::Write(char)
+ IL_0024: ldloc.1
+ IL_0025: ldloc.2
+ IL_0026: add
+ IL_0027: ldind.u1
+ IL_0028: ldc.i4.s 15
+ IL_002a: and
+ IL_002b: conv.u1
+ IL_002c: call char Test::hex(unsigned int8)
+ IL_0031: call void [System.Console]System.Console::Write(char)
+ IL_0036: ldstr " "
+ IL_003b: call void [System.Console]System.Console::Write(string)
+ IL_0040: ldloc.2
+ IL_0041: ldc.i4.s 16
+ IL_0043: rem
+ IL_0044: ldc.i4.s 15
+ IL_0046: bne.un.s IL_004d
+
+ IL_0048: call void [System.Console]System.Console::WriteLine()
+ IL_004d: ldloc.2
+ IL_004e: ldc.i4.1
+ IL_004f: add
+ IL_0050: stloc.2
+ IL_0051: ldloc.2
+ IL_0052: sizeof Test
+ IL_0058: blt.s IL_0013
+
+ IL_005a: ldstr " )"
+ IL_005f: call void [System.Console]System.Console::WriteLine(string)
+ IL_0064: ldc.i4.0
+ IL_0065: conv.u
+ IL_0066: stloc.0
+ IL_0067: ret
+ } // end of method Test::DumpStruct
+
+ .method public hidebysig static void InitStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ IL_0000: ldarg.0
+ IL_0001: ldflda valuetype Internal Test::intern
+ IL_0006: ldc.i4 0xde
+ IL_000b: stfld unsigned int8 Internal::_byte
+ IL_0010: ldarg.0
+ IL_0011: ldflda valuetype Internal Test::intern
+ IL_0016: ldc.i4.s 111
+ IL_0018: stfld int8 Internal::_sbyte
+ IL_001d: ldarg.0
+ IL_001e: ldflda valuetype Internal Test::intern
+ IL_0023: ldc.i4 0x3039
+ IL_0028: stfld int16 Internal::_short
+ IL_002d: ldarg.0
+ IL_002e: ldflda valuetype Internal Test::intern
+ IL_0033: ldc.i4 0xc822
+ IL_0038: stfld unsigned int16 Internal::_ushort
+ IL_003d: ldarg.0
+ IL_003e: ldflda valuetype Internal Test::intern
+ IL_0043: ldc.i4 0x2134566
+ IL_0048: stfld int32 Internal::_int
+ IL_004d: ldarg.0
+ IL_004e: ldflda valuetype Internal Test::intern
+ IL_0053: ldc.i4 0x2134566
+ IL_0058: stfld unsigned int32 Internal::_uint
+ IL_005d: ldarg.0
+ IL_005e: ldflda valuetype Internal Test::intern
+ IL_0063: ldc.i4 0x2134566
+ IL_0068: conv.i8
+ IL_0069: stfld int64 Internal::_long
+ IL_006e: ldarg.0
+ IL_006f: ldflda valuetype Internal Test::intern
+ IL_0074: ldc.i4 0x2134566
+ IL_0079: conv.i8
+ IL_007a: stfld unsigned int64 Internal::_ulong
+ IL_007f: ldarg.0
+ IL_0080: ldflda valuetype Internal Test::intern
+ IL_0085: ldc.r4 70.000999
+ IL_008a: stfld float32 Internal::_float
+ IL_008f: ldarg.0
+ IL_0090: ldflda valuetype Internal Test::intern
+ IL_0095: ldc.r8 80.001999999999995
+ IL_009e: stfld float64 Internal::_double
+ IL_00a3: ldarg.0
+ IL_00a4: ldc.i4 0xde
+ IL_00a9: stfld unsigned int8 Test::_byte
+ IL_00ae: ldarg.0
+ IL_00af: ldc.i4.s 111
+ IL_00b1: stfld int8 Test::_sbyte
+ IL_00b6: ldarg.0
+ IL_00b7: ldc.i4 0x3039
+ IL_00bc: stfld int16 Test::_short
+ IL_00c1: ldarg.0
+ IL_00c2: ldc.i4 0xc822
+ IL_00c7: stfld unsigned int16 Test::_ushort
+ IL_00cc: ret
+ } // end of method Test::InitStruct
+
+ .method public hidebysig static void VerifyStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ IL_0000: ldarg.0
+ IL_0001: ldflda valuetype Internal Test::intern
+ IL_0006: ldfld unsigned int8 Internal::_byte
+ IL_000b: ldc.i4 0xde
+ IL_0010: bne.un IL_00fe
+
+ IL_0015: ldarg.0
+ IL_0016: ldflda valuetype Internal Test::intern
+ IL_001b: ldfld int8 Internal::_sbyte
+ IL_0020: conv.i4
+ IL_0021: ldc.i4.s 111
+ IL_0023: bne.un IL_00fe
+
+ IL_0028: ldarg.0
+ IL_0029: ldflda valuetype Internal Test::intern
+ IL_002e: ldfld int16 Internal::_short
+ IL_0033: ldc.i4 0x3039
+ IL_0038: bne.un IL_00fe
+
+ IL_003d: ldarg.0
+ IL_003e: ldflda valuetype Internal Test::intern
+ IL_0043: ldfld unsigned int16 Internal::_ushort
+ IL_0048: conv.i4
+ IL_0049: ldc.i4 0xc822
+ IL_004e: bne.un IL_00fe
+
+ IL_0053: ldarg.0
+ IL_0054: ldflda valuetype Internal Test::intern
+ IL_0059: ldfld int32 Internal::_int
+ IL_005e: ldc.i4 0x2134566
+ IL_0063: bne.un IL_00fe
+
+ IL_0068: ldarg.0
+ IL_0069: ldflda valuetype Internal Test::intern
+ IL_006e: ldfld unsigned int32 Internal::_uint
+ IL_0073: ldc.i4 0x2134566
+ IL_0078: bne.un IL_00fe
+
+ IL_007d: ldarg.0
+ IL_007e: ldflda valuetype Internal Test::intern
+ IL_0083: ldfld int64 Internal::_long
+ IL_0088: ldc.i4 0x2134566
+ IL_008d: conv.i8
+ IL_008e: bne.un.s IL_00fe
+
+ IL_0090: ldarg.0
+ IL_0091: ldflda valuetype Internal Test::intern
+ IL_0096: ldfld unsigned int64 Internal::_ulong
+ IL_009b: ldc.i4 0x2134566
+ IL_00a0: conv.i8
+ IL_00a1: bne.un.s IL_00fe
+
+ IL_00a3: ldarg.0
+ IL_00a4: ldflda valuetype Internal Test::intern
+ IL_00a9: ldfld float32 Internal::_float
+ IL_00ae: ldc.r4 70.000999
+ IL_00b3: bne.un.s IL_00fe
+
+ IL_00b5: ldarg.0
+ IL_00b6: ldflda valuetype Internal Test::intern
+ IL_00bb: ldfld float64 Internal::_double
+ IL_00c0: ldc.r8 80.001999999999995
+ IL_00c9: bne.un.s IL_00fe
+
+ IL_00cb: ldarg.0
+ IL_00cc: ldfld unsigned int8 Test::_byte
+ IL_00d1: ldc.i4 0xde
+ IL_00d6: bne.un.s IL_00fe
+
+ IL_00d8: ldarg.0
+ IL_00d9: ldfld int8 Test::_sbyte
+ IL_00de: conv.i4
+ IL_00df: ldc.i4.s 111
+ IL_00e1: bne.un.s IL_00fe
+
+ IL_00e3: ldarg.0
+ IL_00e4: ldfld int16 Test::_short
+ IL_00e9: ldc.i4 0x3039
+ IL_00ee: bne.un.s IL_00fe
+
+ IL_00f0: ldarg.0
+ IL_00f1: ldfld unsigned int16 Test::_ushort
+ IL_00f6: conv.i4
+ IL_00f7: ldc.i4 0xc822
+ IL_00fc: beq.s IL_0104
+
+ IL_00fe: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0103: throw
+
+ IL_0104: ret
+ } // end of method Test::VerifyStruct
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0)
+ IL_0000: ldsflda valuetype Test Test::static_test
+ IL_0005: call void Test::InitStruct(valuetype Test&)
+ IL_000a: ldsflda valuetype Test Test::static_test
+ IL_000f: call void Test::DumpStruct(valuetype Test&)
+ IL_0014: ldsflda valuetype Test Test::static_test
+ IL_0019: call void Test::VerifyStruct(valuetype Test&)
+ IL_001e: ldc.i4.s 100
+ IL_0020: stloc.0
+ IL_0021: br.s IL_0023
+
+ IL_0023: ldloc.0
+ IL_0024: ret
+ } // end of method Test::Main
+
+} // end of class Test
+
diff --git a/tests/src/JIT/Directed/RVAInit/gcref1.ilproj b/tests/src/JIT/Directed/RVAInit/gcref1.ilproj
new file mode 100644
index 0000000000..03cb04b40c
--- /dev/null
+++ b/tests/src/JIT/Directed/RVAInit/gcref1.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="gcref1.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/Directed/RVAInit/gcref2.il b/tests/src/JIT/Directed/RVAInit/gcref2.il
new file mode 100644
index 0000000000..6194b8d3c8
--- /dev/null
+++ b/tests/src/JIT/Directed/RVAInit/gcref2.il
@@ -0,0 +1,311 @@
+// 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 gcref2
+{
+}
+.module gcref1.exe
+.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 )
+
+
+.file alignment 512
+
+.class public sequential ansi sealed beforefieldinit Internal
+ extends [mscorlib]System.ValueType
+{
+ .field public unsigned int8 _byte
+ .field public int8 _sbyte
+ .field public int16 _short
+ .field public unsigned int16 _ushort
+ .field public int32 _int
+ .field public unsigned int32 _uint
+ .field public int64 _long
+ .field public unsigned int64 _ulong
+ .field public float32 _float
+ .field public float64 _double
+} // end of class Internal
+
+.class public sequential ansi sealed beforefieldinit Test
+ extends [mscorlib]System.ValueType
+{
+ .field public unsigned int8 _byte
+ .field public valuetype Internal intern
+ .field public int8 _sbyte
+ .field public int16 _short
+ .field public unsigned int16 _ushort
+ .field public static valuetype Test static_test
+ .method public hidebysig static char hex(unsigned int8 v) cil managed
+ {
+ .maxstack 3
+ .locals (char V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.s 9
+ IL_0003: bgt.s IL_000b
+
+ IL_0005: ldarg.0
+ IL_0006: ldc.i4.s 48
+ IL_0008: add
+ IL_0009: br.s IL_0012
+
+ IL_000b: ldarg.0
+ IL_000c: ldc.i4.s 10
+ IL_000e: sub
+ IL_000f: ldc.i4.s 65
+ IL_0011: add
+ IL_0012: conv.u2
+ IL_0013: stloc.0
+ IL_0014: br.s IL_0016
+
+ IL_0016: ldloc.0
+ IL_0017: ret
+ } // end of method Test::hex
+
+ .method public hidebysig static void DumpStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ .locals (valuetype Test& pinned V_0,
+ unsigned int8* V_1,
+ int32 V_2)
+ IL_0000: ldarg.0
+ IL_0001: stloc.0
+ IL_0002: ldstr ".data D_1 = bytearray( "
+ IL_0007: call void [System.Console]System.Console::Write(string)
+ IL_000c: ldloc.0
+ IL_000d: conv.i
+ IL_000e: stloc.1
+ IL_000f: ldc.i4.0
+ IL_0010: stloc.2
+ IL_0011: br.s IL_0051
+
+ IL_0013: ldloc.1
+ IL_0014: ldloc.2
+ IL_0015: add
+ IL_0016: ldind.u1
+ IL_0017: ldc.i4.4
+ IL_0018: shr
+ IL_0019: conv.u1
+ IL_001a: call char Test::hex(unsigned int8)
+ IL_001f: call void [System.Console]System.Console::Write(char)
+ IL_0024: ldloc.1
+ IL_0025: ldloc.2
+ IL_0026: add
+ IL_0027: ldind.u1
+ IL_0028: ldc.i4.s 15
+ IL_002a: and
+ IL_002b: conv.u1
+ IL_002c: call char Test::hex(unsigned int8)
+ IL_0031: call void [System.Console]System.Console::Write(char)
+ IL_0036: ldstr " "
+ IL_003b: call void [System.Console]System.Console::Write(string)
+ IL_0040: ldloc.2
+ IL_0041: ldc.i4.s 16
+ IL_0043: rem
+ IL_0044: ldc.i4.s 15
+ IL_0046: bne.un.s IL_004d
+
+ IL_0048: call void [System.Console]System.Console::WriteLine()
+ IL_004d: ldloc.2
+ IL_004e: ldc.i4.1
+ IL_004f: add
+ IL_0050: stloc.2
+ IL_0051: ldloc.2
+ IL_0052: sizeof Test
+ IL_0058: blt.s IL_0013
+
+ IL_005a: ldstr " )"
+ IL_005f: call void [System.Console]System.Console::WriteLine(string)
+ IL_0064: ldc.i4.0
+ IL_0065: conv.u
+ IL_0066: stloc.0
+ IL_0067: ret
+ } // end of method Test::DumpStruct
+
+ .method public hidebysig static void InitStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ IL_0000: ldarg.0
+ IL_0001: ldflda valuetype Internal Test::intern
+ IL_0006: ldc.i4 0xde
+ IL_000b: stfld unsigned int8 Internal::_byte
+ IL_0010: ldarg.0
+ IL_0011: ldflda valuetype Internal Test::intern
+ IL_0016: ldc.i4.s 111
+ IL_0018: stfld int8 Internal::_sbyte
+ IL_001d: ldarg.0
+ IL_001e: ldflda valuetype Internal Test::intern
+ IL_0023: ldc.i4 0x3039
+ IL_0028: stfld int16 Internal::_short
+ IL_002d: ldarg.0
+ IL_002e: ldflda valuetype Internal Test::intern
+ IL_0033: ldc.i4 0xc822
+ IL_0038: stfld unsigned int16 Internal::_ushort
+ IL_003d: ldarg.0
+ IL_003e: ldflda valuetype Internal Test::intern
+ IL_0043: ldc.i4 0x2134566
+ IL_0048: stfld int32 Internal::_int
+ IL_004d: ldarg.0
+ IL_004e: ldflda valuetype Internal Test::intern
+ IL_0053: ldc.i4 0x2134566
+ IL_0058: stfld unsigned int32 Internal::_uint
+ IL_005d: ldarg.0
+ IL_005e: ldflda valuetype Internal Test::intern
+ IL_0063: ldc.i4 0x2134566
+ IL_0068: conv.i8
+ IL_0069: stfld int64 Internal::_long
+ IL_006e: ldarg.0
+ IL_006f: ldflda valuetype Internal Test::intern
+ IL_0074: ldc.i4 0x2134566
+ IL_0079: conv.i8
+ IL_007a: stfld unsigned int64 Internal::_ulong
+ IL_007f: ldarg.0
+ IL_0080: ldflda valuetype Internal Test::intern
+ IL_0085: ldc.r4 70.000999
+ IL_008a: stfld float32 Internal::_float
+ IL_008f: ldarg.0
+ IL_0090: ldflda valuetype Internal Test::intern
+ IL_0095: ldc.r8 80.001999999999995
+ IL_009e: stfld float64 Internal::_double
+ IL_00a3: ldarg.0
+ IL_00a4: ldc.i4 0xde
+ IL_00a9: stfld unsigned int8 Test::_byte
+ IL_00ae: ldarg.0
+ IL_00af: ldc.i4.s 111
+ IL_00b1: stfld int8 Test::_sbyte
+ IL_00b6: ldarg.0
+ IL_00b7: ldc.i4 0x3039
+ IL_00bc: stfld int16 Test::_short
+ IL_00c1: ldarg.0
+ IL_00c2: ldc.i4 0xc822
+ IL_00c7: stfld unsigned int16 Test::_ushort
+ IL_00cc: ret
+ } // end of method Test::InitStruct
+
+ .method public hidebysig static void VerifyStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ IL_0000: ldarg.0
+ IL_0001: ldflda valuetype Internal Test::intern
+ IL_0006: ldfld unsigned int8 Internal::_byte
+ IL_000b: ldc.i4 0xde
+ IL_0010: bne.un IL_00fe
+
+ IL_0015: ldarg.0
+ IL_0016: ldflda valuetype Internal Test::intern
+ IL_001b: ldfld int8 Internal::_sbyte
+ IL_0020: conv.i4
+ IL_0021: ldc.i4.s 111
+ IL_0023: bne.un IL_00fe
+
+ IL_0028: ldarg.0
+ IL_0029: ldflda valuetype Internal Test::intern
+ IL_002e: ldfld int16 Internal::_short
+ IL_0033: ldc.i4 0x3039
+ IL_0038: bne.un IL_00fe
+
+ IL_003d: ldarg.0
+ IL_003e: ldflda valuetype Internal Test::intern
+ IL_0043: ldfld unsigned int16 Internal::_ushort
+ IL_0048: conv.i4
+ IL_0049: ldc.i4 0xc822
+ IL_004e: bne.un IL_00fe
+
+ IL_0053: ldarg.0
+ IL_0054: ldflda valuetype Internal Test::intern
+ IL_0059: ldfld int32 Internal::_int
+ IL_005e: ldc.i4 0x2134566
+ IL_0063: bne.un IL_00fe
+
+ IL_0068: ldarg.0
+ IL_0069: ldflda valuetype Internal Test::intern
+ IL_006e: ldfld unsigned int32 Internal::_uint
+ IL_0073: ldc.i4 0x2134566
+ IL_0078: bne.un IL_00fe
+
+ IL_007d: ldarg.0
+ IL_007e: ldflda valuetype Internal Test::intern
+ IL_0083: ldfld int64 Internal::_long
+ IL_0088: ldc.i4 0x2134566
+ IL_008d: conv.i8
+ IL_008e: bne.un.s IL_00fe
+
+ IL_0090: ldarg.0
+ IL_0091: ldflda valuetype Internal Test::intern
+ IL_0096: ldfld unsigned int64 Internal::_ulong
+ IL_009b: ldc.i4 0x2134566
+ IL_00a0: conv.i8
+ IL_00a1: bne.un.s IL_00fe
+
+ IL_00a3: ldarg.0
+ IL_00a4: ldflda valuetype Internal Test::intern
+ IL_00a9: ldfld float32 Internal::_float
+ IL_00ae: ldc.r4 70.000999
+ IL_00b3: bne.un.s IL_00fe
+
+ IL_00b5: ldarg.0
+ IL_00b6: ldflda valuetype Internal Test::intern
+ IL_00bb: ldfld float64 Internal::_double
+ IL_00c0: ldc.r8 80.001999999999995
+ IL_00c9: bne.un.s IL_00fe
+
+ IL_00cb: ldarg.0
+ IL_00cc: ldfld unsigned int8 Test::_byte
+ IL_00d1: ldc.i4 0xde
+ IL_00d6: bne.un.s IL_00fe
+
+ IL_00d8: ldarg.0
+ IL_00d9: ldfld int8 Test::_sbyte
+ IL_00de: conv.i4
+ IL_00df: ldc.i4.s 111
+ IL_00e1: bne.un.s IL_00fe
+
+ IL_00e3: ldarg.0
+ IL_00e4: ldfld int16 Test::_short
+ IL_00e9: ldc.i4 0x3039
+ IL_00ee: bne.un.s IL_00fe
+
+ IL_00f0: ldarg.0
+ IL_00f1: ldfld unsigned int16 Test::_ushort
+ IL_00f6: conv.i4
+ IL_00f7: ldc.i4 0xc822
+ IL_00fc: beq.s IL_0104
+
+ IL_00fe: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0103: throw
+
+ IL_0104: ret
+ } // end of method Test::VerifyStruct
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0)
+ IL_0000: ldsflda valuetype Test Test::static_test
+ IL_0005: call void Test::InitStruct(valuetype Test&)
+ IL_000a: ldsflda valuetype Test Test::static_test
+ IL_000f: call void Test::DumpStruct(valuetype Test&)
+ IL_0014: ldsflda valuetype Test Test::static_test
+ IL_0019: call void Test::VerifyStruct(valuetype Test&)
+ IL_001e: ldc.i4.s 100
+ IL_0020: stloc.0
+ IL_0021: br.s IL_0023
+
+ IL_0023: ldloc.0
+ IL_0024: ret
+ } // end of method Test::Main
+
+} // end of class Test
+
diff --git a/tests/src/JIT/Directed/RVAInit/gcref2.ilproj b/tests/src/JIT/Directed/RVAInit/gcref2.ilproj
new file mode 100644
index 0000000000..2fe532af41
--- /dev/null
+++ b/tests/src/JIT/Directed/RVAInit/gcref2.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="gcref2.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/Directed/RVAInit/nested.il b/tests/src/JIT/Directed/RVAInit/nested.il
new file mode 100644
index 0000000000..bcee2acdb6
--- /dev/null
+++ b/tests/src/JIT/Directed/RVAInit/nested.il
@@ -0,0 +1,253 @@
+// 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 'nested'
+{
+}
+.module nested.exe
+.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 )
+
+.file alignment 512
+
+.class public sequential ansi sealed beforefieldinit Internal
+ extends [mscorlib]System.ValueType
+{
+ .field public unsigned int8 _byte
+ .field public int8 _sbyte
+ .field public int16 _short
+ .field public unsigned int16 _ushort
+ .field public int32 _int
+ .field public unsigned int32 _uint
+ .field public int64 _long
+ .field public unsigned int64 _ulong
+ .field public float32 _float
+ .field public float64 _double
+} // end of class Internal
+
+.class public sequential ansi sealed beforefieldinit Test
+ extends [mscorlib]System.ValueType
+{
+ .field public unsigned int8 _byte
+ .field public valuetype Internal intern
+ .field public int8 _sbyte
+ .field public int16 _short
+ .field public unsigned int16 _ushort
+ .field public static valuetype Test static_test at D_1
+ .method public hidebysig static char hex(unsigned int8 v) cil managed
+ {
+ .maxstack 3
+ .locals (char V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.s 9
+ IL_0003: bgt.s IL_000b
+
+ IL_0005: ldarg.0
+ IL_0006: ldc.i4.s 48
+ IL_0008: add
+ IL_0009: br.s IL_0012
+
+ IL_000b: ldarg.0
+ IL_000c: ldc.i4.s 10
+ IL_000e: sub
+ IL_000f: ldc.i4.s 65
+ IL_0011: add
+ IL_0012: conv.u2
+ IL_0013: stloc.0
+ IL_0014: br.s IL_0016
+
+ IL_0016: ldloc.0
+ IL_0017: ret
+ } // end of method Test::hex
+
+ .method public hidebysig static void DumpStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ .locals (valuetype Test& pinned V_0,
+ unsigned int8* V_1,
+ int32 V_2)
+ IL_0000: ldarg.0
+ IL_0001: stloc.0
+ IL_0002: ldstr ".data D_1 = bytearray( "
+ IL_0007: call void [System.Console]System.Console::Write(string)
+ IL_000c: ldloc.0
+ IL_000d: conv.i
+ IL_000e: stloc.1
+ IL_000f: ldc.i4.0
+ IL_0010: stloc.2
+ IL_0011: br.s IL_0051
+
+ IL_0013: ldloc.1
+ IL_0014: ldloc.2
+ IL_0015: add
+ IL_0016: ldind.u1
+ IL_0017: ldc.i4.4
+ IL_0018: shr
+ IL_0019: conv.u1
+ IL_001a: call char Test::hex(unsigned int8)
+ IL_001f: call void [System.Console]System.Console::Write(char)
+ IL_0024: ldloc.1
+ IL_0025: ldloc.2
+ IL_0026: add
+ IL_0027: ldind.u1
+ IL_0028: ldc.i4.s 15
+ IL_002a: and
+ IL_002b: conv.u1
+ IL_002c: call char Test::hex(unsigned int8)
+ IL_0031: call void [System.Console]System.Console::Write(char)
+ IL_0036: ldstr " "
+ IL_003b: call void [System.Console]System.Console::Write(string)
+ IL_0040: ldloc.2
+ IL_0041: ldc.i4.s 16
+ IL_0043: rem
+ IL_0044: ldc.i4.s 15
+ IL_0046: bne.un.s IL_004d
+
+ IL_0048: call void [System.Console]System.Console::WriteLine()
+ IL_004d: ldloc.2
+ IL_004e: ldc.i4.1
+ IL_004f: add
+ IL_0050: stloc.2
+ IL_0051: ldloc.2
+ IL_0052: sizeof Test
+ IL_0058: blt.s IL_0013
+
+ IL_005a: ldstr " )"
+ IL_005f: call void [System.Console]System.Console::WriteLine(string)
+ IL_0064: ldc.i4.0
+ IL_0065: conv.u
+ IL_0066: stloc.0
+ IL_0067: ret
+ } // end of method Test::DumpStruct
+
+ .method public hidebysig static void VerifyStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ IL_0000: ldarg.0
+ IL_0001: ldflda valuetype Internal Test::intern
+ IL_0006: ldfld unsigned int8 Internal::_byte
+ IL_000b: ldc.i4 0xde
+ IL_0010: bne.un IL_00fe
+
+ IL_0015: ldarg.0
+ IL_0016: ldflda valuetype Internal Test::intern
+ IL_001b: ldfld int8 Internal::_sbyte
+ IL_0020: conv.i4
+ IL_0021: ldc.i4.s 111
+ IL_0023: bne.un IL_00fe
+
+ IL_0028: ldarg.0
+ IL_0029: ldflda valuetype Internal Test::intern
+ IL_002e: ldfld int16 Internal::_short
+ IL_0033: ldc.i4 0x3039
+ IL_0038: bne.un IL_00fe
+
+ IL_003d: ldarg.0
+ IL_003e: ldflda valuetype Internal Test::intern
+ IL_0043: ldfld unsigned int16 Internal::_ushort
+ IL_0048: conv.i4
+ IL_0049: ldc.i4 0xc822
+ IL_004e: bne.un IL_00fe
+
+ IL_0053: ldarg.0
+ IL_0054: ldflda valuetype Internal Test::intern
+ IL_0059: ldfld int32 Internal::_int
+ IL_005e: ldc.i4 0x2134566
+ IL_0063: bne.un IL_00fe
+
+ IL_0068: ldarg.0
+ IL_0069: ldflda valuetype Internal Test::intern
+ IL_006e: ldfld unsigned int32 Internal::_uint
+ IL_0073: ldc.i4 0x2134566
+ IL_0078: bne.un IL_00fe
+
+ IL_007d: ldarg.0
+ IL_007e: ldflda valuetype Internal Test::intern
+ IL_0083: ldfld int64 Internal::_long
+ IL_0088: ldc.i4 0x2134566
+ IL_008d: conv.i8
+ IL_008e: bne.un.s IL_00fe
+
+ IL_0090: ldarg.0
+ IL_0091: ldflda valuetype Internal Test::intern
+ IL_0096: ldfld unsigned int64 Internal::_ulong
+ IL_009b: ldc.i4 0x2134566
+ IL_00a0: conv.i8
+ IL_00a1: bne.un.s IL_00fe
+
+ IL_00a3: ldarg.0
+ IL_00a4: ldflda valuetype Internal Test::intern
+ IL_00a9: ldfld float32 Internal::_float
+ IL_00ae: ldc.r4 70.000999
+ IL_00b3: bne.un.s IL_00fe
+
+ IL_00b5: ldarg.0
+ IL_00b6: ldflda valuetype Internal Test::intern
+ IL_00bb: ldfld float64 Internal::_double
+ IL_00c0: ldc.r8 80.001999999999995
+ IL_00c9: bne.un.s IL_00fe
+
+ IL_00cb: ldarg.0
+ IL_00cc: ldfld unsigned int8 Test::_byte
+ IL_00d1: ldc.i4 0xde
+ IL_00d6: bne.un.s IL_00fe
+
+ IL_00d8: ldarg.0
+ IL_00d9: ldfld int8 Test::_sbyte
+ IL_00de: conv.i4
+ IL_00df: ldc.i4.s 111
+ IL_00e1: bne.un.s IL_00fe
+
+ IL_00e3: ldarg.0
+ IL_00e4: ldfld int16 Test::_short
+ IL_00e9: ldc.i4 0x3039
+ IL_00ee: bne.un.s IL_00fe
+
+ IL_00f0: ldarg.0
+ IL_00f1: ldfld unsigned int16 Test::_ushort
+ IL_00f6: conv.i4
+ IL_00f7: ldc.i4 0xc822
+ IL_00fc: beq.s IL_0104
+
+ IL_00fe: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0103: throw
+
+ IL_0104: ret
+ } // end of method Test::VerifyStruct
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0)
+ IL_000a: ldsflda valuetype Test Test::static_test
+ IL_000f: call void Test::DumpStruct(valuetype Test&)
+ IL_0014: ldsflda valuetype Test Test::static_test
+ IL_0019: call void Test::VerifyStruct(valuetype Test&)
+ IL_001e: ldc.i4.s 100
+ IL_0020: stloc.0
+ IL_0021: br.s IL_0023
+
+ IL_0023: ldloc.0
+ IL_0024: ret
+ } // end of method Test::Main
+
+} // end of class Test
+
+.data D_1 = bytearray( DE 00 00 00 00 00 00 00 DE 6F 39 30 22 C8 00 00
+66 45 13 02 66 45 13 02 66 45 13 02 00 00 00 00
+66 45 13 02 00 00 00 00 83 00 8C 42 00 00 00 00
+E3 A5 9B C4 20 00 54 40 6F 00 39 30 22 C8 00 00
+ ) \ No newline at end of file
diff --git a/tests/src/JIT/Directed/RVAInit/nested.ilproj b/tests/src/JIT/Directed/RVAInit/nested.ilproj
new file mode 100644
index 0000000000..80158d840f
--- /dev/null
+++ b/tests/src/JIT/Directed/RVAInit/nested.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/Directed/RVAInit/oddsize.ilproj b/tests/src/JIT/Directed/RVAInit/oddsize.ilproj
index d7a230336e..764adbbe59 100644
--- a/tests/src/JIT/Directed/RVAInit/oddsize.ilproj
+++ b/tests/src/JIT/Directed/RVAInit/oddsize.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="oddsize.il" />
diff --git a/tests/src/JIT/Directed/RVAInit/simple.il b/tests/src/JIT/Directed/RVAInit/simple.il
new file mode 100644
index 0000000000..0a7e21dff4
--- /dev/null
+++ b/tests/src/JIT/Directed/RVAInit/simple.il
@@ -0,0 +1,278 @@
+// 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
+{
+ .permissionset reqmin = (3C 00 50 00 65 00 72 00 6D 00 69 00 73 00 73 00 // <.P.e.r.m.i.s.s.
+ 69 00 6F 00 6E 00 53 00 65 00 74 00 20 00 63 00 // i.o.n.S.e.t. .c.
+ 6C 00 61 00 73 00 73 00 3D 00 22 00 53 00 79 00 // l.a.s.s.=.".S.y.
+ 73 00 74 00 65 00 6D 00 2E 00 53 00 65 00 63 00 // s.t.e.m...S.e.c.
+ 75 00 72 00 69 00 74 00 79 00 2E 00 50 00 65 00 // u.r.i.t.y...P.e.
+ 72 00 6D 00 69 00 73 00 73 00 69 00 6F 00 6E 00 // r.m.i.s.s.i.o.n.
+ 53 00 65 00 74 00 22 00 0D 00 0A 00 20 00 20 00 // S.e.t."..... . .
+ 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 // . . . . . . . .
+ 20 00 20 00 20 00 20 00 20 00 76 00 65 00 72 00 // . . . . .v.e.r.
+ 73 00 69 00 6F 00 6E 00 3D 00 22 00 31 00 22 00 // s.i.o.n.=.".1.".
+ 3E 00 0D 00 0A 00 20 00 20 00 20 00 3C 00 49 00 // >..... . . .<.I.
+ 50 00 65 00 72 00 6D 00 69 00 73 00 73 00 69 00 // P.e.r.m.i.s.s.i.
+ 6F 00 6E 00 20 00 63 00 6C 00 61 00 73 00 73 00 // o.n. .c.l.a.s.s.
+ 3D 00 22 00 53 00 79 00 73 00 74 00 65 00 6D 00 // =.".S.y.s.t.e.m.
+ 2E 00 53 00 65 00 63 00 75 00 72 00 69 00 74 00 // ..S.e.c.u.r.i.t.
+ 79 00 2E 00 50 00 65 00 72 00 6D 00 69 00 73 00 // y...P.e.r.m.i.s.
+ 73 00 69 00 6F 00 6E 00 73 00 2E 00 53 00 65 00 // s.i.o.n.s...S.e.
+ 63 00 75 00 72 00 69 00 74 00 79 00 50 00 65 00 // c.u.r.i.t.y.P.e.
+ 72 00 6D 00 69 00 73 00 73 00 69 00 6F 00 6E 00 // r.m.i.s.s.i.o.n.
+ 2C 00 20 00 6D 00 73 00 63 00 6F 00 72 00 6C 00 // ,. .m.s.c.o.r.l.
+ 69 00 62 00 2C 00 20 00 56 00 65 00 72 00 73 00 // i.b.,. .V.e.r.s.
+ 69 00 6F 00 6E 00 3D 00 31 00 2E 00 30 00 2E 00 // i.o.n.=.1...0...
+ 32 00 34 00 31 00 31 00 2E 00 30 00 2C 00 20 00 // 2.4.1.1...0.,. .
+ 43 00 75 00 6C 00 74 00 75 00 72 00 65 00 3D 00 // C.u.l.t.u.r.e.=.
+ 6E 00 65 00 75 00 74 00 72 00 61 00 6C 00 2C 00 // n.e.u.t.r.a.l.,.
+ 20 00 50 00 75 00 62 00 6C 00 69 00 63 00 4B 00 // .P.u.b.l.i.c.K.
+ 65 00 79 00 54 00 6F 00 6B 00 65 00 6E 00 3D 00 // e.y.T.o.k.e.n.=.
+ 62 00 37 00 37 00 61 00 35 00 63 00 35 00 36 00 // b.7.7.a.5.c.5.6.
+ 31 00 39 00 33 00 34 00 65 00 30 00 38 00 39 00 // 1.9.3.4.e.0.8.9.
+ 22 00 0D 00 0A 00 20 00 20 00 20 00 20 00 20 00 // "..... . . . . .
+ 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 // . . . . . . . .
+ 20 00 20 00 20 00 76 00 65 00 72 00 73 00 69 00 // . . .v.e.r.s.i.
+ 6F 00 6E 00 3D 00 22 00 31 00 22 00 0D 00 0A 00 // o.n.=.".1.".....
+ 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 // . . . . . . . .
+ 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 // . . . . . . . .
+ 46 00 6C 00 61 00 67 00 73 00 3D 00 22 00 53 00 // F.l.a.g.s.=.".S.
+ 6B 00 69 00 70 00 56 00 65 00 72 00 69 00 66 00 // k.i.p.V.e.r.i.f.
+ 69 00 63 00 61 00 74 00 69 00 6F 00 6E 00 22 00 // i.c.a.t.i.o.n.".
+ 2F 00 3E 00 0D 00 0A 00 3C 00 2F 00 50 00 65 00 // /.>.....<./.P.e.
+ 72 00 6D 00 69 00 73 00 73 00 69 00 6F 00 6E 00 // r.m.i.s.s.i.o.n.
+ 53 00 65 00 74 00 3E 00 0D 00 0A 00 ) // S.e.t.>.....
+}
+.class private sequential ansi sealed beforefieldinit Test
+ extends [mscorlib]System.ValueType
+{
+ .field public unsigned int8 _byte
+ .field public int8 _sbyte
+ .field public int16 _short
+ .field public unsigned int16 _ushort
+ .field public int32 _int
+ .field public unsigned int32 _uint
+ .field public int64 _long
+ .field public unsigned int64 _ulong
+ .field public float32 _float
+ .field public float64 _double
+ .field public static valuetype Test static_test at D_1
+ .method private hidebysig static char hex(unsigned int8 v) cil managed
+ {
+ .maxstack 3
+ .locals (char V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.s 9
+ IL_0003: bgt.s IL_000b
+
+ IL_0005: ldarg.0
+ IL_0006: ldc.i4.s 48
+ IL_0008: add
+ IL_0009: br.s IL_0012
+
+ IL_000b: ldarg.0
+ IL_000c: ldc.i4.s 10
+ IL_000e: sub
+ IL_000f: ldc.i4.s 65
+ IL_0011: add
+ IL_0012: conv.u2
+ IL_0013: stloc.0
+ IL_0014: br.s IL_0016
+
+ IL_0016: ldloc.0
+ IL_0017: ret
+ } // end of method Test::hex
+
+ .method private hidebysig static void DumpStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ .locals (valuetype Test& pinned V_0,
+ unsigned int8* V_1,
+ int32 V_2)
+ IL_0000: ldarg.0
+ IL_0001: stloc.0
+ IL_0002: ldstr ".data D_1 = bytearray( "
+ IL_0007: call void [System.Console]System.Console::Write(string)
+ IL_000c: ldloc.0
+ IL_000d: conv.i
+ IL_000e: stloc.1
+ IL_000f: ldc.i4.0
+ IL_0010: stloc.2
+ IL_0011: br.s IL_0051
+
+ IL_0013: ldloc.1
+ IL_0014: ldloc.2
+ IL_0015: add
+ IL_0016: ldind.u1
+ IL_0017: ldc.i4.4
+ IL_0018: shr
+ IL_0019: conv.u1
+ IL_001a: call char Test::hex(unsigned int8)
+ IL_001f: call void [System.Console]System.Console::Write(char)
+ IL_0024: ldloc.1
+ IL_0025: ldloc.2
+ IL_0026: add
+ IL_0027: ldind.u1
+ IL_0028: ldc.i4.s 15
+ IL_002a: and
+ IL_002b: conv.u1
+ IL_002c: call char Test::hex(unsigned int8)
+ IL_0031: call void [System.Console]System.Console::Write(char)
+ IL_0036: ldstr " "
+ IL_003b: call void [System.Console]System.Console::Write(string)
+ IL_0040: ldloc.2
+ IL_0041: ldc.i4.s 16
+ IL_0043: rem
+ IL_0044: ldc.i4.s 15
+ IL_0046: bne.un.s IL_004d
+
+ IL_0048: call void [System.Console]System.Console::WriteLine()
+ IL_004d: ldloc.2
+ IL_004e: ldc.i4.1
+ IL_004f: add
+ IL_0050: stloc.2
+ IL_0051: ldloc.2
+ IL_0052: sizeof Test
+ IL_0058: blt.s IL_0013
+
+ IL_005a: ldstr " )"
+ IL_005f: call void [System.Console]System.Console::WriteLine(string)
+ IL_0064: ldc.i4.0
+ IL_0065: conv.u
+ IL_0066: stloc.0
+ IL_0067: ret
+ } // end of method Test::DumpStruct
+
+ .method private hidebysig static void InitStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4 0xde
+ IL_0006: stfld unsigned int8 Test::_byte
+ IL_000b: ldarg.0
+ IL_000c: ldc.i4.s 111
+ IL_000e: stfld int8 Test::_sbyte
+ IL_0013: ldarg.0
+ IL_0014: ldc.i4 0x3039
+ IL_0019: stfld int16 Test::_short
+ IL_001e: ldarg.0
+ IL_001f: ldc.i4 0xc822
+ IL_0024: stfld unsigned int16 Test::_ushort
+ IL_0029: ldarg.0
+ IL_002a: ldc.i4 0x2134566
+ IL_002f: stfld int32 Test::_int
+ IL_0034: ldarg.0
+ IL_0035: ldc.i4 0x2134566
+ IL_003a: stfld unsigned int32 Test::_uint
+ IL_003f: ldarg.0
+ IL_0040: ldc.i4 0x2134566
+ IL_0045: conv.i8
+ IL_0046: stfld int64 Test::_long
+ IL_004b: ldarg.0
+ IL_004c: ldc.i4 0x2134566
+ IL_0051: conv.i8
+ IL_0052: stfld unsigned int64 Test::_ulong
+ IL_0057: ldarg.0
+ IL_0058: ldc.r4 70.000999
+ IL_005d: stfld float32 Test::_float
+ IL_0062: ldarg.0
+ IL_0063: ldc.r8 80.001999999999995
+ IL_006c: stfld float64 Test::_double
+ IL_0071: ret
+ } // end of method Test::InitStruct
+
+ .method private hidebysig static void VerifyStruct(valuetype Test& test) cil managed
+ {
+ .maxstack 2
+ IL_0000: ldarg.0
+ IL_0001: ldfld unsigned int8 Test::_byte
+ IL_0006: ldc.i4 0xde
+ IL_000b: bne.un.s IL_0087
+
+ IL_000d: ldarg.0
+ IL_000e: ldfld int8 Test::_sbyte
+ IL_0013: conv.i4
+ IL_0014: ldc.i4.s 111
+ IL_0016: bne.un.s IL_0087
+
+ IL_0018: ldarg.0
+ IL_0019: ldfld int16 Test::_short
+ IL_001e: ldc.i4 0x3039
+ IL_0023: bne.un.s IL_0087
+
+ IL_0025: ldarg.0
+ IL_0026: ldfld unsigned int16 Test::_ushort
+ IL_002b: conv.i4
+ IL_002c: ldc.i4 0xc822
+ IL_0031: bne.un.s IL_0087
+
+ IL_0033: ldarg.0
+ IL_0034: ldfld int32 Test::_int
+ IL_0039: ldc.i4 0x2134566
+ IL_003e: bne.un.s IL_0087
+
+ IL_0040: ldarg.0
+ IL_0041: ldfld unsigned int32 Test::_uint
+ IL_0046: ldc.i4 0x2134566
+ IL_004b: bne.un.s IL_0087
+
+ IL_004d: ldarg.0
+ IL_004e: ldfld int64 Test::_long
+ IL_0053: ldc.i4 0x2134566
+ IL_0058: conv.i8
+ IL_0059: bne.un.s IL_0087
+
+ IL_005b: ldarg.0
+ IL_005c: ldfld unsigned int64 Test::_ulong
+ IL_0061: ldc.i4 0x2134566
+ IL_0066: conv.i8
+ IL_0067: bne.un.s IL_0087
+
+ IL_0069: ldarg.0
+ IL_006a: ldfld float32 Test::_float
+ IL_006f: ldc.r4 70.000999
+ IL_0074: bne.un.s IL_0087
+
+ IL_0076: ldarg.0
+ IL_0077: ldfld float64 Test::_double
+ IL_007c: ldc.r8 80.001999999999995
+ IL_0085: beq.s IL_008d
+
+ IL_0087: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_008c: throw
+
+ IL_008d: ret
+ } // end of method Test::VerifyStruct
+
+ .method private hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0)
+ IL_000a: ldsflda valuetype Test Test::static_test
+ IL_000f: call void Test::DumpStruct(valuetype Test&)
+ IL_0014: ldsflda valuetype Test Test::static_test
+ IL_0019: call void Test::VerifyStruct(valuetype Test&)
+ IL_001e: ldc.i4.s 100
+ IL_0020: stloc.0
+ IL_0021: br.s IL_0023
+
+ IL_0023: ldloc.0
+ IL_0024: ret
+ } // end of method Test::Main
+
+} // end of class Test
+
+.data D_1 = bytearray( DE 6F 39 30 22 C8 00 00 66 45 13 02 66 45 13 02
+66 45 13 02 00 00 00 00 66 45 13 02 00 00 00 00
+83 00 8C 42 00 00 00 00 E3 A5 9B C4 20 00 54 40
+ ) \ No newline at end of file
diff --git a/tests/src/JIT/Directed/RVAInit/simple.ilproj b/tests/src/JIT/Directed/RVAInit/simple.ilproj
new file mode 100644
index 0000000000..b3bb0bc27b
--- /dev/null
+++ b/tests/src/JIT/Directed/RVAInit/simple.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/Directed/StrAccess/straccess1_cs_d.csproj b/tests/src/JIT/Directed/StrAccess/straccess1_cs_d.csproj
index 5ca763207d..437db98b18 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess1_cs_d.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess1_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/Directed/StrAccess/straccess1_cs_do.csproj b/tests/src/JIT/Directed/StrAccess/straccess1_cs_do.csproj
index f5283d31b5..b668038228 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess1_cs_do.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess1_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/Directed/StrAccess/straccess1_cs_r.csproj b/tests/src/JIT/Directed/StrAccess/straccess1_cs_r.csproj
index 5ca763207d..a27defcb76 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess1_cs_r.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess1_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/Directed/StrAccess/straccess1_cs_ro.csproj b/tests/src/JIT/Directed/StrAccess/straccess1_cs_ro.csproj
index f5283d31b5..8fcaf3ab9c 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess1_cs_ro.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess1_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/Directed/StrAccess/straccess2_cs_d.csproj b/tests/src/JIT/Directed/StrAccess/straccess2_cs_d.csproj
index 6f5d11a9ff..740a9902cb 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess2_cs_d.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess2_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/StrAccess/straccess2_cs_do.csproj b/tests/src/JIT/Directed/StrAccess/straccess2_cs_do.csproj
index aa4dddf847..ac546cb47c 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess2_cs_do.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess2_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/StrAccess/straccess2_cs_r.csproj b/tests/src/JIT/Directed/StrAccess/straccess2_cs_r.csproj
index 6f5d11a9ff..3947e393c4 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess2_cs_r.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess2_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/StrAccess/straccess2_cs_ro.csproj b/tests/src/JIT/Directed/StrAccess/straccess2_cs_ro.csproj
index aa4dddf847..06dd9dfe4b 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess2_cs_ro.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess2_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/StrAccess/straccess3_cs_d.csproj b/tests/src/JIT/Directed/StrAccess/straccess3_cs_d.csproj
index 5000bb10ae..ed5ab1a426 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess3_cs_d.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess3_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/Directed/StrAccess/straccess3_cs_do.csproj b/tests/src/JIT/Directed/StrAccess/straccess3_cs_do.csproj
index ace9d565cb..5be57019f2 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess3_cs_do.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess3_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/Directed/StrAccess/straccess3_cs_r.csproj b/tests/src/JIT/Directed/StrAccess/straccess3_cs_r.csproj
index 5000bb10ae..15a8bbb102 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess3_cs_r.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess3_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/Directed/StrAccess/straccess3_cs_ro.csproj b/tests/src/JIT/Directed/StrAccess/straccess3_cs_ro.csproj
index ace9d565cb..62473ab72c 100644
--- a/tests/src/JIT/Directed/StrAccess/straccess3_cs_ro.csproj
+++ b/tests/src/JIT/Directed/StrAccess/straccess3_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/Directed/StructPromote/SP1.csproj b/tests/src/JIT/Directed/StructPromote/SP1.csproj
index 339a0b10d0..0dbb11b5e3 100644
--- a/tests/src/JIT/Directed/StructPromote/SP1.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SP1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SP1a.csproj b/tests/src/JIT/Directed/StructPromote/SP1a.csproj
index be41c929d7..7aadfecd3e 100644
--- a/tests/src/JIT/Directed/StructPromote/SP1a.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SP1a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SP1a2.csproj b/tests/src/JIT/Directed/StructPromote/SP1a2.csproj
index 06857475c0..1a2fc82da0 100644
--- a/tests/src/JIT/Directed/StructPromote/SP1a2.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SP1a2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SP1b.csproj b/tests/src/JIT/Directed/StructPromote/SP1b.csproj
index c054d44e6f..b3e5718396 100644
--- a/tests/src/JIT/Directed/StructPromote/SP1b.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SP1b.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SP1c.csproj b/tests/src/JIT/Directed/StructPromote/SP1c.csproj
index dcfc764587..a38a79e046 100644
--- a/tests/src/JIT/Directed/StructPromote/SP1c.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SP1c.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SP1d.csproj b/tests/src/JIT/Directed/StructPromote/SP1d.csproj
index eaf6da82e3..f6733522be 100644
--- a/tests/src/JIT/Directed/StructPromote/SP1d.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SP1d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SP2.csproj b/tests/src/JIT/Directed/StructPromote/SP2.csproj
index 3d0f389bcb..1e2e479121 100644
--- a/tests/src/JIT/Directed/StructPromote/SP2.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SP2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SP2a.csproj b/tests/src/JIT/Directed/StructPromote/SP2a.csproj
index ccf31bad88..8ae5d916a6 100644
--- a/tests/src/JIT/Directed/StructPromote/SP2a.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SP2a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SP2b.csproj b/tests/src/JIT/Directed/StructPromote/SP2b.csproj
index bd5db308ea..437987b9f9 100644
--- a/tests/src/JIT/Directed/StructPromote/SP2b.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SP2b.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SP2c.csproj b/tests/src/JIT/Directed/StructPromote/SP2c.csproj
index 310963d3bf..11cb3fdbb1 100644
--- a/tests/src/JIT/Directed/StructPromote/SP2c.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SP2c.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SpAddr.csproj b/tests/src/JIT/Directed/StructPromote/SpAddr.csproj
index 052581bddd..142675ae5d 100644
--- a/tests/src/JIT/Directed/StructPromote/SpAddr.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SpAddr.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/StructPromote/SpAddrAT.csproj b/tests/src/JIT/Directed/StructPromote/SpAddrAT.csproj
index 61e2c8eb68..15ecf05fe8 100644
--- a/tests/src/JIT/Directed/StructPromote/SpAddrAT.csproj
+++ b/tests/src/JIT/Directed/StructPromote/SpAddrAT.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Directed/UnrollLoop/loop1_cs_d.csproj b/tests/src/JIT/Directed/UnrollLoop/loop1_cs_d.csproj
index 3f1b69dc0f..d25637a6d8 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop1_cs_d.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop1_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/Directed/UnrollLoop/loop1_cs_do.csproj b/tests/src/JIT/Directed/UnrollLoop/loop1_cs_do.csproj
index b6a836fac6..0d15f5fecb 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop1_cs_do.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop1_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/Directed/UnrollLoop/loop1_cs_r.csproj b/tests/src/JIT/Directed/UnrollLoop/loop1_cs_r.csproj
index 3f1b69dc0f..b10bb55139 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop1_cs_r.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop1_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/Directed/UnrollLoop/loop1_cs_ro.csproj b/tests/src/JIT/Directed/UnrollLoop/loop1_cs_ro.csproj
index b6a836fac6..d3ce1dcca4 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop1_cs_ro.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop1_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/Directed/UnrollLoop/loop3_il_r.ilproj b/tests/src/JIT/Directed/UnrollLoop/loop3_il_r.ilproj
index c8f05233ed..d5b32ecdea 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop3_il_r.ilproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop3_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="loop3.il" />
diff --git a/tests/src/JIT/Directed/UnrollLoop/loop4_cs_d.csproj b/tests/src/JIT/Directed/UnrollLoop/loop4_cs_d.csproj
index 8c6e325e12..234584de19 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop4_cs_d.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop4_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/Directed/UnrollLoop/loop4_cs_do.csproj b/tests/src/JIT/Directed/UnrollLoop/loop4_cs_do.csproj
index 5cd551601c..f7961bd6cc 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop4_cs_do.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop4_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/Directed/UnrollLoop/loop4_cs_r.csproj b/tests/src/JIT/Directed/UnrollLoop/loop4_cs_r.csproj
index 8c6e325e12..bd42630b57 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop4_cs_r.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop4_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/Directed/UnrollLoop/loop4_cs_ro.csproj b/tests/src/JIT/Directed/UnrollLoop/loop4_cs_ro.csproj
index 5cd551601c..a77c9c956d 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop4_cs_ro.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop4_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/Directed/UnrollLoop/loop6_cs_d.csproj b/tests/src/JIT/Directed/UnrollLoop/loop6_cs_d.csproj
index 5e18a8d558..c6192c5d70 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop6_cs_d.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop6_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/Directed/UnrollLoop/loop6_cs_do.csproj b/tests/src/JIT/Directed/UnrollLoop/loop6_cs_do.csproj
index 786f203423..d427bda099 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop6_cs_do.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop6_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/Directed/UnrollLoop/loop6_cs_r.csproj b/tests/src/JIT/Directed/UnrollLoop/loop6_cs_r.csproj
index 5e18a8d558..375a32593a 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop6_cs_r.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop6_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/Directed/UnrollLoop/loop6_cs_ro.csproj b/tests/src/JIT/Directed/UnrollLoop/loop6_cs_ro.csproj
index 786f203423..21e10977c7 100644
--- a/tests/src/JIT/Directed/UnrollLoop/loop6_cs_ro.csproj
+++ b/tests/src/JIT/Directed/UnrollLoop/loop6_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/Directed/array-il/_Arrayscomplex3.ilproj b/tests/src/JIT/Directed/array-il/_Arrayscomplex3.ilproj
new file mode 100644
index 0000000000..a85f4e238c
--- /dev/null
+++ b/tests/src/JIT/Directed/array-il/_Arrayscomplex3.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="complex3.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/Directed/array-il/_Arrayssimple3.ilproj b/tests/src/JIT/Directed/array-il/_Arrayssimple3.ilproj
index 3a172518a2..0987b80ff4 100644
--- a/tests/src/JIT/Directed/array-il/_Arrayssimple3.ilproj
+++ b/tests/src/JIT/Directed/array-il/_Arrayssimple3.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="simple3.il" />
diff --git a/tests/src/JIT/Directed/array-il/complex3.il b/tests/src/JIT/Directed/array-il/complex3.il
new file mode 100644
index 0000000000..97cbe26345
--- /dev/null
+++ b/tests/src/JIT/Directed/array-il/complex3.il
@@ -0,0 +1,413 @@
+// 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 legacy library mscorlib {}
+.assembly complex3
+{
+}
+
+.class value public auto ansi sealed Yak
+{
+ .field public int32 a
+ .field private string foo
+ .field public int32 b
+ .method public instance void Do_Something() il managed
+ {
+ .maxstack 8
+
+ IL_0000: ldarg.0
+ IL_0001: ldarg.0
+ IL_0002: ldflda int32 Yak::a
+ IL_0007: call instance string [mscorlib]System.Int32::ToString()
+ IL_000c: stfld string Yak::foo
+ IL_0011: ldarg.0
+ IL_0012: dup
+ IL_0013: ldfld int32 Yak::b
+ IL_0018: ldarg.0
+ IL_0019: ldfld int32 Yak::a
+ IL_001e: add
+ IL_001f: stfld int32 Yak::b
+ IL_0024: ret
+ } // end of method 'Yak::Do_Something'
+
+} // end of class 'Yak'
+
+.class auto ansi Complex2_Array_Test
+{
+ .method public static int32 TestRank(value class Yak[,,,,,,] Odd_Variable) il managed
+ {
+ .maxstack 3
+ .locals (int32 V_0)
+
+ IL_0000: ldstr "Rank is :"
+ IL_0005: ldarg.0
+ IL_0006: callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ IL_000b: stloc.0
+ IL_000c: ldloca.s V_0
+ IL_000e: call instance string [mscorlib]System.Int32::ToString()
+ IL_0013: call class System.String [mscorlib]System.String::Concat(class System.String,class System.String)
+ IL_0018: call void [System.Console]System.Console::WriteLine(string)
+ ldloc 0
+ IL_001d: ret
+ }
+
+ .method public static void test(value class Yak[0...,0...,0...,0...,0...,0...,0...] Odd_Variable) il managed
+ {
+ .maxstack 8
+
+ IL_0000: ldarg.0
+ IL_0001: call instance int32 [mscorlib]System.Array::get_Length()
+ IL_0006: call void [System.Console]System.Console::Write(int32)
+ IL_000b: ret
+ } // end of method 'Complex2_Array_Test::test'
+
+ .method public static int32 Main(string[] args) il managed
+ {
+ .entrypoint
+ .maxstack 9
+ .locals (int32 SIZE,
+ int64 sum,
+ value class Yak[0...,0...,0...,0...,0...,0...,0...] foo,
+ int32 i,
+ int32 j,
+ int32 k,
+ int32 l,
+ int32 m,
+ int32 n,
+ int32 o,
+ int32 V_10)
+
+ IL_0000: ldstr "Starting..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.2
+ IL_000b: stloc.0
+ IL_000c: ldc.i4.0
+ IL_000d: conv.i8
+ IL_000e: stloc.1
+ IL_000f: ldloc.0
+ IL_0010: ldloc.0
+ IL_0011: ldloc.0
+ IL_0012: ldloc.0
+ IL_0013: ldloc.0
+ IL_0014: ldloc.0
+ IL_0015: ldloc.0
+ IL_0016: newobj instance void valuetype Yak[,,,,,,]::.ctor(int32,int32,int32,int32,int32,int32,int32)
+ IL_001b: stloc.2
+ldloc 2
+call int32 Complex2_Array_Test::TestRank(value class Yak[,,,,,,])
+ldc.i4 7
+bne.un IL_0200
+ IL_001c: ldc.i4.0
+
+ IL_001d: stloc.3
+ IL_001e: br IL_0113
+
+ IL_0023: ldc.i4.0
+ IL_0024: stloc.s j
+ IL_0026: br IL_0107
+
+ IL_002b: ldc.i4.0
+ IL_002c: stloc.s k
+ IL_002e: br IL_00f9
+
+ IL_0033: ldc.i4.0
+ IL_0034: stloc.s l
+ IL_0036: br IL_00eb
+
+ IL_003b: ldc.i4.0
+ IL_003c: stloc.s m
+ IL_003e: br IL_00dd
+
+ IL_0043: ldc.i4.0
+ IL_0044: stloc.s n
+ IL_0046: br IL_00cf
+
+ IL_004b: ldc.i4.0
+ IL_004c: stloc.s o
+ IL_004e: br.s IL_00c4
+
+ IL_0050: ldloc.2
+ IL_0051: ldloc.3
+ IL_0052: ldloc.s j
+ IL_0054: ldloc.s k
+ IL_0056: ldloc.s l
+ IL_0058: ldloc.s m
+ IL_005a: ldloc.s n
+ IL_005c: ldloc.s o
+ IL_005e: call instance value class Yak& valuetype Yak[,,,,,,]::Address(int32,int32,int32,int32,int32,int32,int32)
+ IL_0063: ldloc.3
+ IL_0064: ldloc.s j
+ IL_0066: mul
+ IL_0067: ldloc.s k
+ IL_0069: mul
+ IL_006a: ldloc.s l
+ IL_006c: mul
+ IL_006d: ldloc.s m
+ IL_006f: mul
+ IL_0070: ldloc.s n
+ IL_0072: mul
+ IL_0073: ldloc.s o
+ IL_0075: mul
+ IL_0076: stfld int32 Yak::a
+ IL_007b: ldloc.2
+ IL_007c: ldloc.3
+ IL_007d: ldloc.s j
+ IL_007f: ldloc.s k
+ IL_0081: ldloc.s l
+ IL_0083: ldloc.s m
+ IL_0085: ldloc.s n
+ IL_0087: ldloc.s o
+ IL_0089: call instance value class Yak& valuetype Yak[,,,,,,]::Address(int32,int32,int32,int32,int32,int32,int32)
+ IL_008e: ldloc.3
+ IL_008f: ldloc.s j
+ IL_0091: add
+ IL_0092: ldloc.s k
+ IL_0094: add
+ IL_0095: ldloc.s l
+ IL_0097: add
+ IL_0098: ldloc.s m
+ IL_009a: add
+ IL_009b: ldloc.s n
+ IL_009d: add
+ IL_009e: ldloc.s o
+ IL_00a0: add
+ IL_00a1: stfld int32 Yak::b
+ IL_00a6: ldloc.2
+ IL_00a7: ldloc.3
+ IL_00a8: ldloc.s j
+ IL_00aa: ldloc.s k
+ IL_00ac: ldloc.s l
+ IL_00ae: ldloc.s m
+ IL_00b0: ldloc.s n
+ IL_00b2: ldloc.s o
+ IL_00b4: call instance value class Yak& valuetype Yak[,,,,,,]::Address(int32,int32,int32,int32,int32,int32,int32)
+ IL_00b9: call instance void Yak::Do_Something()
+ IL_00be: ldloc.s o
+ IL_00c0: ldc.i4.1
+ IL_00c1: add
+ IL_00c2: stloc.s o
+ IL_00c4: ldloc.s o
+ IL_00c6: ldloc.0
+ IL_00c7: blt.s IL_0050
+
+ IL_00c9: ldloc.s n
+ IL_00cb: ldc.i4.1
+ IL_00cc: add
+ IL_00cd: stloc.s n
+ IL_00cf: ldloc.s n
+ IL_00d1: ldloc.0
+ IL_00d2: blt IL_004b
+
+ IL_00d7: ldloc.s m
+ IL_00d9: ldc.i4.1
+ IL_00da: add
+ IL_00db: stloc.s m
+ IL_00dd: ldloc.s m
+ IL_00df: ldloc.0
+ IL_00e0: blt IL_0043
+
+ IL_00e5: ldloc.s l
+ IL_00e7: ldc.i4.1
+ IL_00e8: add
+ IL_00e9: stloc.s l
+ IL_00eb: ldloc.s l
+ IL_00ed: ldloc.0
+ IL_00ee: blt IL_003b
+
+ IL_00f3: ldloc.s k
+ IL_00f5: ldc.i4.1
+ IL_00f6: add
+ IL_00f7: stloc.s k
+ IL_00f9: ldloc.s k
+ IL_00fb: ldloc.0
+ IL_00fc: blt IL_0033
+
+ IL_0101: ldloc.s j
+ IL_0103: ldc.i4.1
+ IL_0104: add
+ IL_0105: stloc.s j
+ IL_0107: ldloc.s j
+ IL_0109: ldloc.0
+ IL_010a: blt IL_002b
+
+ IL_010f: ldloc.3
+ IL_0110: ldc.i4.1
+ IL_0111: add
+ IL_0112: stloc.3
+ IL_0113: ldloc.3
+ IL_0114: ldloc.0
+ IL_0115: blt IL_0023
+
+ IL_011a: ldc.i4.0
+ IL_011b: stloc.3
+ IL_011c: br IL_01a1
+
+ IL_0121: ldc.i4.0
+ IL_0122: stloc.s j
+ IL_0124: br.s IL_0198
+
+ IL_0126: ldc.i4.0
+ IL_0127: stloc.s k
+ IL_0129: br.s IL_018d
+
+ IL_012b: ldc.i4.0
+ IL_012c: stloc.s l
+ IL_012e: br.s IL_0182
+
+ IL_0130: ldc.i4.0
+ IL_0131: stloc.s m
+ IL_0133: br.s IL_0177
+
+ IL_0135: ldc.i4.0
+ IL_0136: stloc.s n
+ IL_0138: br.s IL_016c
+
+ IL_013a: ldc.i4.0
+ IL_013b: stloc.s o
+ IL_013d: br.s IL_0161
+
+ IL_013f: ldloc.1
+ IL_0140: ldloc.2
+ IL_0141: ldloc.3
+ IL_0142: ldloc.s j
+ IL_0144: ldloc.s k
+ IL_0146: ldloc.s l
+ IL_0148: ldloc.s m
+ IL_014a: ldloc.s n
+ IL_014c: ldloc.s o
+ IL_014e: call instance value class Yak& valuetype Yak[,,,,,,]::Address(int32,int32,int32,int32,int32,int32,int32)
+ IL_0153: ldfld int32 Yak::b
+ IL_0158: conv.i8
+ IL_0159: add
+ IL_015a: stloc.1
+ IL_015b: ldloc.s o
+ IL_015d: ldc.i4.1
+ IL_015e: add
+ IL_015f: stloc.s o
+ IL_0161: ldloc.s o
+ IL_0163: ldloc.0
+ IL_0164: blt.s IL_013f
+
+ IL_0166: ldloc.s n
+ IL_0168: ldc.i4.1
+ IL_0169: add
+ IL_016a: stloc.s n
+ IL_016c: ldloc.s n
+ IL_016e: ldloc.0
+ IL_016f: blt.s IL_013a
+
+ IL_0171: ldloc.s m
+ IL_0173: ldc.i4.1
+ IL_0174: add
+ IL_0175: stloc.s m
+ IL_0177: ldloc.s m
+ IL_0179: ldloc.0
+ IL_017a: blt.s IL_0135
+
+ IL_017c: ldloc.s l
+ IL_017e: ldc.i4.1
+ IL_017f: add
+ IL_0180: stloc.s l
+ IL_0182: ldloc.s l
+ IL_0184: ldloc.0
+ IL_0185: blt.s IL_0130
+
+ IL_0187: ldloc.s k
+ IL_0189: ldc.i4.1
+ IL_018a: add
+ IL_018b: stloc.s k
+ IL_018d: ldloc.s k
+ IL_018f: ldloc.0
+ IL_0190: blt.s IL_012b
+
+ IL_0192: ldloc.s j
+ IL_0194: ldc.i4.1
+ IL_0195: add
+ IL_0196: stloc.s j
+ IL_0198: ldloc.s j
+ IL_019a: ldloc.0
+ IL_019b: blt.s IL_0126
+
+ IL_019d: ldloc.3
+ IL_019e: ldc.i4.1
+ IL_019f: add
+ IL_01a0: stloc.3
+ IL_01a1: ldloc.3
+ IL_01a2: ldloc.0
+ IL_01a3: blt IL_0121
+
+ IL_01a8: ldstr "\nTry to get count!"
+ IL_01ad: call void [System.Console]System.Console::WriteLine(string)
+ IL_01b2: ldloc.2
+ IL_01b3: call void Complex2_Array_Test::test(value class Yak[0...,0...,0...,0...,0...,0...,0...])
+ IL_01b8: ldloc.2
+ call instance int32 [mscorlib]System.Array::get_Length()
+ IL_01be: ldloc.0
+ IL_01bf: ldloc.0
+ IL_01c0: mul
+ IL_01c1: ldloc.0
+ IL_01c2: mul
+ IL_01c3: ldloc.0
+ IL_01c4: mul
+ IL_01c5: ldloc.0
+ IL_01c6: mul
+ IL_01c7: ldloc.0
+ IL_01c8: mul
+ IL_01c9: ldloc.0
+ IL_01ca: mul
+ IL_01cb: bne.un.s IL_0200
+
+ IL_01cd: ldloc.1
+ IL_01ce: ldc.i4 0x1c1
+ IL_01d3: conv.i8
+ IL_01d4: bne.un.s IL_0200
+
+ IL_01d6: ldstr "Count is:"
+ IL_01db: ldloc.2
+ call instance int32 [mscorlib]System.Array::get_Length()
+ IL_01e1: stloc.s V_10
+ IL_01e3: ldloca.s V_10
+ IL_01e5: call instance string [mscorlib]System.Int32::ToString()
+ IL_01ea: call class System.String [mscorlib]System.String::Concat(class System.String,class System.String)
+ IL_01ef: call void [System.Console]System.Console::Write(string)
+ IL_01f4: ldstr "\nEverything Worked!"
+ IL_01f9: call void [System.Console]System.Console::WriteLine(string)
+ IL_01fe: ldc.i4 0x64
+ IL_01ff: ret
+
+ IL_0200: ldstr "Count is:"
+ IL_0205: ldloc.2
+ call instance int32 [mscorlib]System.Array::get_Length()
+ IL_020b: stloc.s V_10
+ IL_020d: ldloca.s V_10
+ IL_020f: call instance string [mscorlib]System.Int32::ToString()
+ IL_0214: call class System.String [mscorlib]System.String::Concat(class System.String,class System.String)
+ IL_0219: call void [System.Console]System.Console::WriteLine(string)
+ IL_021e: ldstr "Sum is:"
+ IL_0223: ldloca.s sum
+ IL_0225: call instance string [mscorlib]System.Int64::ToString()
+ IL_022a: call class System.String [mscorlib]System.String::Concat(class System.String,class System.String)
+ IL_022f: call void [System.Console]System.Console::WriteLine(string)
+ IL_0234: ldstr "\nEverything Didnt Work!"
+ IL_0239: call void [System.Console]System.Console::WriteLine(string)
+ IL_023e: ldc.i4.1
+ IL_023f: ret
+ } // end of method 'Complex2_Array_Test::Main'
+
+ .method public 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 'Complex2_Array_Test::.ctor'
+
+} // end of class 'Complex2_Array_Test'
+
diff --git a/tests/src/JIT/Directed/cmov/Bool_And_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Bool_And_Op_cs_d.csproj
index 5b305953a0..53dbaaf81e 100644
--- a/tests/src/JIT/Directed/cmov/Bool_And_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_And_Op_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/Directed/cmov/Bool_And_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Bool_And_Op_cs_do.csproj
index 0ec14915d8..880c491dee 100644
--- a/tests/src/JIT/Directed/cmov/Bool_And_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_And_Op_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/Directed/cmov/Bool_And_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Bool_And_Op_cs_r.csproj
index 5b305953a0..a80d00231d 100644
--- a/tests/src/JIT/Directed/cmov/Bool_And_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_And_Op_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/Directed/cmov/Bool_And_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Bool_And_Op_cs_ro.csproj
index 0ec14915d8..45803abe1a 100644
--- a/tests/src/JIT/Directed/cmov/Bool_And_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_And_Op_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/Directed/cmov/Bool_No_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Bool_No_Op_cs_d.csproj
index a0b211fd1e..9c30d148ec 100644
--- a/tests/src/JIT/Directed/cmov/Bool_No_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_No_Op_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/Directed/cmov/Bool_No_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Bool_No_Op_cs_do.csproj
index 6d7129e032..8ba72e8846 100644
--- a/tests/src/JIT/Directed/cmov/Bool_No_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_No_Op_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/Directed/cmov/Bool_No_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Bool_No_Op_cs_r.csproj
index a0b211fd1e..f8f3ab4c15 100644
--- a/tests/src/JIT/Directed/cmov/Bool_No_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_No_Op_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/Directed/cmov/Bool_No_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Bool_No_Op_cs_ro.csproj
index 6d7129e032..a38c9c9896 100644
--- a/tests/src/JIT/Directed/cmov/Bool_No_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_No_Op_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/Directed/cmov/Bool_Or_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_d.csproj
index d403db508c..ea44e80f3e 100644
--- a/tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_Or_Op_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/Directed/cmov/Bool_Or_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_do.csproj
index 8ca3ddda80..10c9e73a1c 100644
--- a/tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_Or_Op_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/Directed/cmov/Bool_Or_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_r.csproj
index d403db508c..bfeadac8e9 100644
--- a/tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_Or_Op_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/Directed/cmov/Bool_Or_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_ro.csproj
index 8ca3ddda80..e1d620e513 100644
--- a/tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_Or_Op_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/Directed/cmov/Bool_Xor_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_d.csproj
index b23751d47f..a8dace4d75 100644
--- a/tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_Xor_Op_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/Directed/cmov/Bool_Xor_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_do.csproj
index c168246001..2e04100f03 100644
--- a/tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_Xor_Op_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/Directed/cmov/Bool_Xor_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_r.csproj
index b23751d47f..5bebb00fd6 100644
--- a/tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_Xor_Op_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/Directed/cmov/Bool_Xor_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_ro.csproj
index c168246001..aae5d296bb 100644
--- a/tests/src/JIT/Directed/cmov/Bool_Xor_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Bool_Xor_Op_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/Directed/cmov/Double_And_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Double_And_Op_cs_d.csproj
index f62a932825..27f6284b0e 100644
--- a/tests/src/JIT/Directed/cmov/Double_And_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_And_Op_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/Directed/cmov/Double_And_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Double_And_Op_cs_do.csproj
index 5b6d0b8783..70739072b2 100644
--- a/tests/src/JIT/Directed/cmov/Double_And_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_And_Op_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/Directed/cmov/Double_And_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Double_And_Op_cs_r.csproj
index f62a932825..e50e89236f 100644
--- a/tests/src/JIT/Directed/cmov/Double_And_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_And_Op_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/Directed/cmov/Double_And_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Double_And_Op_cs_ro.csproj
index 5b6d0b8783..167d8441a1 100644
--- a/tests/src/JIT/Directed/cmov/Double_And_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_And_Op_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/Directed/cmov/Double_No_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Double_No_Op_cs_d.csproj
index 995f2909f4..001c7fa43f 100644
--- a/tests/src/JIT/Directed/cmov/Double_No_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_No_Op_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/Directed/cmov/Double_No_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Double_No_Op_cs_do.csproj
index 8229a9c267..785e1bdaa8 100644
--- a/tests/src/JIT/Directed/cmov/Double_No_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_No_Op_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/Directed/cmov/Double_No_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Double_No_Op_cs_r.csproj
index 995f2909f4..fc966ba593 100644
--- a/tests/src/JIT/Directed/cmov/Double_No_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_No_Op_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/Directed/cmov/Double_No_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Double_No_Op_cs_ro.csproj
index 8229a9c267..f2b463418a 100644
--- a/tests/src/JIT/Directed/cmov/Double_No_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_No_Op_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/Directed/cmov/Double_Or_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Double_Or_Op_cs_d.csproj
index 1dca313e9d..cdafd4c353 100644
--- a/tests/src/JIT/Directed/cmov/Double_Or_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_Or_Op_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/Directed/cmov/Double_Or_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Double_Or_Op_cs_do.csproj
index 6b587f39fd..e76da4ebad 100644
--- a/tests/src/JIT/Directed/cmov/Double_Or_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_Or_Op_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/Directed/cmov/Double_Or_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Double_Or_Op_cs_r.csproj
index 1dca313e9d..8077587536 100644
--- a/tests/src/JIT/Directed/cmov/Double_Or_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_Or_Op_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/Directed/cmov/Double_Or_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Double_Or_Op_cs_ro.csproj
index 6b587f39fd..e54f34bcd4 100644
--- a/tests/src/JIT/Directed/cmov/Double_Or_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_Or_Op_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/Directed/cmov/Double_Xor_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_d.csproj
index a1e717f6fc..fe332d47c0 100644
--- a/tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_Xor_Op_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/Directed/cmov/Double_Xor_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_do.csproj
index 12db5c0634..30fb101153 100644
--- a/tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_Xor_Op_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/Directed/cmov/Double_Xor_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_r.csproj
index a1e717f6fc..dbd447011b 100644
--- a/tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_Xor_Op_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/Directed/cmov/Double_Xor_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_ro.csproj
index 12db5c0634..5027e4af23 100644
--- a/tests/src/JIT/Directed/cmov/Double_Xor_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Double_Xor_Op_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/Directed/cmov/Float_And_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Float_And_Op_cs_d.csproj
index 23b16d730e..7bf26b9a5b 100644
--- a/tests/src/JIT/Directed/cmov/Float_And_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_And_Op_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/Directed/cmov/Float_And_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Float_And_Op_cs_do.csproj
index d81dd20ebf..5194fda2b1 100644
--- a/tests/src/JIT/Directed/cmov/Float_And_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_And_Op_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/Directed/cmov/Float_And_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Float_And_Op_cs_r.csproj
index 23b16d730e..bb489b32fc 100644
--- a/tests/src/JIT/Directed/cmov/Float_And_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_And_Op_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/Directed/cmov/Float_And_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Float_And_Op_cs_ro.csproj
index d81dd20ebf..3ddbbed72c 100644
--- a/tests/src/JIT/Directed/cmov/Float_And_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_And_Op_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/Directed/cmov/Float_No_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Float_No_Op_cs_d.csproj
index a7fa01f430..285c6cc2ba 100644
--- a/tests/src/JIT/Directed/cmov/Float_No_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_No_Op_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/Directed/cmov/Float_No_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Float_No_Op_cs_do.csproj
index 516de82ea4..1fa8d59e3e 100644
--- a/tests/src/JIT/Directed/cmov/Float_No_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_No_Op_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/Directed/cmov/Float_No_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Float_No_Op_cs_r.csproj
index a7fa01f430..59c8b79917 100644
--- a/tests/src/JIT/Directed/cmov/Float_No_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_No_Op_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/Directed/cmov/Float_No_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Float_No_Op_cs_ro.csproj
index 516de82ea4..223fe1864b 100644
--- a/tests/src/JIT/Directed/cmov/Float_No_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_No_Op_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/Directed/cmov/Float_Or_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Float_Or_Op_cs_d.csproj
index dbc99b0de1..fb09e4c51a 100644
--- a/tests/src/JIT/Directed/cmov/Float_Or_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_Or_Op_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/Directed/cmov/Float_Or_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Float_Or_Op_cs_do.csproj
index 3ac101594e..51694b21d9 100644
--- a/tests/src/JIT/Directed/cmov/Float_Or_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_Or_Op_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/Directed/cmov/Float_Or_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Float_Or_Op_cs_r.csproj
index dbc99b0de1..c68d6833a7 100644
--- a/tests/src/JIT/Directed/cmov/Float_Or_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_Or_Op_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/Directed/cmov/Float_Or_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Float_Or_Op_cs_ro.csproj
index 3ac101594e..47fbca5094 100644
--- a/tests/src/JIT/Directed/cmov/Float_Or_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_Or_Op_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/Directed/cmov/Float_Xor_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_d.csproj
index 3ca8490a41..dd4d2bc81f 100644
--- a/tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_Xor_Op_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/Directed/cmov/Float_Xor_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_do.csproj
index 87876d1abe..306582e350 100644
--- a/tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_Xor_Op_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/Directed/cmov/Float_Xor_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_r.csproj
index 3ca8490a41..8dd3f6ff22 100644
--- a/tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_Xor_Op_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/Directed/cmov/Float_Xor_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_ro.csproj
index 87876d1abe..77a0a3fce8 100644
--- a/tests/src/JIT/Directed/cmov/Float_Xor_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Float_Xor_Op_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/Directed/cmov/Int_And_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Int_And_Op_cs_d.csproj
index 5949b8fc1d..1d46019b79 100644
--- a/tests/src/JIT/Directed/cmov/Int_And_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_And_Op_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/Directed/cmov/Int_And_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Int_And_Op_cs_do.csproj
index 2937f16bd3..010672882a 100644
--- a/tests/src/JIT/Directed/cmov/Int_And_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_And_Op_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/Directed/cmov/Int_And_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Int_And_Op_cs_r.csproj
index 5949b8fc1d..203b6a2854 100644
--- a/tests/src/JIT/Directed/cmov/Int_And_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_And_Op_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/Directed/cmov/Int_And_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Int_And_Op_cs_ro.csproj
index 2937f16bd3..078e79ba6f 100644
--- a/tests/src/JIT/Directed/cmov/Int_And_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_And_Op_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/Directed/cmov/Int_No_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Int_No_Op_cs_d.csproj
index e3b28a94e9..f98af4b38f 100644
--- a/tests/src/JIT/Directed/cmov/Int_No_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_No_Op_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/Directed/cmov/Int_No_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Int_No_Op_cs_do.csproj
index 6dd355c4f4..d69f909d64 100644
--- a/tests/src/JIT/Directed/cmov/Int_No_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_No_Op_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/Directed/cmov/Int_No_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Int_No_Op_cs_r.csproj
index e3b28a94e9..91d662901f 100644
--- a/tests/src/JIT/Directed/cmov/Int_No_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_No_Op_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/Directed/cmov/Int_No_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Int_No_Op_cs_ro.csproj
index 6dd355c4f4..d1cb3cf5c8 100644
--- a/tests/src/JIT/Directed/cmov/Int_No_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_No_Op_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/Directed/cmov/Int_Or_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Int_Or_Op_cs_d.csproj
index 666af99ec2..acd9a53224 100644
--- a/tests/src/JIT/Directed/cmov/Int_Or_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_Or_Op_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/Directed/cmov/Int_Or_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Int_Or_Op_cs_do.csproj
index 38e3d91a51..9f77a97528 100644
--- a/tests/src/JIT/Directed/cmov/Int_Or_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_Or_Op_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/Directed/cmov/Int_Or_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Int_Or_Op_cs_r.csproj
index 666af99ec2..ba63fdbeb7 100644
--- a/tests/src/JIT/Directed/cmov/Int_Or_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_Or_Op_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/Directed/cmov/Int_Or_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Int_Or_Op_cs_ro.csproj
index 38e3d91a51..bc14c8991f 100644
--- a/tests/src/JIT/Directed/cmov/Int_Or_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_Or_Op_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/Directed/cmov/Int_Xor_Op_cs_d.csproj b/tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_d.csproj
index 676940f186..96b0967a1d 100644
--- a/tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_d.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_Xor_Op_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/Directed/cmov/Int_Xor_Op_cs_do.csproj b/tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_do.csproj
index ba83fae9d7..c3c8f03c47 100644
--- a/tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_do.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_Xor_Op_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/Directed/cmov/Int_Xor_Op_cs_r.csproj b/tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_r.csproj
index 676940f186..626414c8e9 100644
--- a/tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_r.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_Xor_Op_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/Directed/cmov/Int_Xor_Op_cs_ro.csproj b/tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_ro.csproj
index ba83fae9d7..1edf37432d 100644
--- a/tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_ro.csproj
+++ b/tests/src/JIT/Directed/cmov/Int_Xor_Op_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/Directed/coverage/flowgraph/xaddmuly_cs_d.csproj b/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_d.csproj
index e5bd4436d0..7d5c35ee5c 100644
--- a/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_d.csproj
+++ b/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_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/Directed/coverage/flowgraph/xaddmuly_cs_do.csproj b/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_do.csproj
index 0898f2a6e0..3ba868c622 100644
--- a/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_do.csproj
+++ b/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_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/Directed/coverage/flowgraph/xaddmuly_cs_r.csproj b/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_r.csproj
index e5bd4436d0..0a9affe74e 100644
--- a/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_r.csproj
+++ b/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_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/Directed/coverage/flowgraph/xaddmuly_cs_ro.csproj b/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_ro.csproj
index 0898f2a6e0..7839a43d99 100644
--- a/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_cs_ro.csproj
+++ b/tests/src/JIT/Directed/coverage/flowgraph/xaddmuly_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/Directed/coverage/importer/Desktop/app.config b/tests/src/JIT/Directed/coverage/importer/Desktop/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/importer/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/Directed/coverage/importer/Desktop/ldfldstatic1.il b/tests/src/JIT/Directed/coverage/importer/Desktop/ldfldstatic1.il
new file mode 100644
index 0000000000..90b8e545c7
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/importer/Desktop/ldfldstatic1.il
@@ -0,0 +1,55 @@
+// 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 legacy library mscorlib {}
+.assembly legacy library ldfldstatic1 {.custom instance void [mscorlib]System.Security.SecurityRulesAttribute::.ctor(valuetype [mscorlib]System.Security.SecurityRuleSet) = ( 01 00 01 00 00 ) }
+.class private auto ansi beforefieldinit ldfldstatic1
+ extends [mscorlib]System.Object
+{
+ .field private static int32 fld
+ .method private hidebysig static class ldfldstatic1
+ f() cil managed
+ {
+ .maxstack 1
+ .locals init (class ldfldstatic1 V_0)
+ IL_0000: newobj instance void ldfldstatic1::.ctor()
+ IL_0005: stloc.0
+ IL_0006: br.s IL_0008
+
+ IL_0008: ldloc.0
+ IL_0009: ret
+ } // end of method ldfldstatic1::f
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (class ldfldstatic1 V_0,
+ int32 V_1)
+ IL_0000: call class ldfldstatic1 ldfldstatic1::f()
+ IL_0005: //stloc.0
+ IL_0006: ldfld int32 ldfldstatic1::fld
+ IL_000b: call void [System.Console]System.Console::WriteLine(int32)
+ IL_0010: ldstr "PASSED"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.s 100
+ IL_0016: ret
+ } // end of method ldfldstatic1::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 ldfldstatic1::.ctor
+
+} \ No newline at end of file
diff --git a/tests/src/JIT/Directed/coverage/importer/Desktop/ldfldstatic1_il_d.ilproj b/tests/src/JIT/Directed/coverage/importer/Desktop/ldfldstatic1_il_d.ilproj
new file mode 100644
index 0000000000..de0fd6e996
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/importer/Desktop/ldfldstatic1_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="ldfldstatic1.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/Directed/coverage/importer/Desktop/ldfldstatic1_il_r.ilproj b/tests/src/JIT/Directed/coverage/importer/Desktop/ldfldstatic1_il_r.ilproj
new file mode 100644
index 0000000000..4124464455
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/importer/Desktop/ldfldstatic1_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="ldfldstatic1.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/Directed/coverage/importer/Desktop/stfldstatic1.il b/tests/src/JIT/Directed/coverage/importer/Desktop/stfldstatic1.il
new file mode 100644
index 0000000000..3086b8e8a0
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/importer/Desktop/stfldstatic1.il
@@ -0,0 +1,56 @@
+// 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 legacy library mscorlib {}
+.assembly legacy library stfldstatic1 {.custom instance void [mscorlib]System.Security.SecurityRulesAttribute::.ctor(valuetype [mscorlib]System.Security.SecurityRuleSet) = ( 01 00 01 00 00 ) }
+.class private auto ansi beforefieldinit stfldstatic1
+ extends [mscorlib]System.Object
+{
+ .field private static int32 fld
+ .method private hidebysig static class stfldstatic1
+ f() cil managed
+ {
+ .maxstack 1
+ .locals init (class stfldstatic1 V_0)
+ IL_0000: newobj instance void stfldstatic1::.ctor()
+ IL_0005: stloc.0
+ IL_0006: br.s IL_0008
+
+ IL_0008: ldloc.0
+ IL_0009: ret
+ } // end of method stfldstatic1::f
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 5
+ .locals init (class stfldstatic1 V_0,
+ int32 V_1)
+ IL_0000: call class stfldstatic1 stfldstatic1::f()
+ IL_0005: ldc.i4 100
+ IL_0006: stfld int32 stfldstatic1::fld
+ IL_000b:
+ IL_0010: ldstr "PASSED"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.s 100
+ IL_0016: ret
+ } // end of method stfldstatic1::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 stfldstatic1::.ctor
+
+} \ No newline at end of file
diff --git a/tests/src/JIT/Directed/coverage/importer/Desktop/stfldstatic1_il_d.ilproj b/tests/src/JIT/Directed/coverage/importer/Desktop/stfldstatic1_il_d.ilproj
new file mode 100644
index 0000000000..fab4ce5a7f
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/importer/Desktop/stfldstatic1_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="stfldstatic1.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/Directed/coverage/importer/Desktop/stfldstatic1_il_r.ilproj b/tests/src/JIT/Directed/coverage/importer/Desktop/stfldstatic1_il_r.ilproj
new file mode 100644
index 0000000000..aa52294622
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/importer/Desktop/stfldstatic1_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="stfldstatic1.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/Directed/coverage/importer/Desktop/subovfun1.il b/tests/src/JIT/Directed/coverage/importer/Desktop/subovfun1.il
new file mode 100644
index 0000000000..014222a009
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/importer/Desktop/subovfun1.il
@@ -0,0 +1,21 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly subovfun1 {.custom instance void [mscorlib]System.Security.SecurityRulesAttribute::.ctor(valuetype [mscorlib]System.Security.SecurityRuleSet) = ( 01 00 01 00 00 ) }
+.method public static uint32 f(uint32 arg)
+{
+ldarg.0
+ldc.i4 1
+sub.ovf.un
+ret
+}
+.method public static int32 Main()
+{
+.entrypoint
+ldc.i4 101
+call uint32 f(uint32)
+conv.i4
+ret
+} \ No newline at end of file
diff --git a/tests/src/JIT/Directed/coverage/importer/Desktop/subovfun1_il_d.ilproj b/tests/src/JIT/Directed/coverage/importer/Desktop/subovfun1_il_d.ilproj
new file mode 100644
index 0000000000..4ae435c3a1
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/importer/Desktop/subovfun1_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="subovfun1.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/Directed/coverage/importer/Desktop/subovfun1_il_r.ilproj b/tests/src/JIT/Directed/coverage/importer/Desktop/subovfun1_il_r.ilproj
new file mode 100644
index 0000000000..2d0af10e45
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/importer/Desktop/subovfun1_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="subovfun1.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/Directed/coverage/oldtests/33objref_cs_d.csproj b/tests/src/JIT/Directed/coverage/oldtests/33objref_cs_d.csproj
index 0d393d93bb..0d40cc8c89 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/33objref_cs_d.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/33objref_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/Directed/coverage/oldtests/33objref_cs_do.csproj b/tests/src/JIT/Directed/coverage/oldtests/33objref_cs_do.csproj
index 9365893814..ea47bb0857 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/33objref_cs_do.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/33objref_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/Directed/coverage/oldtests/33objref_cs_r.csproj b/tests/src/JIT/Directed/coverage/oldtests/33objref_cs_r.csproj
index 0d393d93bb..7efff4c4f9 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/33objref_cs_r.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/33objref_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/Directed/coverage/oldtests/33objref_cs_ro.csproj b/tests/src/JIT/Directed/coverage/oldtests/33objref_cs_ro.csproj
index 9365893814..8e0b591b4c 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/33objref_cs_ro.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/33objref_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/Directed/coverage/oldtests/Desktop/callipinvoke_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/Desktop/callipinvoke_il_r.ilproj
index 371a4ae3d1..5f02cc13c6 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/Desktop/callipinvoke_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/Desktop/callipinvoke_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="callipinvoke.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/arrgetlen_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/arrgetlen_il_r.ilproj
index 04f9e3294e..696af1a6d2 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/arrgetlen_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/arrgetlen_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="arrgetlen.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/cse1_cs_d.csproj b/tests/src/JIT/Directed/coverage/oldtests/cse1_cs_d.csproj
index 1c478ded8d..ed3f767725 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/cse1_cs_d.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/cse1_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/Directed/coverage/oldtests/cse1_cs_do.csproj b/tests/src/JIT/Directed/coverage/oldtests/cse1_cs_do.csproj
index 7a8519519f..d818d9ee20 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/cse1_cs_do.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/cse1_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/Directed/coverage/oldtests/cse1_cs_r.csproj b/tests/src/JIT/Directed/coverage/oldtests/cse1_cs_r.csproj
index 1c478ded8d..16e4c3a2bf 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/cse1_cs_r.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/cse1_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/Directed/coverage/oldtests/cse1_cs_ro.csproj b/tests/src/JIT/Directed/coverage/oldtests/cse1_cs_ro.csproj
index 7a8519519f..67375ae921 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/cse1_cs_ro.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/cse1_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/Directed/coverage/oldtests/cse2_cs_d.csproj b/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_d.csproj
index f8cc853de1..14a9bdc1c3 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_d.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/cse2_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_do.csproj b/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_do.csproj
index 737c1ad562..9af9af7e5d 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_do.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/cse2_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_r.csproj b/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_r.csproj
index f8cc853de1..4406b963b2 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_r.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/cse2_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_ro.csproj b/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_ro.csproj
index 737c1ad562..a6e071efc2 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/cse2_cs_ro.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/cse2_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_d.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_d.csproj
index b3d05b2d0a..29e91b264d 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_d.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_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/Directed/coverage/oldtests/lclfldadd_cs_do.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_do.csproj
index a573ead80b..1decfd7e60 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_do.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_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/Directed/coverage/oldtests/lclfldadd_cs_r.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_r.csproj
index b3d05b2d0a..330646dd6a 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_r.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_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/Directed/coverage/oldtests/lclfldadd_cs_ro.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_ro.csproj
index a573ead80b..95b6617368 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_cs_ro.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldadd_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/Directed/coverage/oldtests/lclflddiv_cs_d.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_d.csproj
index 2624b741a6..d23ea0458d 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_d.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_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/Directed/coverage/oldtests/lclflddiv_cs_do.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_do.csproj
index e973ccda38..b9ff7ed0b7 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_do.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_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/Directed/coverage/oldtests/lclflddiv_cs_r.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_r.csproj
index 2624b741a6..6e3a3a67b3 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_r.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_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/Directed/coverage/oldtests/lclflddiv_cs_ro.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_ro.csproj
index e973ccda38..d3a1050a0e 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_cs_ro.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclflddiv_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/Directed/coverage/oldtests/lclfldmul_cs_d.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_d.csproj
index 9449ec6575..61c8acba14 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_d.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_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/Directed/coverage/oldtests/lclfldmul_cs_do.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_do.csproj
index 43c3816ebe..65654152fb 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_do.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_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/Directed/coverage/oldtests/lclfldmul_cs_r.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_r.csproj
index 9449ec6575..f577be8887 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_r.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_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/Directed/coverage/oldtests/lclfldmul_cs_ro.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_ro.csproj
index 43c3816ebe..fcd4eff44f 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_cs_ro.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldmul_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/Directed/coverage/oldtests/lclfldrem_cs_d.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_d.csproj
index 65da77028e..2c508d638f 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_d.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_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/Directed/coverage/oldtests/lclfldrem_cs_do.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_do.csproj
index b50c01fa02..da24eed518 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_do.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_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/Directed/coverage/oldtests/lclfldrem_cs_r.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_r.csproj
index 65da77028e..326b888ca1 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_r.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_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/Directed/coverage/oldtests/lclfldrem_cs_ro.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_ro.csproj
index b50c01fa02..79d1988cc0 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_cs_ro.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldrem_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/Directed/coverage/oldtests/lclfldsub_cs_d.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_d.csproj
index c383d98a2b..d3ccc54631 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_d.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_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/Directed/coverage/oldtests/lclfldsub_cs_do.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_do.csproj
index ce7b6568e8..e43c4a5e9e 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_do.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_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/Directed/coverage/oldtests/lclfldsub_cs_r.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_r.csproj
index c383d98a2b..7995cb2eaa 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_r.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_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/Directed/coverage/oldtests/lclfldsub_cs_ro.csproj b/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_ro.csproj
index ce7b6568e8..9724ea3f92 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_cs_ro.csproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lclfldsub_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/Directed/coverage/oldtests/lcliimpl_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/lcliimpl_il_r.ilproj
index 0412e5523a..f829064126 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/lcliimpl_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/lcliimpl_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="lcliimpl.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/ldsshrstsfld_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/ldsshrstsfld_il_r.ilproj
index 10e8c40c13..e9203f5eec 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/ldsshrstsfld_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/ldsshrstsfld_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>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldsshrstsfld.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/ldvirtftncalli_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/ldvirtftncalli_il_r.ilproj
index 5db74476a8..7e749b878f 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/ldvirtftncalli_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/ldvirtftncalli_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="ldvirtftncalli.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/ovfldiv2_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/ovfldiv2_il_r.ilproj
index 95217f4033..7badce5b09 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/ovfldiv2_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/ovfldiv2_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="ovfldiv2.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/ovflrem2_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/ovflrem2_il_r.ilproj
index 81851e989b..072ea6741b 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/ovflrem2_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/ovflrem2_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="ovflrem2.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/stfldstatic1_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/stfldstatic1_il_r.ilproj
index 2e452828be..f130fc00f5 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/stfldstatic1_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/stfldstatic1_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="stfldstatic1.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/stfldstatic2_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/stfldstatic2_il_r.ilproj
index 2a0ddad59d..f24f77de3f 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/stfldstatic2_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/stfldstatic2_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="stfldstatic2.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/subbyref_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/subbyref_il_r.ilproj
index ac6c818132..d890b65dab 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/subbyref_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/subbyref_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="subbyref.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly1_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly1_il_r.ilproj
index 11fce1cd8a..763e809bdc 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly1_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly1_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="switchdefaultonly1.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly2_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly2_il_r.ilproj
index ebaed101ee..aa9b7cff5e 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly2_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly2_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="switchdefaultonly2.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly3_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly3_il_r.ilproj
index 3977ea419c..57c8a968ba 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly3_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/switchdefaultonly3_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="switchdefaultonly3.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/tls1.il b/tests/src/JIT/Directed/coverage/oldtests/tls1.il
new file mode 100644
index 0000000000..02248bf1dd
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/oldtests/tls1.il
@@ -0,0 +1,29 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+.assembly tls1 {}
+.namespace 'tls'
+{
+ .class public auto ansi beforefieldinit tls1
+ extends [mscorlib]System.Object
+ {
+ .field public static int32 i
+ .custom instance void [mscorlib]System.ThreadStaticAttribute::.ctor() = ( 01 00 00 00 )
+ .field public static uint8 b
+ .custom instance void [mscorlib]System.ThreadStaticAttribute::.ctor() = ( 01 00 00 00 )
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ // Code size 14 (0xe)
+ .maxstack 8
+ IL_0000: ldc.i4.s 10
+ IL_0002: stsfld int32 'tls'.tls1::i
+ IL_0007: ldc.i4.1
+ IL_0008: stsfld uint8 'tls'.tls1::b
+ IL_000d: ret
+ } // end of method tls1::.cctor
+
+ } // end of class tls1
+
+}
diff --git a/tests/src/JIT/Directed/coverage/oldtests/tls1.ilproj b/tests/src/JIT/Directed/coverage/oldtests/tls1.ilproj
new file mode 100644
index 0000000000..a24ea27a83
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/oldtests/tls1.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="tls1.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/Directed/coverage/oldtests/tls2.il b/tests/src/JIT/Directed/coverage/oldtests/tls2.il
new file mode 100644
index 0000000000..c7511defb6
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/oldtests/tls2.il
@@ -0,0 +1,28 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+.assembly tls2 {}
+.namespace 'tls'
+{
+ .class public auto ansi beforefieldinit tls2
+ extends [mscorlib]System.Object
+ {
+// .field public static uint8 b at T_00006000
+ .custom instance void [mscorlib]System.ThreadStaticAttribute::.ctor() = ( 01 00 00 00 )
+ .field public static uint8 b
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ // Code size 7 (0x7)
+ .maxstack 8
+ IL_0000: ldc.i4.1
+ IL_0001: stsfld uint8 'tls'.tls2::b
+ IL_0006: ret
+ } // end of method tls2::.cctor
+
+ }
+
+}
+//.data tls T_00006000 = bytearray (
+// 02) \ No newline at end of file
diff --git a/tests/src/JIT/Directed/coverage/oldtests/tls2.ilproj b/tests/src/JIT/Directed/coverage/oldtests/tls2.ilproj
new file mode 100644
index 0000000000..d77aecf822
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/oldtests/tls2.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="tls2.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/Directed/coverage/oldtests/tlstest.il b/tests/src/JIT/Directed/coverage/oldtests/tlstest.il
new file mode 100644
index 0000000000..072b0e4033
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/oldtests/tlstest.il
@@ -0,0 +1,77 @@
+// 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 tls1 {}
+.assembly extern tls2 {}
+.assembly tlstest {}
+.namespace 'tls'
+{
+ .class private auto ansi beforefieldinit tlstest
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static uint8
+ f(uint8* p) cil managed
+ {
+ .maxstack 2
+ .locals (uint8 V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldind.u1
+ IL_0002: ldc.i4.1
+ IL_0003: add
+ IL_0004: conv.u1
+ IL_0005: stloc.0
+ IL_0006: br.s IL_0008
+
+ IL_0008: ldloc.0
+ IL_0009: ret
+ } // end of method tlstest::f
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 2
+ .locals (uint8& pinned V_0)
+ IL_0000: ldsfld int32 [tls1]'tls'.tls1::i
+ IL_0005: ldsfld uint8 [tls1]'tls'.tls1::b
+ IL_000a: add
+ IL_000b: ldsfld uint8 [tls2]'tls'.tls2::b
+ IL_0010: add
+ IL_0011: call void [System.Console]System.Console::WriteLine(int32)
+ IL_0016: ldsflda uint8 [tls1]'tls'.tls1::b
+ IL_001b: stloc.0
+ IL_001c: ldsfld int32 [tls1]'tls'.tls1::i
+ IL_0021: ldloc.0
+ IL_0022: conv.i
+ IL_0023: call uint8 'tls'.tlstest::f(uint8*)
+ IL_0028: add
+ IL_0029: ldsfld uint8 [tls2]'tls'.tls2::b
+ IL_002e: add
+ IL_002f: call void [System.Console]System.Console::WriteLine(int32)
+ IL_0034: ldc.i4.0
+ IL_0035: conv.u
+ IL_0036: stloc.0
+ ldc.i4 100
+ IL_0037: ret
+ } // end of method tlstest::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 tlstest::.ctor
+
+ } // end of class tlstest
+
+}
diff --git a/tests/src/JIT/Directed/coverage/oldtests/tlstest_il_d.ilproj b/tests/src/JIT/Directed/coverage/oldtests/tlstest_il_d.ilproj
new file mode 100644
index 0000000000..fd1ff754ee
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/oldtests/tlstest_il_d.ilproj
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<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="tlstest.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="tls1.ilproj" />
+ <ProjectReference Include="tls2.ilproj" />
+ </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/Directed/coverage/oldtests/tlstest_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/tlstest_il_r.ilproj
new file mode 100644
index 0000000000..c52d77abee
--- /dev/null
+++ b/tests/src/JIT/Directed/coverage/oldtests/tlstest_il_r.ilproj
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<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="tlstest.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="tls1.ilproj" />
+ <ProjectReference Include="tls2.ilproj" />
+ </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/Directed/coverage/oldtests/trashreg_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/trashreg_il_r.ilproj
index 787acf8853..8fc4fffe50 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/trashreg_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/trashreg_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="trashreg.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/volatilecpobj_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/volatilecpobj_il_r.ilproj
index f37b470763..c9dca2e016 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/volatilecpobj_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/volatilecpobj_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="volatilecpobj.il" />
diff --git a/tests/src/JIT/Directed/coverage/oldtests/zeroinit_il_r.ilproj b/tests/src/JIT/Directed/coverage/oldtests/zeroinit_il_r.ilproj
index dd29ac6f6c..f53a3aceb1 100644
--- a/tests/src/JIT/Directed/coverage/oldtests/zeroinit_il_r.ilproj
+++ b/tests/src/JIT/Directed/coverage/oldtests/zeroinit_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="zeroinit.il" />
diff --git a/tests/src/JIT/Directed/forceinlining/LargeNumberOfArgs.csproj b/tests/src/JIT/Directed/forceinlining/LargeNumberOfArgs.csproj
index e61ff1b0ef..8e7f509d7d 100644
--- a/tests/src/JIT/Directed/forceinlining/LargeNumberOfArgs.csproj
+++ b/tests/src/JIT/Directed/forceinlining/LargeNumberOfArgs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Directed/forceinlining/NoMetaData.csproj b/tests/src/JIT/Directed/forceinlining/NoMetaData.csproj
index 9404e81f49..f6815b805b 100644
--- a/tests/src/JIT/Directed/forceinlining/NoMetaData.csproj
+++ b/tests/src/JIT/Directed/forceinlining/NoMetaData.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Directed/forceinlining/Recursion.csproj b/tests/src/JIT/Directed/forceinlining/Recursion.csproj
index 9f8aa597c6..e272aaa85b 100644
--- a/tests/src/JIT/Directed/forceinlining/Recursion.csproj
+++ b/tests/src/JIT/Directed/forceinlining/Recursion.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Directed/intrinsic/interlocked/IntrinsicTest_Overflow.csproj b/tests/src/JIT/Directed/intrinsic/interlocked/IntrinsicTest_Overflow.csproj
index ce31d6768a..445bd93fad 100644
--- a/tests/src/JIT/Directed/intrinsic/interlocked/IntrinsicTest_Overflow.csproj
+++ b/tests/src/JIT/Directed/intrinsic/interlocked/IntrinsicTest_Overflow.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Directed/intrinsic/interlocked/cse_cmpxchg.csproj b/tests/src/JIT/Directed/intrinsic/interlocked/cse_cmpxchg.csproj
index f494b966b7..0f33e3d509 100644
--- a/tests/src/JIT/Directed/intrinsic/interlocked/cse_cmpxchg.csproj
+++ b/tests/src/JIT/Directed/intrinsic/interlocked/cse_cmpxchg.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Directed/intrinsic/interlocked/nullchecksuppress.csproj b/tests/src/JIT/Directed/intrinsic/interlocked/nullchecksuppress.csproj
index 3b82a19cb8..3d325fdba8 100644
--- a/tests/src/JIT/Directed/intrinsic/interlocked/nullchecksuppress.csproj
+++ b/tests/src/JIT/Directed/intrinsic/interlocked/nullchecksuppress.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Directed/intrinsic/interlocked/regalloc1.csproj b/tests/src/JIT/Directed/intrinsic/interlocked/regalloc1.csproj
index 6dadebf86f..40130b864f 100644
--- a/tests/src/JIT/Directed/intrinsic/interlocked/regalloc1.csproj
+++ b/tests/src/JIT/Directed/intrinsic/interlocked/regalloc1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Directed/intrinsic/interlocked/regalloc2.csproj b/tests/src/JIT/Directed/intrinsic/interlocked/regalloc2.csproj
index 83f915ad2c..02b061a6b7 100644
--- a/tests/src/JIT/Directed/intrinsic/interlocked/regalloc2.csproj
+++ b/tests/src/JIT/Directed/intrinsic/interlocked/regalloc2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Directed/intrinsic/pow/pow0_cs_d.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow0_cs_d.csproj
index de7b163921..3c09336fc2 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow0_cs_d.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow0_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/Directed/intrinsic/pow/pow0_cs_do.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow0_cs_do.csproj
index 27bda6ebf0..a8ae4e818a 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow0_cs_do.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow0_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/Directed/intrinsic/pow/pow0_cs_r.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow0_cs_r.csproj
index de7b163921..62ce62def3 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow0_cs_r.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow0_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/Directed/intrinsic/pow/pow0_cs_ro.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow0_cs_ro.csproj
index 27bda6ebf0..6494232d42 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow0_cs_ro.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow0_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/Directed/intrinsic/pow/pow2_cs_d.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow2_cs_d.csproj
index c396eafbad..5276c3a3ff 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow2_cs_d.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow2_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/Directed/intrinsic/pow/pow2_cs_do.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow2_cs_do.csproj
index 69b3484bf0..8a2d183b02 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow2_cs_do.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow2_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/Directed/intrinsic/pow/pow2_cs_r.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow2_cs_r.csproj
index c396eafbad..6d405839b9 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow2_cs_r.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow2_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/Directed/intrinsic/pow/pow2_cs_ro.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow2_cs_ro.csproj
index 69b3484bf0..1ff76ffb3b 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow2_cs_ro.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow2_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/Directed/intrinsic/pow/pow3_cs_d.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow3_cs_d.csproj
index 2e4accc54a..ca1cfb3490 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow3_cs_d.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow3_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/Directed/intrinsic/pow/pow3_cs_do.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow3_cs_do.csproj
index a001cfabbe..fd73e7abe7 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow3_cs_do.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow3_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/Directed/intrinsic/pow/pow3_cs_r.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow3_cs_r.csproj
index 2e4accc54a..497200a4b4 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow3_cs_r.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow3_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/Directed/intrinsic/pow/pow3_cs_ro.csproj b/tests/src/JIT/Directed/intrinsic/pow/pow3_cs_ro.csproj
index a001cfabbe..df494d5b62 100644
--- a/tests/src/JIT/Directed/intrinsic/pow/pow3_cs_ro.csproj
+++ b/tests/src/JIT/Directed/intrinsic/pow/pow3_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/Directed/leave/catch1_r.ilproj b/tests/src/JIT/Directed/leave/catch1_r.ilproj
index 1cbdff2303..75a828e4f4 100644
--- a/tests/src/JIT/Directed/leave/catch1_r.ilproj
+++ b/tests/src/JIT/Directed/leave/catch1_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="catch1.il" />
diff --git a/tests/src/JIT/Directed/leave/catch2_r.ilproj b/tests/src/JIT/Directed/leave/catch2_r.ilproj
index 86f20c314a..c694fec3bc 100644
--- a/tests/src/JIT/Directed/leave/catch2_r.ilproj
+++ b/tests/src/JIT/Directed/leave/catch2_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="catch2.il" />
diff --git a/tests/src/JIT/Directed/leave/catch3_r.ilproj b/tests/src/JIT/Directed/leave/catch3_r.ilproj
index f3dc34c0c4..5181a1308e 100644
--- a/tests/src/JIT/Directed/leave/catch3_r.ilproj
+++ b/tests/src/JIT/Directed/leave/catch3_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="catch3.il" />
diff --git a/tests/src/JIT/Directed/leave/filter1_r.ilproj b/tests/src/JIT/Directed/leave/filter1_r.ilproj
index 9e793077a2..afdcff1e9f 100644
--- a/tests/src/JIT/Directed/leave/filter1_r.ilproj
+++ b/tests/src/JIT/Directed/leave/filter1_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="filter1.il" />
diff --git a/tests/src/JIT/Directed/leave/filter2_r.ilproj b/tests/src/JIT/Directed/leave/filter2_r.ilproj
index 3e44574519..2b26c08c97 100644
--- a/tests/src/JIT/Directed/leave/filter2_r.ilproj
+++ b/tests/src/JIT/Directed/leave/filter2_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="filter2.il" />
diff --git a/tests/src/JIT/Directed/leave/filter3_r.ilproj b/tests/src/JIT/Directed/leave/filter3_r.ilproj
index 090ced49f7..191a1cec2e 100644
--- a/tests/src/JIT/Directed/leave/filter3_r.ilproj
+++ b/tests/src/JIT/Directed/leave/filter3_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="filter3.il" />
diff --git a/tests/src/JIT/Directed/leave/try1_r.ilproj b/tests/src/JIT/Directed/leave/try1_r.ilproj
index 780d3fa40a..19a8f3d670 100644
--- a/tests/src/JIT/Directed/leave/try1_r.ilproj
+++ b/tests/src/JIT/Directed/leave/try1_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="try1.il" />
diff --git a/tests/src/JIT/Directed/leave/try2_r.ilproj b/tests/src/JIT/Directed/leave/try2_r.ilproj
index a6405319ac..87e6154996 100644
--- a/tests/src/JIT/Directed/leave/try2_r.ilproj
+++ b/tests/src/JIT/Directed/leave/try2_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="try2.il" />
diff --git a/tests/src/JIT/Directed/leave/try3_r.ilproj b/tests/src/JIT/Directed/leave/try3_r.ilproj
index 54dfcab17e..9ed5573df1 100644
--- a/tests/src/JIT/Directed/leave/try3_r.ilproj
+++ b/tests/src/JIT/Directed/leave/try3_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="try3.il" />
diff --git a/tests/src/JIT/Directed/lifetime/lifetime2.csproj b/tests/src/JIT/Directed/lifetime/lifetime2.csproj
index 8b5c89caf3..89f1f51639 100644
--- a/tests/src/JIT/Directed/lifetime/lifetime2.csproj
+++ b/tests/src/JIT/Directed/lifetime/lifetime2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://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/Directed/localloc/localloc3_cs_d.csproj b/tests/src/JIT/Directed/localloc/localloc3_cs_d.csproj
index b2226a941e..66cd87efb3 100644
--- a/tests/src/JIT/Directed/localloc/localloc3_cs_d.csproj
+++ b/tests/src/JIT/Directed/localloc/localloc3_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/localloc/localloc3_cs_do.csproj b/tests/src/JIT/Directed/localloc/localloc3_cs_do.csproj
index 26b8e1d03b..0050f2483c 100644
--- a/tests/src/JIT/Directed/localloc/localloc3_cs_do.csproj
+++ b/tests/src/JIT/Directed/localloc/localloc3_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/localloc/localloc3_cs_r.csproj b/tests/src/JIT/Directed/localloc/localloc3_cs_r.csproj
index b2226a941e..dcb3127536 100644
--- a/tests/src/JIT/Directed/localloc/localloc3_cs_r.csproj
+++ b/tests/src/JIT/Directed/localloc/localloc3_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/localloc/localloc3_cs_ro.csproj b/tests/src/JIT/Directed/localloc/localloc3_cs_ro.csproj
index 26b8e1d03b..0dfdab755c 100644
--- a/tests/src/JIT/Directed/localloc/localloc3_cs_ro.csproj
+++ b/tests/src/JIT/Directed/localloc/localloc3_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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Directed/newarr/newarr.csproj b/tests/src/JIT/Directed/newarr/newarr.csproj
index 413894d226..b6108df735 100644
--- a/tests/src/JIT/Directed/newarr/newarr.csproj
+++ b/tests/src/JIT/Directed/newarr/newarr.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="newarr.cs" />
diff --git a/tests/src/JIT/Directed/nullabletypes/unboxnullable_d.csproj b/tests/src/JIT/Directed/nullabletypes/unboxnullable_d.csproj
index 1c03473f4b..d9d10b998d 100644
--- a/tests/src/JIT/Directed/nullabletypes/unboxnullable_d.csproj
+++ b/tests/src/JIT/Directed/nullabletypes/unboxnullable_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/Directed/nullabletypes/unboxnullable_do.csproj b/tests/src/JIT/Directed/nullabletypes/unboxnullable_do.csproj
index f7e7fbdd8b..01235e608f 100644
--- a/tests/src/JIT/Directed/nullabletypes/unboxnullable_do.csproj
+++ b/tests/src/JIT/Directed/nullabletypes/unboxnullable_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/Directed/nullabletypes/unboxnullable_r.csproj b/tests/src/JIT/Directed/nullabletypes/unboxnullable_r.csproj
index 1c03473f4b..d6a7faa460 100644
--- a/tests/src/JIT/Directed/nullabletypes/unboxnullable_r.csproj
+++ b/tests/src/JIT/Directed/nullabletypes/unboxnullable_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/Directed/nullabletypes/unboxnullable_ro.csproj b/tests/src/JIT/Directed/nullabletypes/unboxnullable_ro.csproj
index f7e7fbdd8b..3ef070bced 100644
--- a/tests/src/JIT/Directed/nullabletypes/unboxnullable_ro.csproj
+++ b/tests/src/JIT/Directed/nullabletypes/unboxnullable_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/Directed/perffix/commutativecse/ccse_cs_d.csproj b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_d.csproj
index 3acd1fb286..11973c7676 100644
--- a/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_d.csproj
+++ b/tests/src/JIT/Directed/perffix/commutativecse/ccse_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/Directed/perffix/commutativecse/ccse_cs_do.csproj b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_do.csproj
index 87c79792cb..c47d2b3734 100644
--- a/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_do.csproj
+++ b/tests/src/JIT/Directed/perffix/commutativecse/ccse_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/Directed/perffix/commutativecse/ccse_cs_r.csproj b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_r.csproj
index 3acd1fb286..ebbd3cfa47 100644
--- a/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_r.csproj
+++ b/tests/src/JIT/Directed/perffix/commutativecse/ccse_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/Directed/perffix/commutativecse/ccse_cs_ro.csproj b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_ro.csproj
index 87c79792cb..c1ebfec032 100644
--- a/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_ro.csproj
+++ b/tests/src/JIT/Directed/perffix/commutativecse/ccse_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/Directed/perffix/primitivevt/mixed1_cs_d.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_d.csproj
index a4ee82e8db..f29a410d77 100644
--- a/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_d.csproj
+++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_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/Directed/perffix/primitivevt/mixed1_cs_do.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_do.csproj
index 0327d0942f..e56d15cf91 100644
--- a/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_do.csproj
+++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_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/Directed/perffix/primitivevt/mixed1_cs_r.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_r.csproj
index a4ee82e8db..b68d6580ff 100644
--- a/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_r.csproj
+++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_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/Directed/perffix/primitivevt/mixed1_cs_ro.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_ro.csproj
index 0327d0942f..59debc0d63 100644
--- a/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_ro.csproj
+++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_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/Directed/perffix/primitivevt/mixed2_cs_d.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_d.csproj
index 40b659a30b..01350b1297 100644
--- a/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_d.csproj
+++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_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/Directed/perffix/primitivevt/mixed2_cs_do.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_do.csproj
index e701b7621b..67778b25b5 100644
--- a/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_do.csproj
+++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_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/Directed/perffix/primitivevt/mixed2_cs_r.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_r.csproj
index 40b659a30b..d2c430b77e 100644
--- a/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_r.csproj
+++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_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/Directed/perffix/primitivevt/mixed2_cs_ro.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_ro.csproj
index e701b7621b..ecbfe6d0ba 100644
--- a/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_ro.csproj
+++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_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/Directed/pinvoke/calli_excep.il b/tests/src/JIT/Directed/pinvoke/calli_excep.il
new file mode 100644
index 0000000000..08c52d6fff
--- /dev/null
+++ b/tests/src/JIT/Directed/pinvoke/calli_excep.il
@@ -0,0 +1,83 @@
+// 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 calli_excep { }
+.namespace JitTest
+{
+ .class private auto ansi beforefieldinit Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static pinvokeimpl("kernel32" winapi)
+ void RaiseException(unsigned int32 code,
+ unsigned int32 ,
+ unsigned int32 argNum,
+ native uint argsPtr) cil managed preservesig
+ {
+ }
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .custom instance void [mscorlib]System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute::.ctor() = ( 01 00 00 00 )
+ .custom instance void [mscorlib]System.Security.SecurityCriticalAttribute::.ctor() = ( 01 00 00 00 )
+ .maxstack 8
+ .locals (class [mscorlib]System.NullReferenceException V_0,
+ int32 V_1)
+ .try
+ {
+ ldc.i4 0xc0000005
+ ldc.i4.0
+ dup
+ dup
+ ldftn void JitTest.Test::RaiseException(unsigned int32,unsigned int32,unsigned int32,native uint)
+ ldc.i4 100
+ newarr float32
+ pop
+ calli void (unsigned int32, unsigned int32, unsigned int32, native uint)
+ leave.s IL_001d
+ } // end .try
+ catch [mscorlib]System.AccessViolationException
+ {
+ IL_000f: stloc.0
+ IL_0010: ldloc.0
+ IL_0011: callvirt instance string [mscorlib]System.Exception::ToString()
+ IL_0016: call void [System.Console]System.Console::WriteLine(string)
+ IL_001b: leave.s IL_002c
+
+ } // end handler
+ IL_001d: ldstr "=== FAILED ==="
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+ IL_0027: ldc.i4.s 101
+ IL_0029: stloc.1
+ IL_002a: br.s IL_003b
+
+ IL_002c: ldstr "=== PASSED ==="
+ IL_0031: call void [System.Console]System.Console::WriteLine(string)
+ IL_0036: ldc.i4.s 100
+ IL_0038: stloc.1
+ IL_0039: br.s IL_003b
+
+ IL_003b: ldloc.1
+ IL_003c: 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/Directed/pinvoke/calli_excep.ilproj b/tests/src/JIT/Directed/pinvoke/calli_excep.ilproj
new file mode 100644
index 0000000000..437090fb7a
--- /dev/null
+++ b/tests/src/JIT/Directed/pinvoke/calli_excep.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="calli_excep.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/Directed/pinvoke/jump.ilproj b/tests/src/JIT/Directed/pinvoke/jump.ilproj
index 62a0f6a3fd..97a9beb5c4 100644
--- a/tests/src/JIT/Directed/pinvoke/jump.ilproj
+++ b/tests/src/JIT/Directed/pinvoke/jump.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="jump.il" />
diff --git a/tests/src/JIT/Directed/pinvoke/sin.cs b/tests/src/JIT/Directed/pinvoke/sin.cs
new file mode 100644
index 0000000000..2928a5cedd
--- /dev/null
+++ b/tests/src/JIT/Directed/pinvoke/sin.cs
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+namespace JitTest
+{
+ using System;
+ using System.Text;
+ using System.Runtime.InteropServices;
+
+ internal class Test
+ {
+ [DllImport("msvcrt", EntryPoint = "sin")]
+ private static extern double sin(double x);
+
+ [DllImport("msvcrt", EntryPoint = "acos")]
+ private static extern double acos(double x);
+
+ private static int Main()
+ {
+ for (double x = 0.0; x <= 3.1415926535897; x += 0.14)
+ {
+ if (Math.Abs(sin(x) - Math.Sin(x)) > 0.00001)
+ {
+ Console.WriteLine("=== FAILED ===");
+ Console.WriteLine("for x = " + x.ToString());
+ return 101;
+ }
+ }
+ for (double x = -1.0; x <= 1.0; x += 0.1)
+ {
+ if (Math.Abs(acos(x) - Math.Acos(x)) > 0.00001)
+ {
+ Console.WriteLine("=== FAILED ===");
+ Console.WriteLine("for x = " + x.ToString());
+ return 102;
+ }
+ }
+ Console.WriteLine("=== PASSED ===");
+ return 100;
+ }
+ }
+}
diff --git a/tests/src/JIT/Directed/pinvoke/sin.csproj b/tests/src/JIT/Directed/pinvoke/sin.csproj
new file mode 100644
index 0000000000..76b345ab18
--- /dev/null
+++ b/tests/src/JIT/Directed/pinvoke/sin.csproj
@@ -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="sin.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/Directed/pinvoke/sysinfo.cs b/tests/src/JIT/Directed/pinvoke/sysinfo.cs
new file mode 100644
index 0000000000..bdd4df8d72
--- /dev/null
+++ b/tests/src/JIT/Directed/pinvoke/sysinfo.cs
@@ -0,0 +1,41 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+namespace JitTest
+{
+ using System;
+ using System.Runtime.InteropServices;
+
+ [StructLayout(LayoutKind.Sequential)]
+ internal struct SYSTEM_INFO
+ {
+ private uint _dwOemId;
+ private uint _dwPageSize;
+ private System.IntPtr _lpMinimumApplicationAddress;
+ private System.IntPtr _lpMaximumApplicationAddress;
+ private System.IntPtr _dwActiveProcessorMask;
+ private uint _dwNumberOfProcessors;
+ private uint _dwProcessorType;
+ private uint _dwAllocationGranularity;
+ private ushort _wProcessorLevel;
+ private ushort _wProcessorRevision;
+
+ [DllImport("kernel32", CharSet = CharSet.Ansi)]
+ public extern static void GetSystemInfo(ref SYSTEM_INFO si);
+
+ public static int Main()
+ {
+ SYSTEM_INFO si = new SYSTEM_INFO();
+ try
+ {
+ GetSystemInfo(ref si);
+ }
+ finally
+ {
+ Console.WriteLine(si._dwNumberOfProcessors.ToString() + " processor(s) found");
+ Console.WriteLine("Allocation granularity is " + si._dwAllocationGranularity.ToString() + " for this system.");
+ }
+ return 100;
+ }
+ }
+}
diff --git a/tests/src/JIT/Directed/pinvoke/sysinfo_cs.csproj b/tests/src/JIT/Directed/pinvoke/sysinfo_cs.csproj
new file mode 100644
index 0000000000..5cd8745f08
--- /dev/null
+++ b/tests/src/JIT/Directed/pinvoke/sysinfo_cs.csproj
@@ -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="sysinfo.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/Directed/pinvoke/sysinfo_il.ilproj b/tests/src/JIT/Directed/pinvoke/sysinfo_il.ilproj
index 3aa1fb5412..0186ab0173 100644
--- a/tests/src/JIT/Directed/pinvoke/sysinfo_il.ilproj
+++ b/tests/src/JIT/Directed/pinvoke/sysinfo_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="sysinfo.il" />
diff --git a/tests/src/JIT/Directed/pinvoke/tail.il b/tests/src/JIT/Directed/pinvoke/tail.il
new file mode 100644
index 0000000000..93d927542f
--- /dev/null
+++ b/tests/src/JIT/Directed/pinvoke/tail.il
@@ -0,0 +1,224 @@
+// 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 menus { }
+.namespace JitTest
+{
+ .class private auto ansi beforefieldinit Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static pinvokeimpl("user32" ansi winapi)
+ native uint CreatePopupMenu() cil managed preservesig
+ {
+ }
+ .method private hidebysig static pinvokeimpl("user32" ansi winapi)
+ bool DestroyMenu(native uint hMenu) cil managed preservesig
+ {
+ }
+ .method private hidebysig static pinvokeimpl("user32" ansi winapi)
+ bool AppendMenu(native uint hMenu,
+ unsigned int32 uFlags,
+ unsigned int32 uID,
+ string item) cil managed preservesig
+ {
+ }
+ .method private hidebysig static pinvokeimpl("user32" ansi winapi)
+ int32 GetMenuString(native uint hMenu,
+ unsigned int32 uIDItem,
+ class [mscorlib]System.Text.StringBuilder data,
+ int32 nMaxCount,
+ unsigned int32 uFlag) cil managed preservesig
+ {
+ }
+
+ .method private hidebysig static native uint __CreatePopupMenu() cil managed
+ {
+ tail. call native uint JitTest.Test::CreatePopupMenu()
+ ret
+ }
+ .method private hidebysig static bool __DestroyMenu(native uint hMenu) cil managed
+ {
+ ldarg.0
+ ldftn bool JitTest.Test::DestroyMenu(native uint)
+ tail. calli bool(native uint)
+ ret
+ }
+ .method private hidebysig static bool __AppendMenu(native uint hMenu,
+ unsigned int32 uFlags,
+ unsigned int32 uID,
+ string item) cil managed
+ {
+ .locals (bool)
+ .try {
+ ldarg.0
+ ldarg.1
+ ldarg.2
+ ldarg.3
+ call bool JitTest.Test::AppendMenu(native uint,
+ unsigned int32,
+ unsigned int32,
+ string)
+ stloc.0
+ leave.s IL_END
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldc.i4.0
+ stloc.0
+ leave.s IL_END
+ }
+ IL_END:
+ ldloc.0
+ ret
+ }
+ .method private hidebysig static int32 __GetMenuString(native uint hMenu,
+ unsigned int32 uIDItem,
+ class [mscorlib]System.Text.StringBuilder data,
+ int32 nMaxCount,
+ unsigned int32 uFlag) cil managed
+ {
+ ldarga.s 0
+ pop
+ jmp int32 JitTest.Test::GetMenuString(native uint,
+ unsigned int32,
+ class [mscorlib]System.Text.StringBuilder,
+ int32,
+ unsigned int32)
+ }
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 5
+ .locals (native uint V_0,
+ unsigned int32 V_1,
+ class [mscorlib]System.Text.StringBuilder V_2,
+ int32 V_3)
+ IL_0000: call native uint JitTest.Test::__CreatePopupMenu()
+ IL_0005: stloc.0
+ IL_0006: ldloc.0
+ IL_0007: brtrue.s IL_001b
+
+ IL_0009: ldstr "CreatePopupMenu failed"
+ IL_000e: call void [System.Console]System.Console::WriteLine(string)
+ IL_0013: ldc.i4.s 101
+ IL_0015: stloc.3
+ IL_0016: br IL_00af
+
+ .try
+ {
+ IL_001b: ldc.i4.0
+ IL_001c: stloc.1
+ IL_001d: br.s IL_003c
+
+ IL_001f: ldloc.0
+ IL_0020: ldc.i4.0
+ IL_0021: ldloc.1
+ IL_0022: ldc.i4.1
+ IL_0023: add
+ IL_0024: ldloca.s V_1
+ IL_0026: call instance string [mscorlib]System.UInt32::ToString()
+ IL_002b: call bool JitTest.Test::__AppendMenu(native uint,
+ unsigned int32,
+ unsigned int32,
+ string)
+ IL_0030: brtrue.s IL_0038
+
+ IL_0032: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0037: throw
+
+ IL_0038: ldloc.1
+ IL_0039: ldc.i4.1
+ IL_003a: add
+ IL_003b: stloc.1
+ IL_003c: ldloc.1
+ IL_003d: ldc.i4.s 30
+ IL_003f: blt.un.s IL_001f
+
+ IL_0041: ldloc.1
+ IL_0042: ldc.i4.1
+ IL_0043: sub
+ IL_0044: stloc.1
+ IL_0045: br.s IL_008a
+
+ IL_0047: ldc.i4 0x3e8
+ IL_004c: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor(int32)
+ IL_0051: stloc.2
+ IL_0052: ldloc.0
+ IL_0053: ldloc.1
+ IL_0054: ldloc.2
+ IL_0055: ldc.i4 0x3e7
+ IL_005a: ldc.i4 0x400
+ IL_005f: call int32 JitTest.Test::__GetMenuString(native uint,
+ unsigned int32,
+ class [mscorlib]System.Text.StringBuilder,
+ int32,
+ unsigned int32)
+ IL_0064: brtrue.s IL_006c
+
+ IL_0066: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_006b: throw
+
+ IL_006c: ldloc.2
+ IL_006d: callvirt instance string [mscorlib]System.Text.StringBuilder::ToString()
+ IL_0072: ldloca.s V_1
+ IL_0074: call instance string [mscorlib]System.UInt32::ToString()
+ IL_0079: call bool [mscorlib]System.String::op_Inequality(string,
+ string)
+ IL_007e: brfalse.s IL_0086
+
+ IL_0080: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0085: throw
+
+ IL_0086: ldloc.1
+ IL_0087: ldc.i4.1
+ IL_0088: sub
+ IL_0089: stloc.1
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.s 30
+ IL_008d: blt.un.s IL_0047
+
+ IL_008f: leave.s IL_00a0
+
+ } // end .try
+ finally
+ {
+ IL_0091: ldloc.0
+ IL_0092: call bool JitTest.Test::__DestroyMenu(native uint)
+ IL_0097: brtrue.s IL_009f
+
+ IL_0099: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_009e: throw
+
+ IL_009f: endfinally
+ } // end handler
+ IL_00a0: ldstr "=== PASSED ==="
+ IL_00a5: call void [System.Console]System.Console::WriteLine(string)
+ IL_00aa: ldc.i4.s 100
+ IL_00ac: stloc.3
+ IL_00ad: br.s IL_00af
+
+ IL_00af: ldloc.3
+ IL_00b0: 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/Directed/pinvoke/tail.ilproj b/tests/src/JIT/Directed/pinvoke/tail.ilproj
new file mode 100644
index 0000000000..ffdf0e459f
--- /dev/null
+++ b/tests/src/JIT/Directed/pinvoke/tail.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="tail.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/Directed/refbyref/byrefconvert_il_r.ilproj b/tests/src/JIT/Directed/refbyref/byrefconvert_il_r.ilproj
index be152f53fd..46ab32889a 100644
--- a/tests/src/JIT/Directed/refbyref/byrefconvert_il_r.ilproj
+++ b/tests/src/JIT/Directed/refbyref/byrefconvert_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="byrefconvert.il" />
diff --git a/tests/src/JIT/Directed/shift/int16_cs_d.csproj b/tests/src/JIT/Directed/shift/int16_cs_d.csproj
index f43d2dd1ae..8cdc032aa5 100644
--- a/tests/src/JIT/Directed/shift/int16_cs_d.csproj
+++ b/tests/src/JIT/Directed/shift/int16_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/Directed/shift/int16_cs_do.csproj b/tests/src/JIT/Directed/shift/int16_cs_do.csproj
index b85af73bcd..16d8a92cc1 100644
--- a/tests/src/JIT/Directed/shift/int16_cs_do.csproj
+++ b/tests/src/JIT/Directed/shift/int16_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/Directed/shift/int16_cs_r.csproj b/tests/src/JIT/Directed/shift/int16_cs_r.csproj
index f43d2dd1ae..de2600d776 100644
--- a/tests/src/JIT/Directed/shift/int16_cs_r.csproj
+++ b/tests/src/JIT/Directed/shift/int16_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/Directed/shift/int16_cs_ro.csproj b/tests/src/JIT/Directed/shift/int16_cs_ro.csproj
index b85af73bcd..9aa83269be 100644
--- a/tests/src/JIT/Directed/shift/int16_cs_ro.csproj
+++ b/tests/src/JIT/Directed/shift/int16_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/Directed/shift/int32_cs_d.csproj b/tests/src/JIT/Directed/shift/int32_cs_d.csproj
index ce20dc4e9c..53aa85b541 100644
--- a/tests/src/JIT/Directed/shift/int32_cs_d.csproj
+++ b/tests/src/JIT/Directed/shift/int32_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/Directed/shift/int32_cs_do.csproj b/tests/src/JIT/Directed/shift/int32_cs_do.csproj
index 7ffbc08391..8ead3b4cad 100644
--- a/tests/src/JIT/Directed/shift/int32_cs_do.csproj
+++ b/tests/src/JIT/Directed/shift/int32_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/Directed/shift/int32_cs_r.csproj b/tests/src/JIT/Directed/shift/int32_cs_r.csproj
index ce20dc4e9c..00196066bf 100644
--- a/tests/src/JIT/Directed/shift/int32_cs_r.csproj
+++ b/tests/src/JIT/Directed/shift/int32_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/Directed/shift/int32_cs_ro.csproj b/tests/src/JIT/Directed/shift/int32_cs_ro.csproj
index 7ffbc08391..442b41ad23 100644
--- a/tests/src/JIT/Directed/shift/int32_cs_ro.csproj
+++ b/tests/src/JIT/Directed/shift/int32_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/Directed/shift/int8_il_r.ilproj b/tests/src/JIT/Directed/shift/int8_il_r.ilproj
index 4f415e11a0..e1b1e2c74e 100644
--- a/tests/src/JIT/Directed/shift/int8_il_r.ilproj
+++ b/tests/src/JIT/Directed/shift/int8_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="int8.il" />
diff --git a/tests/src/JIT/Directed/shift/nativeint_il_r.ilproj b/tests/src/JIT/Directed/shift/nativeint_il_r.ilproj
index ea36a75b88..a1ef701b3f 100644
--- a/tests/src/JIT/Directed/shift/nativeint_il_r.ilproj
+++ b/tests/src/JIT/Directed/shift/nativeint_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="nativeint.il" />
diff --git a/tests/src/JIT/Directed/shift/nativeuint_il_r.ilproj b/tests/src/JIT/Directed/shift/nativeuint_il_r.ilproj
index c51bb22cc7..023a1bf702 100644
--- a/tests/src/JIT/Directed/shift/nativeuint_il_r.ilproj
+++ b/tests/src/JIT/Directed/shift/nativeuint_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="nativeuint.il" />
diff --git a/tests/src/JIT/Directed/shift/uint16_cs_d.csproj b/tests/src/JIT/Directed/shift/uint16_cs_d.csproj
index 25097dbe4c..d4deed895e 100644
--- a/tests/src/JIT/Directed/shift/uint16_cs_d.csproj
+++ b/tests/src/JIT/Directed/shift/uint16_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/Directed/shift/uint16_cs_do.csproj b/tests/src/JIT/Directed/shift/uint16_cs_do.csproj
index 8979bc2e1b..6084f5a89b 100644
--- a/tests/src/JIT/Directed/shift/uint16_cs_do.csproj
+++ b/tests/src/JIT/Directed/shift/uint16_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/Directed/shift/uint16_cs_r.csproj b/tests/src/JIT/Directed/shift/uint16_cs_r.csproj
index 25097dbe4c..70fd41a3b6 100644
--- a/tests/src/JIT/Directed/shift/uint16_cs_r.csproj
+++ b/tests/src/JIT/Directed/shift/uint16_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/Directed/shift/uint16_cs_ro.csproj b/tests/src/JIT/Directed/shift/uint16_cs_ro.csproj
index 8979bc2e1b..c41cbb211d 100644
--- a/tests/src/JIT/Directed/shift/uint16_cs_ro.csproj
+++ b/tests/src/JIT/Directed/shift/uint16_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/Directed/shift/uint32_cs_d.csproj b/tests/src/JIT/Directed/shift/uint32_cs_d.csproj
index fa3096c130..7f6df868b1 100644
--- a/tests/src/JIT/Directed/shift/uint32_cs_d.csproj
+++ b/tests/src/JIT/Directed/shift/uint32_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/Directed/shift/uint32_cs_do.csproj b/tests/src/JIT/Directed/shift/uint32_cs_do.csproj
index 1857f64a5a..3b81c9a82a 100644
--- a/tests/src/JIT/Directed/shift/uint32_cs_do.csproj
+++ b/tests/src/JIT/Directed/shift/uint32_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/Directed/shift/uint32_cs_r.csproj b/tests/src/JIT/Directed/shift/uint32_cs_r.csproj
index fa3096c130..fa4ec39db4 100644
--- a/tests/src/JIT/Directed/shift/uint32_cs_r.csproj
+++ b/tests/src/JIT/Directed/shift/uint32_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/Directed/shift/uint32_cs_ro.csproj b/tests/src/JIT/Directed/shift/uint32_cs_ro.csproj
index 1857f64a5a..1628dccdf0 100644
--- a/tests/src/JIT/Directed/shift/uint32_cs_ro.csproj
+++ b/tests/src/JIT/Directed/shift/uint32_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/Directed/shift/uint8_cs_d.csproj b/tests/src/JIT/Directed/shift/uint8_cs_d.csproj
index 108f8c1b2f..cf6326d7a1 100644
--- a/tests/src/JIT/Directed/shift/uint8_cs_d.csproj
+++ b/tests/src/JIT/Directed/shift/uint8_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/Directed/shift/uint8_cs_do.csproj b/tests/src/JIT/Directed/shift/uint8_cs_do.csproj
index a2c27af034..2d6673f066 100644
--- a/tests/src/JIT/Directed/shift/uint8_cs_do.csproj
+++ b/tests/src/JIT/Directed/shift/uint8_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/Directed/shift/uint8_cs_r.csproj b/tests/src/JIT/Directed/shift/uint8_cs_r.csproj
index 108f8c1b2f..cfa797a8d5 100644
--- a/tests/src/JIT/Directed/shift/uint8_cs_r.csproj
+++ b/tests/src/JIT/Directed/shift/uint8_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/Directed/shift/uint8_cs_ro.csproj b/tests/src/JIT/Directed/shift/uint8_cs_ro.csproj
index a2c27af034..304e87a80c 100644
--- a/tests/src/JIT/Directed/shift/uint8_cs_ro.csproj
+++ b/tests/src/JIT/Directed/shift/uint8_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/Directed/throwbox/fault.ilproj b/tests/src/JIT/Directed/throwbox/fault.ilproj
index 05c3c59131..adcbee5026 100644
--- a/tests/src/JIT/Directed/throwbox/fault.ilproj
+++ b/tests/src/JIT/Directed/throwbox/fault.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="fault.il" />
diff --git a/tests/src/JIT/Directed/throwbox/filter.ilproj b/tests/src/JIT/Directed/throwbox/filter.ilproj
index 5ee66d86ea..1b9ecddb64 100644
--- a/tests/src/JIT/Directed/throwbox/filter.ilproj
+++ b/tests/src/JIT/Directed/throwbox/filter.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/Directed/throwbox/finally.ilproj b/tests/src/JIT/Directed/throwbox/finally.ilproj
index 93356bfbcc..5bbb4403ed 100644
--- a/tests/src/JIT/Directed/throwbox/finally.ilproj
+++ b/tests/src/JIT/Directed/throwbox/finally.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="finally.il" />
diff --git a/tests/src/JIT/Directed/throwbox/rethrow.ilproj b/tests/src/JIT/Directed/throwbox/rethrow.ilproj
index 3c221f9770..eec9e92a83 100644
--- a/tests/src/JIT/Directed/throwbox/rethrow.ilproj
+++ b/tests/src/JIT/Directed/throwbox/rethrow.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="rethrow.il" />
diff --git a/tests/src/JIT/Directed/zeroinit/Dev10_863995.ilproj b/tests/src/JIT/Directed/zeroinit/Dev10_863995.ilproj
index 358b825275..58687da89c 100644
--- a/tests/src/JIT/Directed/zeroinit/Dev10_863995.ilproj
+++ b/tests/src/JIT/Directed/zeroinit/Dev10_863995.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_863995.il" />
diff --git a/tests/src/JIT/Directed/zeroinit/init_byte.ilproj b/tests/src/JIT/Directed/zeroinit/init_byte.ilproj
index 136103045b..f9a3dc24df 100644
--- a/tests/src/JIT/Directed/zeroinit/init_byte.ilproj
+++ b/tests/src/JIT/Directed/zeroinit/init_byte.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="init_byte.il" />
diff --git a/tests/src/JIT/Directed/zeroinit/init_int32.ilproj b/tests/src/JIT/Directed/zeroinit/init_int32.ilproj
index 62a59078a7..9dd5ab3c7a 100644
--- a/tests/src/JIT/Directed/zeroinit/init_int32.ilproj
+++ b/tests/src/JIT/Directed/zeroinit/init_int32.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="init_int32.il" />
diff --git a/tests/src/JIT/Directed/zeroinit/init_int64.ilproj b/tests/src/JIT/Directed/zeroinit/init_int64.ilproj
index 488124bb39..94e53dba59 100644
--- a/tests/src/JIT/Directed/zeroinit/init_int64.ilproj
+++ b/tests/src/JIT/Directed/zeroinit/init_int64.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="init_int64.il" />
diff --git a/tests/src/JIT/Directed/zeroinit/init_struct.ilproj b/tests/src/JIT/Directed/zeroinit/init_struct.ilproj
index dbade104a8..ca4f251a4f 100644
--- a/tests/src/JIT/Directed/zeroinit/init_struct.ilproj
+++ b/tests/src/JIT/Directed/zeroinit/init_struct.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="init_struct.il" />
diff --git a/tests/src/JIT/Directed/zeroinit/init_uint32.ilproj b/tests/src/JIT/Directed/zeroinit/init_uint32.ilproj
index 4fdbcb9d62..c6d1505c05 100644
--- a/tests/src/JIT/Directed/zeroinit/init_uint32.ilproj
+++ b/tests/src/JIT/Directed/zeroinit/init_uint32.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="init_uint32.il" />
diff --git a/tests/src/JIT/Directed/zeroinit/init_uint64.ilproj b/tests/src/JIT/Directed/zeroinit/init_uint64.ilproj
index 68e68695f8..ff40577229 100644
--- a/tests/src/JIT/Directed/zeroinit/init_uint64.ilproj
+++ b/tests/src/JIT/Directed/zeroinit/init_uint64.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="init_uint64.il" />
diff --git a/tests/src/JIT/Directed/zeroinit/tail.ilproj b/tests/src/JIT/Directed/zeroinit/tail.ilproj
index eefc0b192a..aea66515af 100644
--- a/tests/src/JIT/Directed/zeroinit/tail.ilproj
+++ b/tests/src/JIT/Directed/zeroinit/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="tail.il" />
diff --git a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01.csproj b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01.csproj
index 4510a7f6b3..d28b0d57c0 100644
--- a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01.csproj
+++ b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class01.cs" />
diff --git a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01_instance.csproj b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01_instance.csproj
index 74d95f2e90..d79f597955 100644
--- a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01_instance.csproj
+++ b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01_instance.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class01_Instance.cs" />
diff --git a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01_static.csproj b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01_static.csproj
index cf4c107570..56c827a74c 100644
--- a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01_static.csproj
+++ b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/class01_static.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class01_static.cs" />
diff --git a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01.csproj b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01.csproj
index 0844a73b7e..9582f504e6 100644
--- a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01.csproj
+++ b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct01.cs" />
diff --git a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01_instance.csproj b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01_instance.csproj
index 3453a9e0b0..7009318a02 100644
--- a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01_instance.csproj
+++ b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01_instance.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct01_Instance.cs" />
diff --git a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01_static.csproj b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01_static.csproj
index c0efd2f494..5aee160a17 100644
--- a/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01_static.csproj
+++ b/tests/src/JIT/Generics/Arrays/ConstructedTypes/MultiDim/struct01_static.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct01_static.cs" />
diff --git a/tests/src/JIT/Generics/Arrays/TypeParameters/Jagged/class01.csproj b/tests/src/JIT/Generics/Arrays/TypeParameters/Jagged/class01.csproj
index 4510a7f6b3..d28b0d57c0 100644
--- a/tests/src/JIT/Generics/Arrays/TypeParameters/Jagged/class01.csproj
+++ b/tests/src/JIT/Generics/Arrays/TypeParameters/Jagged/class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class01.cs" />
diff --git a/tests/src/JIT/Generics/Arrays/TypeParameters/Jagged/struct01.csproj b/tests/src/JIT/Generics/Arrays/TypeParameters/Jagged/struct01.csproj
index 0844a73b7e..9582f504e6 100644
--- a/tests/src/JIT/Generics/Arrays/TypeParameters/Jagged/struct01.csproj
+++ b/tests/src/JIT/Generics/Arrays/TypeParameters/Jagged/struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct01.cs" />
diff --git a/tests/src/JIT/Generics/Arrays/TypeParameters/MultiDim/class01.csproj b/tests/src/JIT/Generics/Arrays/TypeParameters/MultiDim/class01.csproj
index 4510a7f6b3..d28b0d57c0 100644
--- a/tests/src/JIT/Generics/Arrays/TypeParameters/MultiDim/class01.csproj
+++ b/tests/src/JIT/Generics/Arrays/TypeParameters/MultiDim/class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class01.cs" />
diff --git a/tests/src/JIT/Generics/Arrays/TypeParameters/MultiDim/struct01.csproj b/tests/src/JIT/Generics/Arrays/TypeParameters/MultiDim/struct01.csproj
index 0844a73b7e..9582f504e6 100644
--- a/tests/src/JIT/Generics/Arrays/TypeParameters/MultiDim/struct01.csproj
+++ b/tests/src/JIT/Generics/Arrays/TypeParameters/MultiDim/struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct01.cs" />
diff --git a/tests/src/JIT/Generics/ConstrainedCall/class1_cs_d.csproj b/tests/src/JIT/Generics/ConstrainedCall/class1_cs_d.csproj
index 6f1ad3cba8..f802543f6f 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/class1_cs_d.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/class1_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/Generics/ConstrainedCall/class1_cs_do.csproj b/tests/src/JIT/Generics/ConstrainedCall/class1_cs_do.csproj
index 1d5f7ac1ef..2977bb7a2b 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/class1_cs_do.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/class1_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/Generics/ConstrainedCall/class1_cs_r.csproj b/tests/src/JIT/Generics/ConstrainedCall/class1_cs_r.csproj
index 6f1ad3cba8..f945eb6fad 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/class1_cs_r.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/class1_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/Generics/ConstrainedCall/class1_cs_ro.csproj b/tests/src/JIT/Generics/ConstrainedCall/class1_cs_ro.csproj
index 1d5f7ac1ef..dfcf4e0b1b 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/class1_cs_ro.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/class1_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/Generics/ConstrainedCall/class2_cs_d.csproj b/tests/src/JIT/Generics/ConstrainedCall/class2_cs_d.csproj
index 9ce6515943..35fb242d7c 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/class2_cs_d.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/class2_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/Generics/ConstrainedCall/class2_cs_do.csproj b/tests/src/JIT/Generics/ConstrainedCall/class2_cs_do.csproj
index 1a67a8981f..064b3585c4 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/class2_cs_do.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/class2_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/Generics/ConstrainedCall/class2_cs_r.csproj b/tests/src/JIT/Generics/ConstrainedCall/class2_cs_r.csproj
index 9ce6515943..e006f21524 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/class2_cs_r.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/class2_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/Generics/ConstrainedCall/class2_cs_ro.csproj b/tests/src/JIT/Generics/ConstrainedCall/class2_cs_ro.csproj
index 1a67a8981f..c16b723217 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/class2_cs_ro.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/class2_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/Generics/ConstrainedCall/vt1_cs_d.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt1_cs_d.csproj
index 0232f7e19e..6323bcae03 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt1_cs_d.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt1_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/Generics/ConstrainedCall/vt1_cs_do.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt1_cs_do.csproj
index d183143284..7b5b7fca58 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt1_cs_do.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt1_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/Generics/ConstrainedCall/vt1_cs_r.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt1_cs_r.csproj
index 0232f7e19e..d6dd1ee363 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt1_cs_r.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt1_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/Generics/ConstrainedCall/vt1_cs_ro.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt1_cs_ro.csproj
index d183143284..95e62d27eb 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt1_cs_ro.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt1_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/Generics/ConstrainedCall/vt1_il_r.ilproj b/tests/src/JIT/Generics/ConstrainedCall/vt1_il_r.ilproj
index 27350a9f11..fc1a90ddda 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt1_il_r.ilproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt1_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="vt1.il" />
diff --git a/tests/src/JIT/Generics/ConstrainedCall/vt2_cs_d.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt2_cs_d.csproj
index 8729c3300e..e5f5e54450 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt2_cs_d.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt2_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/Generics/ConstrainedCall/vt2_cs_do.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt2_cs_do.csproj
index 13e6cdba7a..12ce651d20 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt2_cs_do.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt2_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/Generics/ConstrainedCall/vt2_cs_r.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt2_cs_r.csproj
index 8729c3300e..b98e8bfe81 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt2_cs_r.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt2_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/Generics/ConstrainedCall/vt2_cs_ro.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt2_cs_ro.csproj
index 13e6cdba7a..1109c868a0 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt2_cs_ro.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt2_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/Generics/ConstrainedCall/vt2_il_r.ilproj b/tests/src/JIT/Generics/ConstrainedCall/vt2_il_r.ilproj
index fbe94a233c..93971e64a5 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt2_il_r.ilproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt2_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="vt2.il" />
diff --git a/tests/src/JIT/Generics/ConstrainedCall/vt3_cs_d.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt3_cs_d.csproj
index 7c4721e004..d7c3362291 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt3_cs_d.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt3_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/Generics/ConstrainedCall/vt3_cs_do.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt3_cs_do.csproj
index e2de353653..d46d625dcc 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt3_cs_do.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt3_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/Generics/ConstrainedCall/vt3_cs_r.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt3_cs_r.csproj
index 7c4721e004..0917b25acc 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt3_cs_r.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt3_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/Generics/ConstrainedCall/vt3_cs_ro.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt3_cs_ro.csproj
index e2de353653..81b303a5cd 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt3_cs_ro.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt3_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/Generics/ConstrainedCall/vt3_il_r.ilproj b/tests/src/JIT/Generics/ConstrainedCall/vt3_il_r.ilproj
index 173e19d9c5..e6d273285c 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt3_il_r.ilproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt3_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="vt3.il" />
diff --git a/tests/src/JIT/Generics/ConstrainedCall/vt4_cs_d.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt4_cs_d.csproj
index 2e9741cbda..d1225fd18b 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt4_cs_d.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt4_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/Generics/ConstrainedCall/vt4_cs_do.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt4_cs_do.csproj
index baab8697db..e2e24a9aef 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt4_cs_do.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt4_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/Generics/ConstrainedCall/vt4_cs_r.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt4_cs_r.csproj
index 2e9741cbda..86597eb7c6 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt4_cs_r.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt4_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/Generics/ConstrainedCall/vt4_cs_ro.csproj b/tests/src/JIT/Generics/ConstrainedCall/vt4_cs_ro.csproj
index baab8697db..a1c0d97f49 100644
--- a/tests/src/JIT/Generics/ConstrainedCall/vt4_cs_ro.csproj
+++ b/tests/src/JIT/Generics/ConstrainedCall/vt4_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/Generics/Constraints/call_instance01.csproj b/tests/src/JIT/Generics/Constraints/call_instance01.csproj
index 36da6e1434..b329fbc69a 100644
--- a/tests/src/JIT/Generics/Constraints/call_instance01.csproj
+++ b/tests/src/JIT/Generics/Constraints/call_instance01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Call_instance01.cs" />
diff --git a/tests/src/JIT/Generics/Constraints/call_static01.csproj b/tests/src/JIT/Generics/Constraints/call_static01.csproj
index e2a73373f4..d0a5620fb1 100644
--- a/tests/src/JIT/Generics/Constraints/call_static01.csproj
+++ b/tests/src/JIT/Generics/Constraints/call_static01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Call_static01.cs" />
diff --git a/tests/src/JIT/Generics/Constraints/convert_instance01.csproj b/tests/src/JIT/Generics/Constraints/convert_instance01.csproj
index 8615a8649c..ec9402d3bb 100644
--- a/tests/src/JIT/Generics/Constraints/convert_instance01.csproj
+++ b/tests/src/JIT/Generics/Constraints/convert_instance01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Convert_instance01.cs" />
diff --git a/tests/src/JIT/Generics/Constraints/convert_static01.csproj b/tests/src/JIT/Generics/Constraints/convert_static01.csproj
index 0f6dfeda8a..789e8e2082 100644
--- a/tests/src/JIT/Generics/Constraints/convert_static01.csproj
+++ b/tests/src/JIT/Generics/Constraints/convert_static01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Convert_static01.cs" />
diff --git a/tests/src/JIT/Generics/Constraints/transitive_instance01.csproj b/tests/src/JIT/Generics/Constraints/transitive_instance01.csproj
index da2dc070fd..f040ac22e6 100644
--- a/tests/src/JIT/Generics/Constraints/transitive_instance01.csproj
+++ b/tests/src/JIT/Generics/Constraints/transitive_instance01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Transitive_instance01.cs" />
diff --git a/tests/src/JIT/Generics/Constraints/transitive_static01.csproj b/tests/src/JIT/Generics/Constraints/transitive_static01.csproj
index bfa391ed2d..9b30185bab 100644
--- a/tests/src/JIT/Generics/Constraints/transitive_static01.csproj
+++ b/tests/src/JIT/Generics/Constraints/transitive_static01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Transitive_static01.cs" />
diff --git a/tests/src/JIT/Generics/Conversions/Boxing/box_unbox01.csproj b/tests/src/JIT/Generics/Conversions/Boxing/box_unbox01.csproj
index a46b0703a9..f238ecab88 100644
--- a/tests/src/JIT/Generics/Conversions/Boxing/box_unbox01.csproj
+++ b/tests/src/JIT/Generics/Conversions/Boxing/box_unbox01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box_unbox01.cs" />
diff --git a/tests/src/JIT/Generics/Conversions/Reference/gentogen01.csproj b/tests/src/JIT/Generics/Conversions/Reference/gentogen01.csproj
index 1b87b99330..e67d7049d9 100644
--- a/tests/src/JIT/Generics/Conversions/Reference/gentogen01.csproj
+++ b/tests/src/JIT/Generics/Conversions/Reference/gentogen01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="GenToGen01.cs" />
diff --git a/tests/src/JIT/Generics/Conversions/Reference/gentogen02.csproj b/tests/src/JIT/Generics/Conversions/Reference/gentogen02.csproj
index a21e49529e..a82adeb1fb 100644
--- a/tests/src/JIT/Generics/Conversions/Reference/gentogen02.csproj
+++ b/tests/src/JIT/Generics/Conversions/Reference/gentogen02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="GenToGen02.cs" />
diff --git a/tests/src/JIT/Generics/Conversions/Reference/gentogen03.csproj b/tests/src/JIT/Generics/Conversions/Reference/gentogen03.csproj
index 9a92d8df63..41acfc0011 100644
--- a/tests/src/JIT/Generics/Conversions/Reference/gentogen03.csproj
+++ b/tests/src/JIT/Generics/Conversions/Reference/gentogen03.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="GenToGen03.cs" />
diff --git a/tests/src/JIT/Generics/Conversions/Reference/gentonongen01.csproj b/tests/src/JIT/Generics/Conversions/Reference/gentonongen01.csproj
index ef06f1401b..eb0191850c 100644
--- a/tests/src/JIT/Generics/Conversions/Reference/gentonongen01.csproj
+++ b/tests/src/JIT/Generics/Conversions/Reference/gentonongen01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="GenToNonGen01.cs" />
diff --git a/tests/src/JIT/Generics/Conversions/Reference/gentonongen02.csproj b/tests/src/JIT/Generics/Conversions/Reference/gentonongen02.csproj
index bc449c22f8..75cb14fea2 100644
--- a/tests/src/JIT/Generics/Conversions/Reference/gentonongen02.csproj
+++ b/tests/src/JIT/Generics/Conversions/Reference/gentonongen02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="GenToNonGen02.cs" />
diff --git a/tests/src/JIT/Generics/Conversions/Reference/gentonongen03.csproj b/tests/src/JIT/Generics/Conversions/Reference/gentonongen03.csproj
index 0b6edf92cd..8f875d99ef 100644
--- a/tests/src/JIT/Generics/Conversions/Reference/gentonongen03.csproj
+++ b/tests/src/JIT/Generics/Conversions/Reference/gentonongen03.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="GenToNonGen03.cs" />
diff --git a/tests/src/JIT/Generics/Conversions/Reference/nongentogen01.csproj b/tests/src/JIT/Generics/Conversions/Reference/nongentogen01.csproj
index fed8f42a59..60183fe5fc 100644
--- a/tests/src/JIT/Generics/Conversions/Reference/nongentogen01.csproj
+++ b/tests/src/JIT/Generics/Conversions/Reference/nongentogen01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="NonGenToGen01.cs" />
diff --git a/tests/src/JIT/Generics/Conversions/Reference/nongentogen02.csproj b/tests/src/JIT/Generics/Conversions/Reference/nongentogen02.csproj
index 3dc69b5368..a7e256955a 100644
--- a/tests/src/JIT/Generics/Conversions/Reference/nongentogen02.csproj
+++ b/tests/src/JIT/Generics/Conversions/Reference/nongentogen02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="NonGenToGen02.cs" />
diff --git a/tests/src/JIT/Generics/Conversions/Reference/nongentogen03.csproj b/tests/src/JIT/Generics/Conversions/Reference/nongentogen03.csproj
index 0a114a1067..4c7b393277 100644
--- a/tests/src/JIT/Generics/Conversions/Reference/nongentogen03.csproj
+++ b/tests/src/JIT/Generics/Conversions/Reference/nongentogen03.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="NonGenToGen03.cs" />
diff --git a/tests/src/JIT/Generics/Coverage/chaos55915408cs.csproj b/tests/src/JIT/Generics/Coverage/chaos55915408cs.csproj
index 2b2f954e54..b142d4c4dc 100644
--- a/tests/src/JIT/Generics/Coverage/chaos55915408cs.csproj
+++ b/tests/src/JIT/Generics/Coverage/chaos55915408cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="chaos55915408cs.cs" />
diff --git a/tests/src/JIT/Generics/Coverage/chaos55915408cs_o.csproj b/tests/src/JIT/Generics/Coverage/chaos55915408cs_o.csproj
index 15a436a728..eb9fe5cadb 100644
--- a/tests/src/JIT/Generics/Coverage/chaos55915408cs_o.csproj
+++ b/tests/src/JIT/Generics/Coverage/chaos55915408cs_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Generics/Coverage/chaos56200037cs.csproj b/tests/src/JIT/Generics/Coverage/chaos56200037cs.csproj
index d3889fbe21..29393103f3 100644
--- a/tests/src/JIT/Generics/Coverage/chaos56200037cs.csproj
+++ b/tests/src/JIT/Generics/Coverage/chaos56200037cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="chaos56200037cs.cs" />
diff --git a/tests/src/JIT/Generics/Coverage/chaos56200037cs_o.csproj b/tests/src/JIT/Generics/Coverage/chaos56200037cs_o.csproj
index d4d6ef1085..7a47a5dede 100644
--- a/tests/src/JIT/Generics/Coverage/chaos56200037cs_o.csproj
+++ b/tests/src/JIT/Generics/Coverage/chaos56200037cs_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Generics/Coverage/chaos65204782cs.csproj b/tests/src/JIT/Generics/Coverage/chaos65204782cs.csproj
index 85d70de2f1..2c6f595105 100644
--- a/tests/src/JIT/Generics/Coverage/chaos65204782cs.csproj
+++ b/tests/src/JIT/Generics/Coverage/chaos65204782cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="chaos65204782cs.cs" />
diff --git a/tests/src/JIT/Generics/Coverage/chaos65204782cs_o.csproj b/tests/src/JIT/Generics/Coverage/chaos65204782cs_o.csproj
index a5785fed63..3ee0d3e839 100644
--- a/tests/src/JIT/Generics/Coverage/chaos65204782cs_o.csproj
+++ b/tests/src/JIT/Generics/Coverage/chaos65204782cs_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Generics/Exceptions/general_class_instance01.csproj b/tests/src/JIT/Generics/Exceptions/general_class_instance01.csproj
index c90ab4b6f2..3888e2d206 100644
--- a/tests/src/JIT/Generics/Exceptions/general_class_instance01.csproj
+++ b/tests/src/JIT/Generics/Exceptions/general_class_instance01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="general_class_instance01.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/general_class_static01.csproj b/tests/src/JIT/Generics/Exceptions/general_class_static01.csproj
index 9002442253..3108d79bf0 100644
--- a/tests/src/JIT/Generics/Exceptions/general_class_static01.csproj
+++ b/tests/src/JIT/Generics/Exceptions/general_class_static01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="general_class_static01.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/general_struct_instance01.csproj b/tests/src/JIT/Generics/Exceptions/general_struct_instance01.csproj
index 0d296c3eca..a138bb2ccb 100644
--- a/tests/src/JIT/Generics/Exceptions/general_struct_instance01.csproj
+++ b/tests/src/JIT/Generics/Exceptions/general_struct_instance01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="general_struct_instance01.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/general_struct_static01.csproj b/tests/src/JIT/Generics/Exceptions/general_struct_static01.csproj
index 2b9639aee2..9edb9d5102 100644
--- a/tests/src/JIT/Generics/Exceptions/general_struct_static01.csproj
+++ b/tests/src/JIT/Generics/Exceptions/general_struct_static01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="general_struct_static01.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/specific_class_instance01.csproj b/tests/src/JIT/Generics/Exceptions/specific_class_instance01.csproj
index 187baddef1..9c5ef77bce 100644
--- a/tests/src/JIT/Generics/Exceptions/specific_class_instance01.csproj
+++ b/tests/src/JIT/Generics/Exceptions/specific_class_instance01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="specific_class_instance01.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/specific_class_instance02.csproj b/tests/src/JIT/Generics/Exceptions/specific_class_instance02.csproj
index 7f711a2e57..271d08d83d 100644
--- a/tests/src/JIT/Generics/Exceptions/specific_class_instance02.csproj
+++ b/tests/src/JIT/Generics/Exceptions/specific_class_instance02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="specific_class_instance02.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/specific_class_static01.csproj b/tests/src/JIT/Generics/Exceptions/specific_class_static01.csproj
index dfd3dde14b..a65b017525 100644
--- a/tests/src/JIT/Generics/Exceptions/specific_class_static01.csproj
+++ b/tests/src/JIT/Generics/Exceptions/specific_class_static01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="specific_class_static01.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/specific_class_static02.csproj b/tests/src/JIT/Generics/Exceptions/specific_class_static02.csproj
index 51098f39b2..b0dcbee451 100644
--- a/tests/src/JIT/Generics/Exceptions/specific_class_static02.csproj
+++ b/tests/src/JIT/Generics/Exceptions/specific_class_static02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="specific_class_static02.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/specific_struct_instance01.csproj b/tests/src/JIT/Generics/Exceptions/specific_struct_instance01.csproj
index ca9547eed5..019e38fc2f 100644
--- a/tests/src/JIT/Generics/Exceptions/specific_struct_instance01.csproj
+++ b/tests/src/JIT/Generics/Exceptions/specific_struct_instance01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="specific_struct_instance01.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/specific_struct_instance02.csproj b/tests/src/JIT/Generics/Exceptions/specific_struct_instance02.csproj
index 86e2da88e5..3b8ca3e915 100644
--- a/tests/src/JIT/Generics/Exceptions/specific_struct_instance02.csproj
+++ b/tests/src/JIT/Generics/Exceptions/specific_struct_instance02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="specific_struct_instance02.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/specific_struct_static01.csproj b/tests/src/JIT/Generics/Exceptions/specific_struct_static01.csproj
index 3c138b62ab..d44800269a 100644
--- a/tests/src/JIT/Generics/Exceptions/specific_struct_static01.csproj
+++ b/tests/src/JIT/Generics/Exceptions/specific_struct_static01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="specific_struct_static01.cs" />
diff --git a/tests/src/JIT/Generics/Exceptions/specific_struct_static02.csproj b/tests/src/JIT/Generics/Exceptions/specific_struct_static02.csproj
index 0a2a4717ed..ad7c7cc391 100644
--- a/tests/src/JIT/Generics/Exceptions/specific_struct_static02.csproj
+++ b/tests/src/JIT/Generics/Exceptions/specific_struct_static02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="specific_struct_static02.cs" />
diff --git a/tests/src/JIT/Generics/Fields/instance_assignment_class01.csproj b/tests/src/JIT/Generics/Fields/instance_assignment_class01.csproj
index f5de7380e7..fa9a84731c 100644
--- a/tests/src/JIT/Generics/Fields/instance_assignment_class01.csproj
+++ b/tests/src/JIT/Generics/Fields/instance_assignment_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_assignment_class01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/instance_assignment_struct01.csproj b/tests/src/JIT/Generics/Fields/instance_assignment_struct01.csproj
index 8f12acb050..b6750bee82 100644
--- a/tests/src/JIT/Generics/Fields/instance_assignment_struct01.csproj
+++ b/tests/src/JIT/Generics/Fields/instance_assignment_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_assignment_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/instance_equalnull_class01.csproj b/tests/src/JIT/Generics/Fields/instance_equalnull_class01.csproj
index b3b1680ca3..e9b209472a 100644
--- a/tests/src/JIT/Generics/Fields/instance_equalnull_class01.csproj
+++ b/tests/src/JIT/Generics/Fields/instance_equalnull_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_equalnull_class01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/instance_equalnull_struct01.csproj b/tests/src/JIT/Generics/Fields/instance_equalnull_struct01.csproj
index 2bef2aaa4d..87ad135a3b 100644
--- a/tests/src/JIT/Generics/Fields/instance_equalnull_struct01.csproj
+++ b/tests/src/JIT/Generics/Fields/instance_equalnull_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_equalnull_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/instance_passing_class01.csproj b/tests/src/JIT/Generics/Fields/instance_passing_class01.csproj
index dab91bbf24..294cdcc268 100644
--- a/tests/src/JIT/Generics/Fields/instance_passing_class01.csproj
+++ b/tests/src/JIT/Generics/Fields/instance_passing_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_passing_class01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/instance_passing_struct01.csproj b/tests/src/JIT/Generics/Fields/instance_passing_struct01.csproj
index 21f19e82ba..e0f9d792ce 100644
--- a/tests/src/JIT/Generics/Fields/instance_passing_struct01.csproj
+++ b/tests/src/JIT/Generics/Fields/instance_passing_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_passing_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/static_assignment_class01.csproj b/tests/src/JIT/Generics/Fields/static_assignment_class01.csproj
index d16270ef0e..c2b68ff8e9 100644
--- a/tests/src/JIT/Generics/Fields/static_assignment_class01.csproj
+++ b/tests/src/JIT/Generics/Fields/static_assignment_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_assignment_class01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/static_assignment_struct01.csproj b/tests/src/JIT/Generics/Fields/static_assignment_struct01.csproj
index 0f1b097f51..ca699f5807 100644
--- a/tests/src/JIT/Generics/Fields/static_assignment_struct01.csproj
+++ b/tests/src/JIT/Generics/Fields/static_assignment_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_assignment_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/static_equalnull_class01.csproj b/tests/src/JIT/Generics/Fields/static_equalnull_class01.csproj
index ab719ed62a..dbc0108e70 100644
--- a/tests/src/JIT/Generics/Fields/static_equalnull_class01.csproj
+++ b/tests/src/JIT/Generics/Fields/static_equalnull_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_equalnull_class01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/static_equalnull_struct01.csproj b/tests/src/JIT/Generics/Fields/static_equalnull_struct01.csproj
index e71301af2d..52f66ed328 100644
--- a/tests/src/JIT/Generics/Fields/static_equalnull_struct01.csproj
+++ b/tests/src/JIT/Generics/Fields/static_equalnull_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_equalnull_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/static_passing_class01.csproj b/tests/src/JIT/Generics/Fields/static_passing_class01.csproj
index b190b25223..4c8c2cb39e 100644
--- a/tests/src/JIT/Generics/Fields/static_passing_class01.csproj
+++ b/tests/src/JIT/Generics/Fields/static_passing_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_passing_class01.cs" />
diff --git a/tests/src/JIT/Generics/Fields/static_passing_struct01.csproj b/tests/src/JIT/Generics/Fields/static_passing_struct01.csproj
index 247b257e69..35da1b8c60 100644
--- a/tests/src/JIT/Generics/Fields/static_passing_struct01.csproj
+++ b/tests/src/JIT/Generics/Fields/static_passing_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_passing_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Classes/baseclass01.csproj b/tests/src/JIT/Generics/Instantiation/Classes/baseclass01.csproj
index 5956184501..0a01bdd7c3 100644
--- a/tests/src/JIT/Generics/Instantiation/Classes/baseclass01.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Classes/baseclass01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="BaseClass01.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Classes/baseclass02.csproj b/tests/src/JIT/Generics/Instantiation/Classes/baseclass02.csproj
index 5cdcc59223..a714f1598a 100644
--- a/tests/src/JIT/Generics/Instantiation/Classes/baseclass02.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Classes/baseclass02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="BaseClass02.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Classes/baseclass03.csproj b/tests/src/JIT/Generics/Instantiation/Classes/baseclass03.csproj
index 2b3af90d84..8e77f590a0 100644
--- a/tests/src/JIT/Generics/Instantiation/Classes/baseclass03.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Classes/baseclass03.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="BaseClass03.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Classes/baseclass04.csproj b/tests/src/JIT/Generics/Instantiation/Classes/baseclass04.csproj
index 0e0f5b09ea..2a33ae78e4 100644
--- a/tests/src/JIT/Generics/Instantiation/Classes/baseclass04.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Classes/baseclass04.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Baseclass04.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Classes/baseclass05.csproj b/tests/src/JIT/Generics/Instantiation/Classes/baseclass05.csproj
index 91bfadcb8a..e9f77e35db 100644
--- a/tests/src/JIT/Generics/Instantiation/Classes/baseclass05.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Classes/baseclass05.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Baseclass05.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Classes/class01.csproj b/tests/src/JIT/Generics/Instantiation/Classes/class01.csproj
index 4510a7f6b3..d28b0d57c0 100644
--- a/tests/src/JIT/Generics/Instantiation/Classes/class01.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Classes/class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class01.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Classes/class02.csproj b/tests/src/JIT/Generics/Instantiation/Classes/class02.csproj
index 861edc2102..c3d88d7165 100644
--- a/tests/src/JIT/Generics/Instantiation/Classes/class02.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Classes/class02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class02.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Classes/class03.csproj b/tests/src/JIT/Generics/Instantiation/Classes/class03.csproj
index 5421ae5de3..71baf80639 100644
--- a/tests/src/JIT/Generics/Instantiation/Classes/class03.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Classes/class03.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class03.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Interfaces/class01.csproj b/tests/src/JIT/Generics/Instantiation/Interfaces/class01.csproj
index bb9fc67e58..8df7ab5ece 100644
--- a/tests/src/JIT/Generics/Instantiation/Interfaces/class01.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Interfaces/class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Class01.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Interfaces/class02.csproj b/tests/src/JIT/Generics/Instantiation/Interfaces/class02.csproj
index 5c6109dc16..e6b76eedd3 100644
--- a/tests/src/JIT/Generics/Instantiation/Interfaces/class02.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Interfaces/class02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Class02.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Interfaces/class03.csproj b/tests/src/JIT/Generics/Instantiation/Interfaces/class03.csproj
index a415beb2c1..ae010675a1 100644
--- a/tests/src/JIT/Generics/Instantiation/Interfaces/class03.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Interfaces/class03.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Class03.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Interfaces/class04.csproj b/tests/src/JIT/Generics/Instantiation/Interfaces/class04.csproj
index 5b51b9fb6b..f0a4541425 100644
--- a/tests/src/JIT/Generics/Instantiation/Interfaces/class04.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Interfaces/class04.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Class04.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Interfaces/class05.csproj b/tests/src/JIT/Generics/Instantiation/Interfaces/class05.csproj
index 0c4fb2a652..111b14db2c 100644
--- a/tests/src/JIT/Generics/Instantiation/Interfaces/class05.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Interfaces/class05.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Class05.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Interfaces/struct01.csproj b/tests/src/JIT/Generics/Instantiation/Interfaces/struct01.csproj
index c99b75cf54..deefc2859e 100644
--- a/tests/src/JIT/Generics/Instantiation/Interfaces/struct01.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Interfaces/struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Struct01.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Interfaces/struct02.csproj b/tests/src/JIT/Generics/Instantiation/Interfaces/struct02.csproj
index 75d4ce8bb4..f6013bdc98 100644
--- a/tests/src/JIT/Generics/Instantiation/Interfaces/struct02.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Interfaces/struct02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Struct02.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Interfaces/struct03.csproj b/tests/src/JIT/Generics/Instantiation/Interfaces/struct03.csproj
index 10012502ec..1f19d41bf4 100644
--- a/tests/src/JIT/Generics/Instantiation/Interfaces/struct03.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Interfaces/struct03.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Struct03.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Interfaces/struct04.csproj b/tests/src/JIT/Generics/Instantiation/Interfaces/struct04.csproj
index bfdc628ca2..68a71948d4 100644
--- a/tests/src/JIT/Generics/Instantiation/Interfaces/struct04.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Interfaces/struct04.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Struct04.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Interfaces/struct05.csproj b/tests/src/JIT/Generics/Instantiation/Interfaces/struct05.csproj
index e718e115b1..2865a2fcff 100644
--- a/tests/src/JIT/Generics/Instantiation/Interfaces/struct05.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Interfaces/struct05.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Struct05.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Structs/struct01.csproj b/tests/src/JIT/Generics/Instantiation/Structs/struct01.csproj
index 0844a73b7e..9582f504e6 100644
--- a/tests/src/JIT/Generics/Instantiation/Structs/struct01.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Structs/struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct01.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Structs/struct02.csproj b/tests/src/JIT/Generics/Instantiation/Structs/struct02.csproj
index ecdbfe6c51..bee63e1e78 100644
--- a/tests/src/JIT/Generics/Instantiation/Structs/struct02.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Structs/struct02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct02.cs" />
diff --git a/tests/src/JIT/Generics/Instantiation/Structs/struct03.csproj b/tests/src/JIT/Generics/Instantiation/Structs/struct03.csproj
index 265c640a77..ebf1ff1ec3 100644
--- a/tests/src/JIT/Generics/Instantiation/Structs/struct03.csproj
+++ b/tests/src/JIT/Generics/Instantiation/Structs/struct03.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct03.cs" />
diff --git a/tests/src/JIT/Generics/Locals/instance_assignment_class01.csproj b/tests/src/JIT/Generics/Locals/instance_assignment_class01.csproj
index f5de7380e7..fa9a84731c 100644
--- a/tests/src/JIT/Generics/Locals/instance_assignment_class01.csproj
+++ b/tests/src/JIT/Generics/Locals/instance_assignment_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_assignment_class01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/instance_assignment_struct01.csproj b/tests/src/JIT/Generics/Locals/instance_assignment_struct01.csproj
index 8f12acb050..b6750bee82 100644
--- a/tests/src/JIT/Generics/Locals/instance_assignment_struct01.csproj
+++ b/tests/src/JIT/Generics/Locals/instance_assignment_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_assignment_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/instance_equalnull_class01.csproj b/tests/src/JIT/Generics/Locals/instance_equalnull_class01.csproj
index b3b1680ca3..e9b209472a 100644
--- a/tests/src/JIT/Generics/Locals/instance_equalnull_class01.csproj
+++ b/tests/src/JIT/Generics/Locals/instance_equalnull_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_equalnull_class01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/instance_equalnull_struct01.csproj b/tests/src/JIT/Generics/Locals/instance_equalnull_struct01.csproj
index 2bef2aaa4d..87ad135a3b 100644
--- a/tests/src/JIT/Generics/Locals/instance_equalnull_struct01.csproj
+++ b/tests/src/JIT/Generics/Locals/instance_equalnull_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_equalnull_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/instance_passing_class01.csproj b/tests/src/JIT/Generics/Locals/instance_passing_class01.csproj
index dab91bbf24..294cdcc268 100644
--- a/tests/src/JIT/Generics/Locals/instance_passing_class01.csproj
+++ b/tests/src/JIT/Generics/Locals/instance_passing_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_passing_class01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/instance_passing_struct01.csproj b/tests/src/JIT/Generics/Locals/instance_passing_struct01.csproj
index 21f19e82ba..e0f9d792ce 100644
--- a/tests/src/JIT/Generics/Locals/instance_passing_struct01.csproj
+++ b/tests/src/JIT/Generics/Locals/instance_passing_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_passing_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/static_assignment_class01.csproj b/tests/src/JIT/Generics/Locals/static_assignment_class01.csproj
index d16270ef0e..c2b68ff8e9 100644
--- a/tests/src/JIT/Generics/Locals/static_assignment_class01.csproj
+++ b/tests/src/JIT/Generics/Locals/static_assignment_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_assignment_class01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/static_assignment_struct01.csproj b/tests/src/JIT/Generics/Locals/static_assignment_struct01.csproj
index 0f1b097f51..ca699f5807 100644
--- a/tests/src/JIT/Generics/Locals/static_assignment_struct01.csproj
+++ b/tests/src/JIT/Generics/Locals/static_assignment_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_assignment_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/static_equalnull_class01.csproj b/tests/src/JIT/Generics/Locals/static_equalnull_class01.csproj
index ab719ed62a..dbc0108e70 100644
--- a/tests/src/JIT/Generics/Locals/static_equalnull_class01.csproj
+++ b/tests/src/JIT/Generics/Locals/static_equalnull_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_equalnull_class01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/static_equalnull_struct01.csproj b/tests/src/JIT/Generics/Locals/static_equalnull_struct01.csproj
index e71301af2d..52f66ed328 100644
--- a/tests/src/JIT/Generics/Locals/static_equalnull_struct01.csproj
+++ b/tests/src/JIT/Generics/Locals/static_equalnull_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_equalnull_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/static_passing_class01.csproj b/tests/src/JIT/Generics/Locals/static_passing_class01.csproj
index b190b25223..4c8c2cb39e 100644
--- a/tests/src/JIT/Generics/Locals/static_passing_class01.csproj
+++ b/tests/src/JIT/Generics/Locals/static_passing_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_passing_class01.cs" />
diff --git a/tests/src/JIT/Generics/Locals/static_passing_struct01.csproj b/tests/src/JIT/Generics/Locals/static_passing_struct01.csproj
index 247b257e69..35da1b8c60 100644
--- a/tests/src/JIT/Generics/Locals/static_passing_struct01.csproj
+++ b/tests/src/JIT/Generics/Locals/static_passing_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_passing_struct01.cs" />
diff --git a/tests/src/JIT/Generics/MemberAccess/class_instance01.csproj b/tests/src/JIT/Generics/MemberAccess/class_instance01.csproj
index 4b5b0e5c3f..a6fae80072 100644
--- a/tests/src/JIT/Generics/MemberAccess/class_instance01.csproj
+++ b/tests/src/JIT/Generics/MemberAccess/class_instance01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class_instance01.cs" />
diff --git a/tests/src/JIT/Generics/MemberAccess/class_static01.csproj b/tests/src/JIT/Generics/MemberAccess/class_static01.csproj
index ee2cf4964c..bb21775e8e 100644
--- a/tests/src/JIT/Generics/MemberAccess/class_static01.csproj
+++ b/tests/src/JIT/Generics/MemberAccess/class_static01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class_static01.cs" />
diff --git a/tests/src/JIT/Generics/MemberAccess/interface_class01.csproj b/tests/src/JIT/Generics/MemberAccess/interface_class01.csproj
index 9873a284cd..f4e0e63886 100644
--- a/tests/src/JIT/Generics/MemberAccess/interface_class01.csproj
+++ b/tests/src/JIT/Generics/MemberAccess/interface_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="interface_class01.cs" />
diff --git a/tests/src/JIT/Generics/MemberAccess/interface_class02.csproj b/tests/src/JIT/Generics/MemberAccess/interface_class02.csproj
index 532eec0cca..ce1b8bd6e4 100644
--- a/tests/src/JIT/Generics/MemberAccess/interface_class02.csproj
+++ b/tests/src/JIT/Generics/MemberAccess/interface_class02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="interface_class02.cs" />
diff --git a/tests/src/JIT/Generics/MemberAccess/interface_struct01.csproj b/tests/src/JIT/Generics/MemberAccess/interface_struct01.csproj
index cbf0414693..da06b9de24 100644
--- a/tests/src/JIT/Generics/MemberAccess/interface_struct01.csproj
+++ b/tests/src/JIT/Generics/MemberAccess/interface_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="interface_struct01.cs" />
diff --git a/tests/src/JIT/Generics/MemberAccess/interface_struct02.csproj b/tests/src/JIT/Generics/MemberAccess/interface_struct02.csproj
index 64e7fc77ac..2a961ea2df 100644
--- a/tests/src/JIT/Generics/MemberAccess/interface_struct02.csproj
+++ b/tests/src/JIT/Generics/MemberAccess/interface_struct02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="interface_struct02.cs" />
diff --git a/tests/src/JIT/Generics/MemberAccess/struct_instance01.csproj b/tests/src/JIT/Generics/MemberAccess/struct_instance01.csproj
index 58e8ae6136..160a29730c 100644
--- a/tests/src/JIT/Generics/MemberAccess/struct_instance01.csproj
+++ b/tests/src/JIT/Generics/MemberAccess/struct_instance01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct_instance01.cs" />
diff --git a/tests/src/JIT/Generics/MemberAccess/struct_static01.csproj b/tests/src/JIT/Generics/MemberAccess/struct_static01.csproj
index f3757e85b6..b4ceb0ffb3 100644
--- a/tests/src/JIT/Generics/MemberAccess/struct_static01.csproj
+++ b/tests/src/JIT/Generics/MemberAccess/struct_static01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct_static01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/instance_assignment_class01.csproj b/tests/src/JIT/Generics/Parameters/instance_assignment_class01.csproj
index f5de7380e7..fa9a84731c 100644
--- a/tests/src/JIT/Generics/Parameters/instance_assignment_class01.csproj
+++ b/tests/src/JIT/Generics/Parameters/instance_assignment_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_assignment_class01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/instance_assignment_struct01.csproj b/tests/src/JIT/Generics/Parameters/instance_assignment_struct01.csproj
index 8f12acb050..b6750bee82 100644
--- a/tests/src/JIT/Generics/Parameters/instance_assignment_struct01.csproj
+++ b/tests/src/JIT/Generics/Parameters/instance_assignment_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_assignment_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/instance_equalnull_class01.csproj b/tests/src/JIT/Generics/Parameters/instance_equalnull_class01.csproj
index b3b1680ca3..e9b209472a 100644
--- a/tests/src/JIT/Generics/Parameters/instance_equalnull_class01.csproj
+++ b/tests/src/JIT/Generics/Parameters/instance_equalnull_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_equalnull_class01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/instance_equalnull_struct01.csproj b/tests/src/JIT/Generics/Parameters/instance_equalnull_struct01.csproj
index 2bef2aaa4d..87ad135a3b 100644
--- a/tests/src/JIT/Generics/Parameters/instance_equalnull_struct01.csproj
+++ b/tests/src/JIT/Generics/Parameters/instance_equalnull_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_equalnull_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/instance_passing_class01.csproj b/tests/src/JIT/Generics/Parameters/instance_passing_class01.csproj
index dab91bbf24..294cdcc268 100644
--- a/tests/src/JIT/Generics/Parameters/instance_passing_class01.csproj
+++ b/tests/src/JIT/Generics/Parameters/instance_passing_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_passing_class01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/instance_passing_struct01.csproj b/tests/src/JIT/Generics/Parameters/instance_passing_struct01.csproj
index 21f19e82ba..e0f9d792ce 100644
--- a/tests/src/JIT/Generics/Parameters/instance_passing_struct01.csproj
+++ b/tests/src/JIT/Generics/Parameters/instance_passing_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="instance_passing_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/static_assignment_class01.csproj b/tests/src/JIT/Generics/Parameters/static_assignment_class01.csproj
index d16270ef0e..c2b68ff8e9 100644
--- a/tests/src/JIT/Generics/Parameters/static_assignment_class01.csproj
+++ b/tests/src/JIT/Generics/Parameters/static_assignment_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_assignment_class01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/static_assignment_struct01.csproj b/tests/src/JIT/Generics/Parameters/static_assignment_struct01.csproj
index 0f1b097f51..ca699f5807 100644
--- a/tests/src/JIT/Generics/Parameters/static_assignment_struct01.csproj
+++ b/tests/src/JIT/Generics/Parameters/static_assignment_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_assignment_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/static_equalnull_class01.csproj b/tests/src/JIT/Generics/Parameters/static_equalnull_class01.csproj
index ab719ed62a..dbc0108e70 100644
--- a/tests/src/JIT/Generics/Parameters/static_equalnull_class01.csproj
+++ b/tests/src/JIT/Generics/Parameters/static_equalnull_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_equalnull_class01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/static_equalnull_struct01.csproj b/tests/src/JIT/Generics/Parameters/static_equalnull_struct01.csproj
index e71301af2d..52f66ed328 100644
--- a/tests/src/JIT/Generics/Parameters/static_equalnull_struct01.csproj
+++ b/tests/src/JIT/Generics/Parameters/static_equalnull_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_equalnull_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/static_passing_class01.csproj b/tests/src/JIT/Generics/Parameters/static_passing_class01.csproj
index b190b25223..4c8c2cb39e 100644
--- a/tests/src/JIT/Generics/Parameters/static_passing_class01.csproj
+++ b/tests/src/JIT/Generics/Parameters/static_passing_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_passing_class01.cs" />
diff --git a/tests/src/JIT/Generics/Parameters/static_passing_struct01.csproj b/tests/src/JIT/Generics/Parameters/static_passing_struct01.csproj
index 247b257e69..35da1b8c60 100644
--- a/tests/src/JIT/Generics/Parameters/static_passing_struct01.csproj
+++ b/tests/src/JIT/Generics/Parameters/static_passing_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="static_passing_struct01.cs" />
diff --git a/tests/src/JIT/Generics/TypeParameters/default_class01.csproj b/tests/src/JIT/Generics/TypeParameters/default_class01.csproj
index 80f35dbe5d..529f8e16d0 100644
--- a/tests/src/JIT/Generics/TypeParameters/default_class01.csproj
+++ b/tests/src/JIT/Generics/TypeParameters/default_class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="default_class01.cs" />
diff --git a/tests/src/JIT/Generics/TypeParameters/default_struct01.csproj b/tests/src/JIT/Generics/TypeParameters/default_struct01.csproj
index 02f338527f..f38766cc97 100644
--- a/tests/src/JIT/Generics/TypeParameters/default_struct01.csproj
+++ b/tests/src/JIT/Generics/TypeParameters/default_struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="default_struct01.cs" />
diff --git a/tests/src/JIT/Generics/Typeof/class01.csproj b/tests/src/JIT/Generics/Typeof/class01.csproj
index 4510a7f6b3..d28b0d57c0 100644
--- a/tests/src/JIT/Generics/Typeof/class01.csproj
+++ b/tests/src/JIT/Generics/Typeof/class01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class01.cs" />
diff --git a/tests/src/JIT/Generics/Typeof/class02.csproj b/tests/src/JIT/Generics/Typeof/class02.csproj
index 861edc2102..c3d88d7165 100644
--- a/tests/src/JIT/Generics/Typeof/class02.csproj
+++ b/tests/src/JIT/Generics/Typeof/class02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class02.cs" />
diff --git a/tests/src/JIT/Generics/Typeof/class03.csproj b/tests/src/JIT/Generics/Typeof/class03.csproj
index 5421ae5de3..71baf80639 100644
--- a/tests/src/JIT/Generics/Typeof/class03.csproj
+++ b/tests/src/JIT/Generics/Typeof/class03.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="class03.cs" />
diff --git a/tests/src/JIT/Generics/Typeof/dynamicTypes.csproj b/tests/src/JIT/Generics/Typeof/dynamicTypes.csproj
index 10537cf948..a2501548fb 100644
--- a/tests/src/JIT/Generics/Typeof/dynamicTypes.csproj
+++ b/tests/src/JIT/Generics/Typeof/dynamicTypes.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Generics/Typeof/objectBoxing.csproj b/tests/src/JIT/Generics/Typeof/objectBoxing.csproj
index 8864d86648..1bbd21adb0 100644
--- a/tests/src/JIT/Generics/Typeof/objectBoxing.csproj
+++ b/tests/src/JIT/Generics/Typeof/objectBoxing.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Generics/Typeof/refTypesdynamic.csproj b/tests/src/JIT/Generics/Typeof/refTypesdynamic.csproj
index cd2da6ccf4..0092803039 100644
--- a/tests/src/JIT/Generics/Typeof/refTypesdynamic.csproj
+++ b/tests/src/JIT/Generics/Typeof/refTypesdynamic.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Generics/Typeof/struct01.csproj b/tests/src/JIT/Generics/Typeof/struct01.csproj
index 0844a73b7e..9582f504e6 100644
--- a/tests/src/JIT/Generics/Typeof/struct01.csproj
+++ b/tests/src/JIT/Generics/Typeof/struct01.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct01.cs" />
diff --git a/tests/src/JIT/Generics/Typeof/struct02.csproj b/tests/src/JIT/Generics/Typeof/struct02.csproj
index 75d4ce8bb4..f6013bdc98 100644
--- a/tests/src/JIT/Generics/Typeof/struct02.csproj
+++ b/tests/src/JIT/Generics/Typeof/struct02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="Struct02.cs" />
diff --git a/tests/src/JIT/Generics/Typeof/struct03.csproj b/tests/src/JIT/Generics/Typeof/struct03.csproj
index 265c640a77..ebf1ff1ec3 100644
--- a/tests/src/JIT/Generics/Typeof/struct03.csproj
+++ b/tests/src/JIT/Generics/Typeof/struct03.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct03.cs" />
diff --git a/tests/src/JIT/Generics/Typeof/valueTypeBoxing.csproj b/tests/src/JIT/Generics/Typeof/valueTypeBoxing.csproj
index c4aa292b7f..6c8c09ee64 100644
--- a/tests/src/JIT/Generics/Typeof/valueTypeBoxing.csproj
+++ b/tests/src/JIT/Generics/Typeof/valueTypeBoxing.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Generics/pinvoke/app.config b/tests/src/JIT/Generics/pinvoke/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/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/Generics/pinvoke/instance01.cs b/tests/src/JIT/Generics/pinvoke/instance01.cs
new file mode 100644
index 0000000000..f279298704
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/instance01.cs
@@ -0,0 +1,63 @@
+// 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.Runtime.InteropServices;
+
+internal class Win32Interop
+{
+ [DllImport("kernel32", SetLastError = true)]
+ public static extern bool CloseHandle(IntPtr hObject);
+}
+
+
+public class Gen<T>
+{
+ public int PInvokeTest()
+ {
+ Win32Interop.CloseHandle(IntPtr.Zero);
+ return Marshal.GetLastWin32Error();
+ }
+
+ public void Dummy(T t)
+ {
+ Console.WriteLine(t);
+ }
+}
+
+public class Test
+{
+ public static uint counter = 0;
+ public static bool result = true;
+ public static void Eval(bool exp)
+ {
+ counter++;
+ if (!exp)
+ {
+ result = exp;
+ Console.WriteLine("Test Failed at location: " + counter);
+ }
+ }
+
+ public static int Main()
+ {
+ Eval(new Gen<int>().PInvokeTest() == 6);
+ Eval(new Gen<double>().PInvokeTest() == 6);
+ Eval(new Gen<string>().PInvokeTest() == 6);
+ Eval(new Gen<object>().PInvokeTest() == 6);
+ Eval(new Gen<Guid>().PInvokeTest() == 6);
+
+ if (result)
+ {
+ Console.WriteLine("Test Passed");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("Test Failed");
+ return 1;
+ }
+ }
+}
+
+
diff --git a/tests/src/JIT/Generics/pinvoke/instance01.csproj b/tests/src/JIT/Generics/pinvoke/instance01.csproj
new file mode 100644
index 0000000000..113faf590a
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/instance01.csproj
@@ -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="instance01.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/Generics/pinvoke/instance02.cs b/tests/src/JIT/Generics/pinvoke/instance02.cs
new file mode 100644
index 0000000000..e03298e5e3
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/instance02.cs
@@ -0,0 +1,63 @@
+// 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.Runtime.InteropServices;
+
+internal class Win32Interop
+{
+ [DllImport("kernel32", SetLastError = true)]
+ public static extern bool CloseHandle(IntPtr hObject);
+}
+
+
+public class Gen<T>
+{
+ public virtual int PInvokeTest()
+ {
+ Win32Interop.CloseHandle(IntPtr.Zero);
+ return Marshal.GetLastWin32Error();
+ }
+
+ public void Dummy(T t)
+ {
+ Console.WriteLine(t);
+ }
+}
+
+public class Test
+{
+ public static uint counter = 0;
+ public static bool result = true;
+ public static void Eval(bool exp)
+ {
+ counter++;
+ if (!exp)
+ {
+ result = exp;
+ Console.WriteLine("Test Failed at location: " + counter);
+ }
+ }
+
+ public static int Main()
+ {
+ Eval(new Gen<int>().PInvokeTest() == 6);
+ Eval(new Gen<double>().PInvokeTest() == 6);
+ Eval(new Gen<string>().PInvokeTest() == 6);
+ Eval(new Gen<object>().PInvokeTest() == 6);
+ Eval(new Gen<Guid>().PInvokeTest() == 6);
+
+ if (result)
+ {
+ Console.WriteLine("Test Passed");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("Test Failed");
+ return 1;
+ }
+ }
+}
+
+
diff --git a/tests/src/JIT/Generics/pinvoke/instance02.csproj b/tests/src/JIT/Generics/pinvoke/instance02.csproj
new file mode 100644
index 0000000000..787dc6945f
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/instance02.csproj
@@ -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="instance02.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/Generics/pinvoke/instance03.cs b/tests/src/JIT/Generics/pinvoke/instance03.cs
new file mode 100644
index 0000000000..77e26c6d27
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/instance03.cs
@@ -0,0 +1,63 @@
+// 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.Runtime.InteropServices;
+
+internal class Win32Interop
+{
+ [DllImport("kernel32", SetLastError = true)]
+ public static extern bool CloseHandle(IntPtr hObject);
+}
+
+
+public struct Gen<T>
+{
+ public int PInvokeTest()
+ {
+ Win32Interop.CloseHandle(IntPtr.Zero);
+ return Marshal.GetLastWin32Error();
+ }
+
+ public void Dummy(T t)
+ {
+ Console.WriteLine(t);
+ }
+}
+
+public class Test
+{
+ public static uint counter = 0;
+ public static bool result = true;
+ public static void Eval(bool exp)
+ {
+ counter++;
+ if (!exp)
+ {
+ result = exp;
+ Console.WriteLine("Test Failed at location: " + counter);
+ }
+ }
+
+ public static int Main()
+ {
+ Eval(new Gen<int>().PInvokeTest() == 6);
+ Eval(new Gen<double>().PInvokeTest() == 6);
+ Eval(new Gen<string>().PInvokeTest() == 6);
+ Eval(new Gen<object>().PInvokeTest() == 6);
+ Eval(new Gen<Guid>().PInvokeTest() == 6);
+
+ if (result)
+ {
+ Console.WriteLine("Test Passed");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("Test Failed");
+ return 1;
+ }
+ }
+}
+
+
diff --git a/tests/src/JIT/Generics/pinvoke/instance03.csproj b/tests/src/JIT/Generics/pinvoke/instance03.csproj
new file mode 100644
index 0000000000..f1fa83421a
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/instance03.csproj
@@ -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="instance03.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/Generics/pinvoke/static01.cs b/tests/src/JIT/Generics/pinvoke/static01.cs
new file mode 100644
index 0000000000..2f6eac81b2
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/static01.cs
@@ -0,0 +1,63 @@
+// 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.Runtime.InteropServices;
+
+internal class Win32Interop
+{
+ [DllImport("kernel32", SetLastError = true)]
+ public static extern bool CloseHandle(IntPtr hObject);
+}
+
+
+public class Gen<T>
+{
+ public static int PInvokeTest()
+ {
+ Win32Interop.CloseHandle(IntPtr.Zero);
+ return Marshal.GetLastWin32Error();
+ }
+
+ public void Dummy(T t)
+ {
+ Console.WriteLine(t);
+ }
+}
+
+public class Test
+{
+ public static uint counter = 0;
+ public static bool result = true;
+ public static void Eval(bool exp)
+ {
+ counter++;
+ if (!exp)
+ {
+ result = exp;
+ Console.WriteLine("Test Failed at location: " + counter);
+ }
+ }
+
+ public static int Main()
+ {
+ Eval(Gen<int>.PInvokeTest() == 6);
+ Eval(Gen<double>.PInvokeTest() == 6);
+ Eval(Gen<string>.PInvokeTest() == 6);
+ Eval(Gen<object>.PInvokeTest() == 6);
+ Eval(Gen<Guid>.PInvokeTest() == 6);
+
+ if (result)
+ {
+ Console.WriteLine("Test Passed");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("Test Failed");
+ return 1;
+ }
+ }
+}
+
+
diff --git a/tests/src/JIT/Generics/pinvoke/static01.csproj b/tests/src/JIT/Generics/pinvoke/static01.csproj
new file mode 100644
index 0000000000..d5f0a59648
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/static01.csproj
@@ -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="static01.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/Generics/pinvoke/static02.cs b/tests/src/JIT/Generics/pinvoke/static02.cs
new file mode 100644
index 0000000000..c95f573869
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/static02.cs
@@ -0,0 +1,63 @@
+// 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.Runtime.InteropServices;
+
+internal class Win32Interop
+{
+ [DllImport("kernel32", SetLastError = true)]
+ public static extern bool CloseHandle(IntPtr hObject);
+}
+
+
+public struct Gen<T>
+{
+ public static int PInvokeTest()
+ {
+ Win32Interop.CloseHandle(IntPtr.Zero);
+ return Marshal.GetLastWin32Error();
+ }
+
+ public void Dummy(T t)
+ {
+ Console.WriteLine(t);
+ }
+}
+
+public class Test
+{
+ public static uint counter = 0;
+ public static bool result = true;
+ public static void Eval(bool exp)
+ {
+ counter++;
+ if (!exp)
+ {
+ result = exp;
+ Console.WriteLine("Test Failed at location: " + counter);
+ }
+ }
+
+ public static int Main()
+ {
+ Eval(Gen<int>.PInvokeTest() == 6);
+ Eval(Gen<double>.PInvokeTest() == 6);
+ Eval(Gen<string>.PInvokeTest() == 6);
+ Eval(Gen<object>.PInvokeTest() == 6);
+ Eval(Gen<Guid>.PInvokeTest() == 6);
+
+ if (result)
+ {
+ Console.WriteLine("Test Passed");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("Test Failed");
+ return 1;
+ }
+ }
+}
+
+
diff --git a/tests/src/JIT/Generics/pinvoke/static02.csproj b/tests/src/JIT/Generics/pinvoke/static02.csproj
new file mode 100644
index 0000000000..86ecef6577
--- /dev/null
+++ b/tests/src/JIT/Generics/pinvoke/static02.csproj
@@ -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="static02.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/Generics/regression/DDB148379/ddb148379.ilproj b/tests/src/JIT/Generics/regression/DDB148379/ddb148379.ilproj
index 3c5fd2f3ac..cbd0dba817 100644
--- a/tests/src/JIT/Generics/regression/DDB148379/ddb148379.ilproj
+++ b/tests/src/JIT/Generics/regression/DDB148379/ddb148379.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="ddb148379.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/add.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/add.ilproj
index 19b969f10f..cc3758278c 100644
--- a/tests/src/JIT/IL_Conformance/Old/Base/add.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Base/add.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="add.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/add_ovf.il b/tests/src/JIT/IL_Conformance/Old/Base/add_ovf.il
new file mode 100644
index 0000000000..407d3db955
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/add_ovf.il
@@ -0,0 +1,350 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.assembly add_ovf.exe{}
+
+
+.class public add_ovf {
+
+.field public static int32 temp32a
+.field public static int64 temp64a
+.field public static int32 temp32b
+.field public static int64 temp64b
+
+
+ .data ptr = int32(0)
+
+.method public static int32 i1() {
+.locals(class [mscorlib]System.Exception)
+.maxstack 5
+try_start:
+ ldc.i4 0x0000007E
+ ldc.i4 0x00000001
+ add.ovf
+ conv.ovf.i1
+ stsfld int32 add_ovf::temp32a
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000001
+ add.ovf
+ conv.ovf.i1
+ stsfld int32 add_ovf::temp32b
+ leave done
+try_end:
+ br FAIL
+handler_start:
+ stloc 0
+ leave done
+handler_end:
+done:
+ ldloc 0
+ isinst [mscorlib]System.OverflowException
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldsfld int32 add_ovf::temp32a
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 u1() {
+.locals(class [mscorlib]System.Exception)
+.maxstack 5
+try_start:
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000001
+ add.ovf.un
+ conv.ovf.u1
+ stsfld int32 add_ovf::temp32a
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000001
+ add.ovf.un
+ conv.ovf.u1
+ stsfld int32 add_ovf::temp32b
+ leave done
+try_end:
+ br FAIL
+handler_start:
+ stloc 0
+ leave done
+handler_end:
+done:
+ ldloc 0
+ isinst [mscorlib]System.OverflowException
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldsfld int32 add_ovf::temp32a
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 i2() {
+.locals(class [mscorlib]System.Exception)
+.maxstack 5
+try_start:
+ ldc.i4 0x00007FFE
+ ldc.i4 0x00000001
+ add.ovf
+ conv.ovf.i2
+ stsfld int32 add_ovf::temp32a
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000001
+ add.ovf
+ conv.ovf.i2
+ stsfld int32 add_ovf::temp32b
+ leave done
+try_end:
+ br FAIL
+handler_start:
+ stloc 0
+ leave done
+handler_end:
+done:
+ ldloc 0
+ isinst [mscorlib]System.OverflowException
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldsfld int32 add_ovf::temp32a
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 u2() {
+.locals(class [mscorlib]System.Exception)
+.maxstack 5
+try_start:
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000001
+ add.ovf.un
+ conv.ovf.u2
+ stsfld int32 add_ovf::temp32a
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000001
+ add.ovf.un
+ conv.ovf.u2
+ stsfld int32 add_ovf::temp32b
+ leave done
+try_end:
+ br FAIL
+handler_start:
+ stloc 0
+ leave done
+handler_end:
+done:
+ ldloc 0
+ isinst [mscorlib]System.OverflowException
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldsfld int32 add_ovf::temp32a
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 i4() {
+.locals(class [mscorlib]System.Exception)
+.maxstack 5
+try_start:
+ ldc.i4 0x7FFFFFFE
+ ldc.i4 0x00000001
+ add.ovf
+ conv.ovf.i4
+ stsfld int32 add_ovf::temp32a
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000001
+ add.ovf
+ conv.ovf.i4
+ stsfld int32 add_ovf::temp32b
+ leave done
+try_end:
+ br FAIL
+handler_start:
+ stloc 0
+ leave done
+handler_end:
+done:
+ ldloc 0
+ isinst [mscorlib]System.OverflowException
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldsfld int32 add_ovf::temp32a
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 u4() {
+.locals(class [mscorlib]System.Exception)
+.maxstack 5
+try_start:
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000001
+ add.ovf.un
+ stsfld int32 add_ovf::temp32a
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ add.ovf.un
+ conv.ovf.u4
+ stsfld int32 add_ovf::temp32b
+ leave done
+try_end:
+ br FAIL
+handler_start:
+ stloc 0
+ leave done
+handler_end:
+done:
+ ldloc 0
+ isinst [mscorlib]System.OverflowException
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldsfld int32 add_ovf::temp32a
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 i8() {
+.locals(class [mscorlib]System.Exception)
+.maxstack 5
+try_start:
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000001
+ add.ovf
+ conv.ovf.i8
+ stsfld int64 add_ovf::temp64a
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ add.ovf
+ conv.ovf.i8
+ stsfld int64 add_ovf::temp64b
+ leave done
+try_end:
+ br FAIL
+handler_start:
+ stloc 0
+ leave done
+handler_end:
+done:
+ ldloc 0
+ isinst [mscorlib]System.OverflowException
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldsfld int64 add_ovf::temp64a
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 u8() {
+.locals(class [mscorlib]System.Exception)
+.maxstack 5
+try_start:
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000001
+ add.ovf.un
+ stsfld int64 add_ovf::temp64a
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ add.ovf.un
+ conv.ovf.u8
+ stsfld int64 add_ovf::temp64b
+ leave done
+try_end:
+ br FAIL
+handler_start:
+ stloc 0
+ leave done
+handler_end:
+done:
+ ldloc 0
+ isinst [mscorlib]System.OverflowException
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldsfld int64 add_ovf::temp64a
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call int32 add_ovf::i1()
+ brfalse FAIL
+ call int32 add_ovf::u1()
+ brfalse FAIL
+ call int32 add_ovf::i2()
+ brfalse FAIL
+ call int32 add_ovf::u2()
+ brfalse FAIL
+ call int32 add_ovf::i4()
+ brfalse FAIL
+ call int32 add_ovf::u4()
+ brfalse FAIL
+ call int32 add_ovf::i8()
+ brfalse FAIL
+ call int32 add_ovf::u8()
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/add_ovf.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/add_ovf.ilproj
new file mode 100644
index 0000000000..fd3dffada8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/add_ovf.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="add_ovf.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/IL_Conformance/Old/Base/and.il b/tests/src/JIT/IL_Conformance/Old/Base/and.il
new file mode 100644
index 0000000000..b4c912b022
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/and.il
@@ -0,0 +1,45 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.assembly and.exe{}
+
+.class public _and {
+
+.field public static int32 even32
+.field public static int64 even64
+.method public static void initialize() {
+.maxstack 2
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 _and::even32
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 _and::even64
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _and::initialize()
+ ldsfld int32 _and::even32
+ ldc.i4 0xFFFFFFFF
+ and
+ ldsfld int32 _and::even32
+ ceq
+ brfalse FAIL
+ ldsfld int64 _and::even64
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ and
+ ldsfld int64 _and::even64
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/and.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/and.ilproj
new file mode 100644
index 0000000000..62076ce75b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/and.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="and.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/IL_Conformance/Old/Base/beq.il b/tests/src/JIT/IL_Conformance/Old/Base/beq.il
new file mode 100644
index 0000000000..9bf28ce3ef
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/beq.il
@@ -0,0 +1,57 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly beq.exe{}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+
+ ldc.i4 0xFFAAFFAA
+ ldc.i4 0xFFAAFFAA
+ beq next0
+ br fail
+next0:
+ ldc.i4 0xDDDD0000
+ ldc.i4 0x0000DDDD
+ beq fail
+ br next1
+next1:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ beq next2
+ br fail
+next2:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F800000)
+ beq fail
+ br next3
+
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ beq next4
+ br fail
+next4:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ beq fail
+ br next5
+next5:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ beq fail
+ br pass
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/beq.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/beq.ilproj
new file mode 100644
index 0000000000..fc64d34c22
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/beq.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="beq.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/IL_Conformance/Old/Base/beq_s.il b/tests/src/JIT/IL_Conformance/Old/Base/beq_s.il
new file mode 100644
index 0000000000..f34e613333
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/beq_s.il
@@ -0,0 +1,59 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+
+ ldc.i4 0xFFAAFFAA
+ ldc.i4 0xFFAAFFAA
+ beq.s next0
+ br fail
+next0:
+ ldc.i4 0xDDDD0000
+ ldc.i4 0x0000DDDD
+ beq.s fail
+ br next1
+next1:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ beq.s next2
+ br fail
+next2:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F800000)
+ beq.s fail
+ br next3
+
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ beq.s next4
+ br fail
+next4:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ beq.s fail
+ br next5
+next5:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ beq.s fail
+ br pass
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+.assembly beq_s.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/beq_s.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/beq_s.ilproj
new file mode 100644
index 0000000000..eaf6d3b2df
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/beq_s.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="beq_s.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/IL_Conformance/Old/Base/bge.il b/tests/src/JIT/IL_Conformance/Old/Base/bge.il
new file mode 100644
index 0000000000..dc17d2ad88
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bge.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 legacy library mscorlib {}
+
+.assembly bge.exe{}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+ ldc.i4 0x55555555
+ ldc.i4 0x44444444
+ bge next0
+ br fail
+next0:
+ ldc.i4 0x66666666
+ ldc.i4 0x66666666
+ bge next1
+ br fail
+next1:
+ ldc.i4 0x44444444
+ ldc.i4 0x55555555
+ bge fail
+ br next2
+next2:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bge next3
+ br fail
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bge next4
+ br fail
+next4:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bge fail
+ br next5
+next5:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bge.un next6
+ br fail
+next6:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bge.un next7
+ br fail
+next7:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bge.un fail
+ br next8
+next8:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ bge.un next9
+ br fail
+next9:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ bge.un next10
+ br fail
+next10:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ bge.un pass
+ br fail
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/bge.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/bge.ilproj
new file mode 100644
index 0000000000..14a8989b69
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bge.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="bge.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/IL_Conformance/Old/Base/bge_s.il b/tests/src/JIT/IL_Conformance/Old/Base/bge_s.il
new file mode 100644
index 0000000000..37c64c05c7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bge_s.il
@@ -0,0 +1,82 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+ ldc.i4 0x55555555
+ ldc.i4 0x44444444
+ bge.s next0
+ br fail
+next0:
+ ldc.i4 0x66666666
+ ldc.i4 0x66666666
+ bge.s next1
+ br fail
+next1:
+ ldc.i4 0x44444444
+ ldc.i4 0x55555555
+ bge fail
+ br next2
+next2:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bge.s next3
+ br fail
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bge.s next4
+ br fail
+next4:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bge fail
+ br next5
+next5:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bge.un.s next6
+ br fail
+next6:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bge.un.s next7
+ br fail
+next7:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bge.un.s fail
+ br next8
+next8:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ bge.un.s next9
+ br fail
+next9:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ bge.un.s next10
+ br fail
+next10:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ bge.un.s pass
+ br fail
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+.assembly bge_s.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/bge_s.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/bge_s.ilproj
new file mode 100644
index 0000000000..6677b359a6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bge_s.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="bge_s.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/IL_Conformance/Old/Base/bgt.il b/tests/src/JIT/IL_Conformance/Old/Base/bgt.il
new file mode 100644
index 0000000000..060682700b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bgt.il
@@ -0,0 +1,82 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly bgt.exe{}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+
+ ldc.i4 0x55555555
+ ldc.i4 0x44444444
+ bgt next0
+ br fail
+next0:
+ ldc.i4 0x66666666
+ ldc.i4 0x66666666
+ bgt fail
+ br next1
+next1:
+ ldc.i4 0x44444444
+ ldc.i4 0x55555555
+ bgt fail
+ br next2
+next2:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bgt next3
+ br fail
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bgt fail
+ br next4
+next4:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bgt fail
+ br next5
+next5:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bgt.un next6
+ br fail
+next6:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bgt.un fail
+ br next7
+next7:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bgt.un fail
+ br next8
+next8:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ bgt.un next9
+ br fail
+next9:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ bgt.un next10
+ br fail
+next10:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ bgt.un pass
+ br fail
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/bgt.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/bgt.ilproj
new file mode 100644
index 0000000000..5a444d8498
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bgt.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="bgt.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/IL_Conformance/Old/Base/bgt_s.il b/tests/src/JIT/IL_Conformance/Old/Base/bgt_s.il
new file mode 100644
index 0000000000..67fcecc37d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bgt_s.il
@@ -0,0 +1,84 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+
+ ldc.i4 0x55555555
+ ldc.i4 0x44444444
+ bgt.s next0
+ br fail
+next0:
+ ldc.i4 0x66666666
+ ldc.i4 0x66666666
+ bgt fail
+ br next1
+next1:
+ ldc.i4 0x44444444
+ ldc.i4 0x55555555
+ bgt fail
+ br next2
+next2:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bgt.s next3
+ br fail
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bgt fail
+ br next4
+next4:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bgt.s fail
+ br next5
+next5:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bgt.un.s next6
+ br fail
+next6:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bgt.un.s fail
+ br next7
+next7:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bgt.un.s fail
+ br next8
+next8:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ bgt.un.s next9
+ br fail
+next9:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ bgt.un.s next10
+ br fail
+next10:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ bgt.un.s pass
+ br fail
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+.assembly bgt_s.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/bgt_s.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/bgt_s.ilproj
new file mode 100644
index 0000000000..6510b279c7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bgt_s.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="bgt_s.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/IL_Conformance/Old/Base/ble.il b/tests/src/JIT/IL_Conformance/Old/Base/ble.il
new file mode 100644
index 0000000000..1b34d19045
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ble.il
@@ -0,0 +1,81 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly ble.exe{}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+
+ ldc.i4 0x44444444
+ ldc.i4 0x55555555
+ ble next0
+ br fail
+next0:
+ ldc.i4 0x66666666
+ ldc.i4 0x66666666
+ ble next1
+ br fail
+next1:
+ ldc.i4 0x55555555
+ ldc.i4 0x44444444
+ ble fail
+ br next2
+next2:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ ble next3
+ br fail
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ ble next4
+ br fail
+next4:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ ble fail
+ br next5
+next5:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ ble.un next6
+ br fail
+next6:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ ble.un next7
+ br fail
+next7:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ ble.un fail
+ br next8
+next8:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ ble.un next9
+ br fail
+next9:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ ble.un next10
+ br fail
+next10:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ ble.un pass
+ br fail
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ble.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ble.ilproj
new file mode 100644
index 0000000000..b1cc170bff
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ble.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="ble.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/IL_Conformance/Old/Base/ble_s.il b/tests/src/JIT/IL_Conformance/Old/Base/ble_s.il
new file mode 100644
index 0000000000..a46e44e39d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ble_s.il
@@ -0,0 +1,83 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+
+ ldc.i4 0x44444444
+ ldc.i4 0x55555555
+ ble.s next0
+ br fail
+next0:
+ ldc.i4 0x66666666
+ ldc.i4 0x66666666
+ ble.s next1
+ br fail
+next1:
+ ldc.i4 0x55555555
+ ldc.i4 0x44444444
+ ble fail
+ br next2
+next2:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ ble.s next3
+ br fail
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ ble.s next4
+ br fail
+next4:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ ble fail
+ br next5
+next5:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ ble.un.s next6
+ br fail
+next6:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ ble.un.s next7
+ br fail
+next7:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ ble.un.s fail
+ br next8
+next8:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ ble.un.s next9
+ br fail
+next9:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ ble.un.s next10
+ br fail
+next10:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ ble.un.s pass
+ br fail
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+.assembly ble_s.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ble_s.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ble_s.ilproj
new file mode 100644
index 0000000000..5c84e38fb7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ble_s.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="ble_s.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/IL_Conformance/Old/Base/blt.il b/tests/src/JIT/IL_Conformance/Old/Base/blt.il
new file mode 100644
index 0000000000..8a5aebe7af
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/blt.il
@@ -0,0 +1,81 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly blt.exe{}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+
+ ldc.i4 0x44444444
+ ldc.i4 0x55555555
+ blt next0
+ br fail
+next0:
+ ldc.i4 0x66666666
+ ldc.i4 0x66666666
+ blt fail
+ br next1
+next1:
+ ldc.i4 0x55555555
+ ldc.i4 0x44444444
+ blt fail
+ br next2
+next2:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ blt next3
+ br fail
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ blt fail
+ br next4
+next4:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ blt fail
+ br next5
+next5:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ blt.un next6
+ br fail
+next6:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ blt.un fail
+ br next7
+next7:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ blt.un fail
+ br next8
+next8:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ blt.un next9
+ br fail
+next9:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ blt.un next10
+ br fail
+next10:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ blt.un pass
+ br fail
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/blt.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/blt.ilproj
new file mode 100644
index 0000000000..fcc3199f83
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/blt.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="blt.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/IL_Conformance/Old/Base/blt_s.il b/tests/src/JIT/IL_Conformance/Old/Base/blt_s.il
new file mode 100644
index 0000000000..894f43d136
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/blt_s.il
@@ -0,0 +1,83 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+
+ ldc.i4 0x44444444
+ ldc.i4 0x55555555
+ blt.s next0
+ br fail
+next0:
+ ldc.i4 0x66666666
+ ldc.i4 0x66666666
+ blt fail
+ br next1
+next1:
+ ldc.i4 0x55555555
+ ldc.i4 0x44444444
+ blt fail
+ br next2
+next2:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ blt.s next3
+ br fail
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ blt fail
+ br next4
+next4:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ blt.s fail
+ br next5
+next5:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ blt.un.s next6
+ br fail
+next6:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ blt.un.s fail
+ br next7
+next7:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ blt.un.s fail
+ br next8
+next8:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ blt.un.s next9
+ br fail
+next9:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ blt.un.s next10
+ br fail
+next10:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ blt.un.s pass
+ br fail
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+.assembly blt_s.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/blt_s.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/blt_s.ilproj
new file mode 100644
index 0000000000..6c6e069393
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/blt_s.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="blt_s.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/IL_Conformance/Old/Base/bne.il b/tests/src/JIT/IL_Conformance/Old/Base/bne.il
new file mode 100644
index 0000000000..12e091a29b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bne.il
@@ -0,0 +1,81 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly bne.exe{}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+
+ ldc.i4 0x44444444
+ ldc.i4 0x55555555
+ bne.un next0
+ br fail
+next0:
+ ldc.i4 0x66666666
+ ldc.i4 0x66666666
+ bne.un fail
+ br next1
+next1:
+ ldc.i4 0x55555555
+ ldc.i4 0x44444444
+ bne.un next2
+ br fail
+next2:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bne.un next3
+ br fail
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bne.un fail
+ br next4
+next4:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bne.un next5
+ br fail
+next5:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bne.un next6
+ br fail
+next6:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bne.un fail
+ br next7
+next7:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bne.un next8
+ br fail
+next8:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ bne.un next9
+ br fail
+next9:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ bne.un next10
+ br fail
+next10:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ bne.un pass
+ br fail
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/bne.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/bne.ilproj
new file mode 100644
index 0000000000..6cab7fdb4c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bne.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="bne.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/IL_Conformance/Old/Base/bne_s.il b/tests/src/JIT/IL_Conformance/Old/Base/bne_s.il
new file mode 100644
index 0000000000..61cd1d29c8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bne_s.il
@@ -0,0 +1,83 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.locals (class [mscorlib]System.String)
+.entrypoint
+
+ ldc.i4 0x44444444
+ ldc.i4 0x55555555
+ bne.un.s next0
+ br fail
+next0:
+ ldc.i4 0x66666666
+ ldc.i4 0x66666666
+ bne.un fail
+ br next1
+next1:
+ ldc.i4 0x55555555
+ ldc.i4 0x44444444
+ bne.un.s next2
+ br fail
+next2:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bne.un.s next3
+ br fail
+next3:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bne.un fail
+ br next4
+next4:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bne.un.s next5
+ br fail
+next5:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ bne.un.s next6
+ br fail
+next6:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ bne.un.s fail
+ br next7
+next7:
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ bne.un.s next8
+ br fail
+next8:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ bne.un.s next9
+ br fail
+next9:
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ bne.un.s next10
+ br fail
+next10:
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ bne.un.s pass
+ br fail
+
+pass:
+ ldc.i4 100
+ br end
+fail:
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+.assembly bne_s.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/bne_s.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/bne_s.ilproj
new file mode 100644
index 0000000000..2ba5b88ccb
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/bne_s.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="bne_s.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/IL_Conformance/Old/Base/br.il b/tests/src/JIT/IL_Conformance/Old/Base/br.il
new file mode 100644
index 0000000000..b683ca7e35
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/br.il
@@ -0,0 +1,28 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly br.exe{}
+
+.class public _br {
+
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+
+ br PASS
+
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+PASS:
+ ldc.i4 100
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/br.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/br.ilproj
new file mode 100644
index 0000000000..b84e9fa1a8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/br.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="br.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/IL_Conformance/Old/Base/br_s.il b/tests/src/JIT/IL_Conformance/Old/Base/br_s.il
new file mode 100644
index 0000000000..b2edf0ebae
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/br_s.il
@@ -0,0 +1,29 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class _br_s {
+
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+
+ br.s PASS
+
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+PASS:
+ ldc.i4 100
+ ret
+}
+}
+
+.assembly br_s.exe {}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/br_s.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/br_s.ilproj
new file mode 100644
index 0000000000..0fcf6a0c4f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/br_s.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="br_s.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/IL_Conformance/Old/Base/brfalse.il b/tests/src/JIT/IL_Conformance/Old/Base/brfalse.il
new file mode 100644
index 0000000000..1b9a6334ea
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/brfalse.il
@@ -0,0 +1,24 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly brfalse.exe{}
+
+.class public _brfalse {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ ldc.i4 0x0
+ brfalse PASS
+
+FAIL:
+ ldc.i4 0x0
+ ret
+PASS:
+ ldc.i4 100
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/brfalse.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/brfalse.ilproj
new file mode 100644
index 0000000000..eac37ac223
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/brfalse.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="brfalse.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/IL_Conformance/Old/Base/brfalse_s.il b/tests/src/JIT/IL_Conformance/Old/Base/brfalse_s.il
new file mode 100644
index 0000000000..216c432595
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/brfalse_s.il
@@ -0,0 +1,24 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class _brfalse_s {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ ldc.i4 0x0
+ brfalse.s PASS
+
+FAIL:
+ ldc.i4 0x0
+ ret
+PASS:
+ ldc.i4 100
+ ret
+}
+}
+
+.assembly brfalse_s.exe {}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/brfalse_s.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/brfalse_s.ilproj
new file mode 100644
index 0000000000..3883448559
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/brfalse_s.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="brfalse_s.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/IL_Conformance/Old/Base/brtrue.il b/tests/src/JIT/IL_Conformance/Old/Base/brtrue.il
new file mode 100644
index 0000000000..62a43e213e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/brtrue.il
@@ -0,0 +1,23 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly brtrue.exe{}
+
+.class public _brtrue {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x1
+ brtrue PASS
+
+FAIL:
+ ldc.i4 0x0
+ ret
+PASS:
+ ldc.i4 100
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/brtrue.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/brtrue.ilproj
new file mode 100644
index 0000000000..0e6b5b6f07
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/brtrue.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="brtrue.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/IL_Conformance/Old/Base/brtrue_s.il b/tests/src/JIT/IL_Conformance/Old/Base/brtrue_s.il
new file mode 100644
index 0000000000..3b03b61a0f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/brtrue_s.il
@@ -0,0 +1,23 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class _brtrue_s {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x1
+ brtrue.s PASS
+
+FAIL:
+ ldc.i4 0x0
+ ret
+PASS:
+ ldc.i4 100
+ ret
+}
+}
+
+.assembly brtrue_s.exe {}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/brtrue_s.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/brtrue_s.ilproj
new file mode 100644
index 0000000000..70e69fab21
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/brtrue_s.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="brtrue_s.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/IL_Conformance/Old/Base/call.il b/tests/src/JIT/IL_Conformance/Old/Base/call.il
new file mode 100644
index 0000000000..2737120a3e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/call.il
@@ -0,0 +1,36 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.assembly call.exe{}
+
+.method public public static int32 test() {
+ ldc.i4 0xFF
+ ret
+}
+
+.class public _call {
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call int32 test()
+ ldc.i4 0xFF
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/call.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/call.ilproj
new file mode 100644
index 0000000000..5783f3ac39
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/call.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="call.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/IL_Conformance/Old/Base/ceq.il b/tests/src/JIT/IL_Conformance/Old/Base/ceq.il
new file mode 100644
index 0000000000..3e4740ccef
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ceq.il
@@ -0,0 +1,74 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly ceq.exe{}
+
+.class public _ceq {
+
+.field public static int32 i4
+.field public static int64 i8
+.field public static float32 r4
+.field public static float64 r8
+.field public static int32 i
+.field public static class _ceq ref
+
+.method public void .ctor() {
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method public static void initialize() {
+ ldc.i4 0x1234ABCD
+ stsfld int32 _ceq::i4
+ ldc.i8 0x1234ABCD5678EF09
+ stsfld int64 _ceq::i8
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 _ceq::r4
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 _ceq::r8
+ ldc.i4 0x000000FF
+ stsfld int32 _ceq::i
+ newobj instance void _ceq::.ctor()
+ stsfld class _ceq _ceq::ref
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ceq::initialize()
+ ldsfld int32 _ceq::i4
+ ldsfld int32 _ceq::i4
+ ceq
+ brfalse FAIL
+ ldsfld int64 _ceq::i8
+ ldsfld int64 _ceq::i8
+ ceq
+ brfalse FAIL
+ ldsfld float32 _ceq::r4
+ ldsfld float32 _ceq::r4
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::r8
+ ldsfld float64 _ceq::r8
+ ceq
+ brfalse FAIL
+ ldsfld int32 _ceq::i
+ ldsfld int32 _ceq::i
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ceq.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ceq.ilproj
new file mode 100644
index 0000000000..0dd6f84315
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ceq.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="ceq.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/IL_Conformance/Old/Base/cgt.il b/tests/src/JIT/IL_Conformance/Old/Base/cgt.il
new file mode 100644
index 0000000000..2c11ed3ac4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/cgt.il
@@ -0,0 +1,96 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly cgt.exe{}
+
+.class public _cgt {
+
+.field public static int32 i4
+.field public static int32 u4
+.field public static int64 i8
+.field public static int64 u8
+.field public static float32 r4
+.field public static float32 unr4
+.field public static float64 r8
+.field public static float64 unr8
+.field public static int32 u
+
+.method public void _cgt() {
+ ret
+}
+
+.method public static void initialize() {
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 _cgt::i4
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _cgt::u4
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 _cgt::i8
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _cgt::u8
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 _cgt::r4
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 _cgt::r8
+ ldc.i4 0x000000FF
+ stsfld int32 _cgt::u
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _cgt::initialize()
+ ldsfld int32 _cgt::i4
+ ldc.i4 0x00000001
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::u4
+ ldc.i4 0x00000001
+ cgt.un
+ brfalse FAIL
+ ldsfld int64 _cgt::i8
+ ldc.i8 0x0000000000000001
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::u8
+ ldc.i8 0x0000000000000001
+ cgt.un
+ brfalse FAIL
+ ldsfld float32 _cgt::r4
+ ldc.r4 float32(0x3F800000)
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::r4
+ ldc.r4 float32(0x7FC00000)
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 _cgt::r8
+ ldc.r8 float64(0x3FF0000000000000)
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::r8
+ ldc.r8 float64(0x7FF8000000000000)
+ cgt.un
+ brfalse FAIL
+ ldsfld int32 _cgt::u
+ ldc.i4 0x00000001
+ cgt
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/cgt.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/cgt.ilproj
new file mode 100644
index 0000000000..8405b812c3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/cgt.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="cgt.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/IL_Conformance/Old/Base/ckfinite.il b/tests/src/JIT/IL_Conformance/Old/Base/ckfinite.il
new file mode 100644
index 0000000000..e3caf5133d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ckfinite.il
@@ -0,0 +1,85 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly ckfinite.exe{}
+
+.class public _ckfinite {
+
+.method public static int32 _ckfinite(float32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ckfinite
+ pop //remove the value from the stack
+ leave try_end
+try_end:
+ ldc.i4 0x00000000
+ ret
+handler_start:
+ pop //remove the exception ref from the stack
+ leave done
+handler_end:
+done:
+ ldc.i4 0x00000001
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 _ckfinite(float64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ckfinite
+ pop //remove the value from the stack
+ leave try_end
+try_end:
+ ldc.i4 0x00000000
+ ret
+handler_start:
+ pop //remove the exception ref from the stack
+ leave done
+handler_end:
+done:
+ ldc.i4 0x00000001
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.r4 float32(0x7F800000)
+ call int32 _ckfinite::_ckfinite(float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ call int32 _ckfinite::_ckfinite(float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ call int32 _ckfinite::_ckfinite(float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _ckfinite::_ckfinite(float32)
+ brtrue FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _ckfinite::_ckfinite(float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _ckfinite::_ckfinite(float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _ckfinite::_ckfinite(float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _ckfinite::_ckfinite(float64)
+ brtrue FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ckfinite.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ckfinite.ilproj
new file mode 100644
index 0000000000..93341bef44
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ckfinite.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="ckfinite.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/IL_Conformance/Old/Base/clt.il b/tests/src/JIT/IL_Conformance/Old/Base/clt.il
new file mode 100644
index 0000000000..a740197929
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/clt.il
@@ -0,0 +1,90 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly clt.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public _clt {
+
+.field public static int32 i4
+.field public static int32 u4
+.field public static int64 i8
+.field public static int64 u8
+.field public static float32 r4
+.field public static float64 r8
+.field public static int32 u
+
+.method public static void initialize() {
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 _clt::i4
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _clt::u4
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 _clt::i8
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _clt::u8
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 _clt::r4
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 _clt::r8
+ ldc.i4 0x000000FF
+ stsfld int32 _clt::u
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _clt::initialize()
+ ldc.i4 0x00000001
+ ldsfld int32 _clt::i4
+ clt
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldsfld int32 _clt::u4
+ clt.un
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldsfld int64 _clt::i8
+ clt
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldsfld int64 _clt::u8
+ clt.un
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldsfld float32 _clt::r4
+ clt
+ brfalse FAIL
+
+ ldc.r4 float32(0x7FC00000)
+ ldsfld float32 _clt::r4
+ clt.un
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldsfld float64 _clt::r8
+ clt
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldsfld float64 _clt::r8
+ clt.un
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldsfld int32 _clt::u
+ clt.un
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/clt.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/clt.ilproj
new file mode 100644
index 0000000000..11f220b576
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/clt.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="clt.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/IL_Conformance/Old/Base/conv.il b/tests/src/JIT/IL_Conformance/Old/Base/conv.il
new file mode 100644
index 0000000000..e9b556421c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/conv.il
@@ -0,0 +1,125 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly conv.exe{}
+
+.class public conv {
+
+
+ .data TAG = int32(0xFFFFFFFF)
+
+.method public static int32 i4(int32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+.method public static int64 i8(int64) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+.method public static float32 r4(float32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+
+.method public static float64 r8(float64) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x8F0F0F0F
+ call int32 conv::i4(int32)
+ conv.i1
+ ldc.i4 0x0000000F
+ ceq
+ brfalse FAIL
+ ldc.i4 0x8F0F0F0F
+ call int32 conv::i4(int32)
+ conv.i2
+ ldc.i4 0x00000F0F
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x8F0F0F0F
+ call int32 conv::i4(int32)
+ conv.i8
+ ldc.i8 0xFFFFFFFF8F0F0F0F
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8111111111111111
+ call int64 conv::i8(int64)
+ conv.i4
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ call int32 conv::i4(int32)
+ conv.r4
+ ldc.r4 float32(0xBF800000)
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ call float32 conv::r4(float32)
+ conv.i4
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ call int32 conv::i4(int32)
+ conv.r8
+ ldc.r8 float64(0xBFF0000000000000)
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ call float64 conv::r8(float64)
+ conv.i4
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 conv::i8(int64)
+ conv.r8
+ ldc.r8 float64(0xBFF0000000000000)
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ call float64 conv::r8(float64)
+ conv.i8
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ call float32 conv::r4(float32)
+ conv.i8
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ call float32 conv::r4(float32)
+ conv.r8
+ ldc.r8 float64(0xBFF0000000000000)
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ call float64 conv::r8(float64)
+ conv.r4
+ ldc.r4 float32(0xBF800000)
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/conv.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/conv.ilproj
new file mode 100644
index 0000000000..bff872a21d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/conv.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="conv.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/IL_Conformance/Old/Base/conv_ovf.il b/tests/src/JIT/IL_Conformance/Old/Base/conv_ovf.il
new file mode 100644
index 0000000000..b2123a776e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/conv_ovf.il
@@ -0,0 +1,280 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly conv_ovf.exe{}
+
+.class public conv_ovf {
+
+.method public static int32 i4_i1(int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.i1
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u4_u1(int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.u1
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 i4_i2(int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.i2
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u4_u2(int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.u2
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 i8_i4(int64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.i4
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u8_u4(int64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.u4
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 i4_u4(int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.u4
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u4_i4(int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.i4
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u8_i8(int64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.i8
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 i8_u8(int64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.u8
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 r8_i4(float64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.i4
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 r8_i8(float64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.ovf.i8
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ ldc.i4 0x00000100
+ call int32 conv_ovf::i4_i1(int32)
+ brfalse FAIL
+ ldc.i4 0x00000100
+ call int32 conv_ovf::u4_u1(int32)
+ brfalse FAIL
+ ldc.i4 0x00010000
+ call int32 conv_ovf::i4_i2(int32)
+ brfalse FAIL
+ ldc.i4 0x00010000
+ call int32 conv_ovf::u4_u2(int32)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 conv_ovf::i8_i4(int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 conv_ovf::u8_u4(int64)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ call int32 conv_ovf::i4_u4(int32)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ call int32 conv_ovf::i8_u8(int64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 conv_ovf::r8_i4(float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 conv_ovf::r8_i8(float64)
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/conv_ovf.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/conv_ovf.ilproj
new file mode 100644
index 0000000000..263d98d4c2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/conv_ovf.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="conv_ovf.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/IL_Conformance/Old/Base/cpblk.il b/tests/src/JIT/IL_Conformance/Old/Base/cpblk.il
new file mode 100644
index 0000000000..22dee585c3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/cpblk.il
@@ -0,0 +1,74 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly cpblk.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public _cpblk {
+
+
+
+ .field public static int32 DATA
+ .field public static int32 DATA2
+
+.method public static int32 initialize() {
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 0xAA
+ ldc.i4 4
+ initblk
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldc.i4 0xFF
+ ldc.i4 4
+ initblk
+ ldsflda int32 _cpblk::DATA
+ ldind.i4
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldind.i4
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call int32 _cpblk::initialize()
+ brfalse FAIL
+
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ cpblk
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldind.i4
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/cpblk.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/cpblk.ilproj
new file mode 100644
index 0000000000..30b391f105
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/cpblk.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="cpblk.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/IL_Conformance/Old/Base/div.il b/tests/src/JIT/IL_Conformance/Old/Base/div.il
new file mode 100644
index 0000000000..4d9c3ccb83
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/div.il
@@ -0,0 +1,100 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly div.exe{}
+
+.class public _div {
+
+.method public static int32 i4(int32,int32) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ div
+ ret
+}
+.method public static int32 u4(int32,int32) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ div.un
+ ret
+}
+.method public static int64 i8(int64,int64) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ div
+ ret
+}
+.method public static int64 u8(int64,int64) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ div.un
+ ret
+}
+.method public static float32 r4(float32,float32) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ div
+ ret
+}
+.method public static float64 r8(float64,float64) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ div
+ ret
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ ldc.i4 0xF0F0F0F0
+ ldc.i4 0x01010101
+ call int32 _div::i4(int32,int32)
+ ldc.i4 0xFFFFFFF1
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000002
+ call int32 _div::u4(int32,int32)
+ ldc.i4 0x7FFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xF0F0F0F0F0F0F0F0
+ ldc.i8 0x0101010101010101
+ call int64 _div::i8(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFF1
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000002
+ call int64 _div::u8(int64,int64)
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ call float32 _div::r4(float32,float32)
+ ldc.r4 float32(0xBF800000)
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call float64 _div::r8(float64,float64)
+ ldc.r8 float64(0xBFF0000000000000)
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/div.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/div.ilproj
new file mode 100644
index 0000000000..70e80e4063
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/div.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="div.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/IL_Conformance/Old/Base/dup.il b/tests/src/JIT/IL_Conformance/Old/Base/dup.il
new file mode 100644
index 0000000000..071676e986
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/dup.il
@@ -0,0 +1,56 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly dup.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public _dup {
+
+
+.field public static int32 PTR
+
+.method public static int32 _dup(int32*) {
+.maxstack 2
+ ldarg 0
+ dup
+ ceq
+ ret
+}
+.method public static int32 _dup(int32) {
+.maxstack 2
+ ldarg 0
+ dup
+ ceq
+ ret
+}
+.method public static int32 _dup(int64) {
+.maxstack 2
+ ldarg 0
+ dup
+ ceq
+ ret
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0xFAFAFAFA
+ call int32 _dup::_dup(int32)
+ brfalse FAIL
+ ldc.i8 0xFAFAFAFA
+ call int32 _dup::_dup(int64)
+ brfalse FAIL
+ ldsflda int32 _dup::PTR
+ call int32 _dup::_dup(int32*)
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/dup.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/dup.ilproj
new file mode 100644
index 0000000000..0be93cee72
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/dup.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="dup.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/IL_Conformance/Old/Base/initblk.il b/tests/src/JIT/IL_Conformance/Old/Base/initblk.il
new file mode 100644
index 0000000000..4f74d80b48
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/initblk.il
@@ -0,0 +1,35 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly initblk.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public _initblk {
+
+
+ .field public static int32 DATA
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldsflda int32 _initblk::DATA
+ ldc.i4 0xAA
+ ldc.i4 4
+ initblk
+ ldsflda int32 _initblk::DATA
+ ldind.i4
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/initblk.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/initblk.ilproj
new file mode 100644
index 0000000000..2210b5df0e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/initblk.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="initblk.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/IL_Conformance/Old/Base/jmp.il b/tests/src/JIT/IL_Conformance/Old/Base/jmp.il
new file mode 100644
index 0000000000..58a302d730
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/jmp.il
@@ -0,0 +1,33 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly jmp.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals ()
+.maxstack 2
+ jmp int32 _jmp::jmpTest(class [mscorlib]System.String[])
+ ldc.i4 0x0
+ ret
+}
+
+
+
+.class public _jmp {
+.method public void _jmp() {
+.maxstack 4
+ ret
+}
+
+.method public static int32 jmpTest(class [mscorlib]System.String[]) {
+.maxstack 4
+ ldc.i4 100
+ ret
+}
+
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/jmp.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/jmp.ilproj
new file mode 100644
index 0000000000..c8f67ae5a8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/jmp.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="jmp.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/IL_Conformance/Old/Base/ldarg_n.il b/tests/src/JIT/IL_Conformance/Old/Base/ldarg_n.il
new file mode 100644
index 0000000000..244523c349
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldarg_n.il
@@ -0,0 +1,399 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class ldarg_n {
+
+.method public static int32 I4_0(int32,int32,int32,int32) {
+ ldarg.0
+ ret
+}
+
+.method public static int32 I4_1(int32,int32,int32,int32) {
+ ldarg.1
+ ret
+}
+
+.method public static int32 I4_2(int32,int32,int32,int32) {
+ ldarg.2
+ ret
+}
+
+.method public static int32 I4_3(int32,int32,int32,int32) {
+ ldarg.3
+ ret
+}
+
+.method public static int16 I2_0(int16,int16,int16,int16) {
+ ldarg.0
+ ret
+}
+
+.method public static int16 I2_1(int16,int16,int16,int16) {
+ ldarg.1
+ ret
+}
+
+.method public static int16 I2_2(int16,int16,int16,int16) {
+ ldarg.2
+ ret
+}
+
+.method public static int16 I2_3(int16,int16,int16,int16) {
+ ldarg.3
+ ret
+}
+
+.method public static int8 I1_0(int8,int8,int8,int8) {
+ ldarg.0
+ ret
+}
+
+.method public static int8 I1_1(int8,int8,int8,int8) {
+ ldarg.1
+ ret
+}
+
+.method public static int8 I1_2(int8,int8,int8,int8) {
+ ldarg.2
+ ret
+}
+
+.method public static int8 I1_3(int8,int8,int8,int8) {
+ ldarg.3
+ ret
+}
+
+.method public static int64 I8_0(int64,int64,int64,int64) {
+ ldarg.0
+ ret
+}
+
+.method public static int64 I8_1(int64,int64,int64,int64) {
+ ldarg.1
+ ret
+}
+
+.method public static int64 I8_2(int64,int64,int64,int64) {
+ ldarg.2
+ ret
+}
+
+.method public static int64 I8_3(int64,int64,int64,int64) {
+ ldarg.3
+ ret
+}
+
+.method public static float32 R4_0(float32,float32,float32,float32) {
+ ldarg.0
+ ret
+}
+
+.method public static float32 R4_1(float32,float32,float32,float32) {
+ ldarg.1
+ ret
+}
+
+.method public static float32 R4_2(float32,float32,float32,float32) {
+ ldarg.2
+ ret
+}
+
+.method public static float32 R4_3(float32,float32,float32,float32) {
+ ldarg.3
+ ret
+}
+
+.method public static float64 R8_0(float64,float64,float64,float64) {
+ ldarg.0
+ ret
+}
+
+.method public static float64 R8_1(float64,float64,float64,float64) {
+ ldarg.1
+ ret
+}
+
+.method public static float64 R8_2(float64,float64,float64,float64) {
+ ldarg.2
+ ret
+}
+
+.method public static float64 R8_3(float64,float64,float64,float64) {
+ ldarg.3
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ ldc.i4.0
+ ldc.i4.1
+ ldc.i4.2
+ ldc.i4.3
+ call int32 ldarg_n::I4_0(int32,int32,int32,int32)
+ ldc.i4.0
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ ldc.i4.1
+ ldc.i4.2
+ ldc.i4.3
+ call int32 ldarg_n::I4_1(int32,int32,int32,int32)
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ ldc.i4.1
+ ldc.i4.2
+ ldc.i4.3
+ call int32 ldarg_n::I4_2(int32,int32,int32,int32)
+ ldc.i4.2
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ ldc.i4.1
+ ldc.i4.2
+ ldc.i4.3
+ call int32 ldarg_n::I4_3(int32,int32,int32,int32)
+ ldc.i4.3
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ conv.i2
+ ldc.i4.1
+ conv.i2
+ ldc.i4.2
+ conv.i2
+ ldc.i4.3
+ conv.i2
+ call int16 ldarg_n::I2_0(int16,int16,int16,int16)
+ ldc.i4.0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ conv.i2
+ ldc.i4.1
+ conv.i2
+ ldc.i4.2
+ conv.i2
+ ldc.i4.3
+ conv.i2
+ call int16 ldarg_n::I2_1(int16,int16,int16,int16)
+ ldc.i4.1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ conv.i2
+ ldc.i4.1
+ conv.i2
+ ldc.i4.2
+ conv.i2
+ ldc.i4.3
+ conv.i2
+ call int16 ldarg_n::I2_2(int16,int16,int16,int16)
+ ldc.i4.2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ conv.i2
+ ldc.i4.1
+ conv.i2
+ ldc.i4.2
+ conv.i2
+ ldc.i4.3
+ conv.i2
+ call int16 ldarg_n::I2_3(int16,int16,int16,int16)
+ ldc.i4.3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ conv.i1
+ ldc.i4.1
+ conv.i1
+ ldc.i4.2
+ conv.i1
+ ldc.i4.3
+ conv.i1
+ call int8 ldarg_n::I1_0(int8,int8,int8,int8)
+ ldc.i4.0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ conv.i1
+ ldc.i4.1
+ conv.i1
+ ldc.i4.2
+ conv.i1
+ ldc.i4.3
+ conv.i1
+ call int8 ldarg_n::I1_1(int8,int8,int8,int8)
+ ldc.i4.1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ conv.i1
+ ldc.i4.1
+ conv.i1
+ ldc.i4.2
+ conv.i1
+ ldc.i4.3
+ conv.i1
+ call int8 ldarg_n::I1_2(int8,int8,int8,int8)
+ ldc.i4.2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ conv.i1
+ ldc.i4.1
+ conv.i1
+ ldc.i4.2
+ conv.i1
+ ldc.i4.3
+ conv.i1
+ call int8 ldarg_n::I1_3(int8,int8,int8,int8)
+ ldc.i4.3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0
+ ldc.i8 1
+ ldc.i8 2
+ ldc.i8 3
+ call int64 ldarg_n::I8_0(int64,int64,int64,int64)
+ ldc.i8 0
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0
+ ldc.i8 1
+ ldc.i8 2
+ ldc.i8 3
+ call int64 ldarg_n::I8_1(int64,int64,int64,int64)
+ ldc.i8 1
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0
+ ldc.i8 1
+ ldc.i8 2
+ ldc.i8 3
+ call int64 ldarg_n::I8_2(int64,int64,int64,int64)
+ ldc.i8 2
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0
+ ldc.i8 1
+ ldc.i8 2
+ ldc.i8 3
+ call int64 ldarg_n::I8_3(int64,int64,int64,int64)
+ ldc.i8 3
+ ceq
+ brfalse FAIL
+
+ ldc.r4 1.1
+ ldc.r4 2.2
+ ldc.r4 3.3
+ ldc.r4 4.4
+ call float32 ldarg_n::R4_0(float32,float32,float32,float32)
+ ldc.r4 1.1
+ ceq
+ brfalse FAIL
+
+ ldc.r4 1.1
+ ldc.r4 2.2
+ ldc.r4 3.3
+ ldc.r4 4.4
+ call float32 ldarg_n::R4_1(float32,float32,float32,float32)
+ ldc.r4 2.2
+ ceq
+ brfalse FAIL
+
+ ldc.r4 1.1
+ ldc.r4 2.2
+ ldc.r4 3.3
+ ldc.r4 4.4
+ call float32 ldarg_n::R4_2(float32,float32,float32,float32)
+ ldc.r4 3.3
+ ceq
+ brfalse FAIL
+
+ ldc.r4 1.1
+ ldc.r4 2.2
+ ldc.r4 3.3
+ ldc.r4 4.4
+ call float32 ldarg_n::R4_3(float32,float32,float32,float32)
+ ldc.r4 4.4
+ ceq
+ brfalse FAIL
+
+ ldc.r8 1.1
+ ldc.r8 2.2
+ ldc.r8 3.3
+ ldc.r8 4.4
+ call float64 ldarg_n::R8_0(float64,float64,float64,float64)
+ ldc.r8 1.1
+ ceq
+ brfalse FAIL
+
+ ldc.r8 1.1
+ ldc.r8 2.2
+ ldc.r8 3.3
+ ldc.r8 4.4
+ call float64 ldarg_n::R8_1(float64,float64,float64,float64)
+ ldc.r8 2.2
+ ceq
+ brfalse FAIL
+
+ ldc.r8 1.1
+ ldc.r8 2.2
+ ldc.r8 3.3
+ ldc.r8 4.4
+ call float64 ldarg_n::R8_2(float64,float64,float64,float64)
+ ldc.r8 3.3
+ ceq
+ brfalse FAIL
+
+ ldc.r8 1.1
+ ldc.r8 2.2
+ ldc.r8 3.3
+ ldc.r8 4.4
+ call float64 ldarg_n::R8_3(float64,float64,float64,float64)
+ ldc.r8 4.4
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+.assembly ldarg_n.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ldarg_n.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ldarg_n.ilproj
new file mode 100644
index 0000000000..a09978d570
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldarg_n.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="ldarg_n.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/IL_Conformance/Old/Base/ldarg_starg.il b/tests/src/JIT/IL_Conformance/Old/Base/ldarg_starg.il
new file mode 100644
index 0000000000..b2e16ebbaf
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldarg_starg.il
@@ -0,0 +1,115 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly ldarg_starg.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public ldarg_starg {
+
+
+.field public static int32 PTR
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+
+.method public static int32 stargi4(int32) {
+.maxstack 5
+ ldarg 0
+ starg 0
+ ldarg 0
+ ret
+}
+
+.method public static int64 stargi8(int64) {
+.maxstack 5
+ ldarg 0
+ starg 0
+ ldarg 0
+ ret
+}
+.method public static float32 stargr4(float32) {
+.maxstack 5
+ ldarg 0
+ starg 0
+ ldarg 0
+ ret
+}
+
+.method public static float64 stargr8(float64) {
+.maxstack 5
+ ldarg 0
+ starg 0
+ ldarg 0
+ ret
+}
+.method public static class ldarg_starg stargref(class ldarg_starg) {
+.maxstack 5
+ ldarg 0
+ starg 0
+ ldarg 0
+ ret
+}
+
+.method public static int32 stargi(int32*) {
+.maxstack 5
+ ldarg 0
+ starg 0
+ ldarg 0
+ conv.i4
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x1
+ call int32 ldarg_starg::stargi4(int32)
+ ldc.i4 0x1
+ ceq
+ brfalse FAIL
+ ldc.i8 0x2
+ call int64 ldarg_starg::stargi8(int64)
+ ldc.i8 0x2
+ ceq
+ brfalse FAIL
+ ldc.r4 1.1
+ call float32 ldarg_starg::stargr4(float32)
+ ldc.r4 1.1
+ ceq
+ brfalse FAIL
+
+ ldc.r8 2.2
+ call float64 ldarg_starg::stargr8(float64)
+ ldc.r8 2.2
+ ceq
+ brfalse FAIL
+ newobj instance void ldarg_starg::.ctor()
+ dup
+ call class ldarg_starg ldarg_starg::stargref(class ldarg_starg)
+ ceq
+ brfalse FAIL
+
+ ldsflda int32 ldarg_starg::PTR
+ call int32 ldarg_starg::stargi(int32*)
+ ldsflda int32 ldarg_starg::PTR
+ conv.i4
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ldarg_starg.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ldarg_starg.ilproj
new file mode 100644
index 0000000000..99a09b0fd6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldarg_starg.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="ldarg_starg.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/IL_Conformance/Old/Base/ldargs_stargs.il b/tests/src/JIT/IL_Conformance/Old/Base/ldargs_stargs.il
new file mode 100644
index 0000000000..130c8c5be2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldargs_stargs.il
@@ -0,0 +1,113 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class ldargs_stargs {
+
+
+.field public static int32 PTR
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+
+.method public static int32 stargi4(int32) {
+.maxstack 5
+ ldarg.s 0
+ starg.s 0
+ ldarg.s 0
+ ret
+}
+
+.method public static int64 stargi8(int64) {
+.maxstack 5
+ ldarg.s 0
+ starg.s 0
+ ldarg.s 0
+ ret
+}
+.method public static float32 stargr4(float32) {
+.maxstack 5
+ ldarg.s 0
+ starg.s 0
+ ldarg.s 0
+ ret
+}
+
+.method public static float64 stargr8(float64) {
+.maxstack 5
+ ldarg.s 0
+ starg.s 0
+ ldarg.s 0
+ ret
+}
+.method public static class ldargs_stargs stargref(class ldargs_stargs) {
+.maxstack 5
+ ldarg.s 0
+ starg.s 0
+ ldarg.s 0
+ ret
+}
+
+.method public static int32 stargi(int32) {
+.maxstack 5
+ ldarg.s 0
+ starg.s 0
+ ldarg.s 0
+ conv.i4
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x1
+ call int32 ldargs_stargs::stargi4(int32)
+ ldc.i4 0x1
+ ceq
+ brfalse FAIL
+ ldc.i8 0x2
+ call int64 ldargs_stargs::stargi8(int64)
+ ldc.i8 0x2
+ ceq
+ brfalse FAIL
+ ldc.r4 1.1
+ call float32 ldargs_stargs::stargr4(float32)
+ ldc.r4 1.1
+ ceq
+ brfalse FAIL
+
+ ldc.r8 2.2
+ call float64 ldargs_stargs::stargr8(float64)
+ ldc.r8 2.2
+ ceq
+ brfalse FAIL
+ newobj instance void ldargs_stargs::.ctor()
+ dup
+ call class ldargs_stargs ldargs_stargs::stargref(class ldargs_stargs)
+ ceq
+ brfalse FAIL
+
+ ldsflda int32 ldargs_stargs::PTR
+ call int32 ldargs_stargs::stargi(int32)
+ ldsflda int32 ldargs_stargs::PTR
+ conv.i4
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+.assembly ldargs_stargs.exe {}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ldargs_stargs.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ldargs_stargs.ilproj
new file mode 100644
index 0000000000..b34b7bf41d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldargs_stargs.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="ldargs_stargs.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/IL_Conformance/Old/Base/ldc.il b/tests/src/JIT/IL_Conformance/Old/Base/ldc.il
new file mode 100644
index 0000000000..a9f17e9b18
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldc.il
@@ -0,0 +1,63 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly ldc.exe{}
+
+.class public ldc {
+
+.method public static int32 i4(int32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+.method public static int64 i8(int64) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+.method public static float32 r4(float32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+.method public static float64 r8(float64) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0xAAAAAAAA
+ call int32 ldc::i4(int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ call int64 ldc::i8(int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ call float32 ldc::r4(float32)
+ ldc.r4 float32(0x7F7FFFFF)
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call float64 ldc::r8(float64)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ldc.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ldc.ilproj
new file mode 100644
index 0000000000..d690411823
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldc.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="ldc.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/IL_Conformance/Old/Base/ldc_i4_n.il b/tests/src/JIT/IL_Conformance/Old/Base/ldc_i4_n.il
new file mode 100644
index 0000000000..8272969259
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldc_i4_n.il
@@ -0,0 +1,74 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class ldc_i4_n {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ ldc.i4.0
+ ldc.i4 0
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ldc.i4 1
+ ceq
+ brfalse FAIL
+
+ ldc.i4.2
+ ldc.i4 2
+ ceq
+ brfalse FAIL
+
+ ldc.i4.3
+ ldc.i4 3
+ ceq
+ brfalse FAIL
+
+ ldc.i4.4
+ ldc.i4 4
+ ceq
+ brfalse FAIL
+
+ ldc.i4.5
+ ldc.i4 5
+ ceq
+ brfalse FAIL
+
+ ldc.i4.6
+ ldc.i4 6
+ ceq
+ brfalse FAIL
+
+ ldc.i4.7
+ ldc.i4 7
+ ceq
+ brfalse FAIL
+
+ ldc.i4.8
+ ldc.i4 8
+ ceq
+ brfalse FAIL
+
+ ldc.i4.0
+ ldc.i4.1
+ sub
+ ldc.i4.m1
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+.assembly ldc_i4_n.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ldc_i4_n.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ldc_i4_n.ilproj
new file mode 100644
index 0000000000..dd530f0e1f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldc_i4_n.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="ldc_i4_n.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/IL_Conformance/Old/Base/ldftn_calli.il b/tests/src/JIT/IL_Conformance/Old/Base/ldftn_calli.il
new file mode 100644
index 0000000000..d009917e05
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldftn_calli.il
@@ -0,0 +1,31 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly ldftn_calli.exe{}
+
+
+.method public public static int32 test() {
+ ldc.i4 0xFFAABBCC
+ ret
+}
+
+.class public ldftn_calli {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldftn int32 test()
+ calli default int32 ()
+ ldc.i4 0xFFAABBCC
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ldftn_calli.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ldftn_calli.ilproj
new file mode 100644
index 0000000000..2dd04bfe1e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldftn_calli.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="ldftn_calli.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/IL_Conformance/Old/Base/ldind_stind.il b/tests/src/JIT/IL_Conformance/Old/Base/ldind_stind.il
new file mode 100644
index 0000000000..90fcf1a992
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldind_stind.il
@@ -0,0 +1,97 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly ldind_stind.exe{}
+
+.class public ldind_stind {
+
+
+ .field public static int8 I1
+ .field public static int16 I2
+ .field public static int32 I4
+ .field public static int64 I8
+ .field public static float32 R4
+ .field public static float64 R8
+ .field public static native int I
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldsflda int8 ldind_stind::I1
+ ldc.i4 0x00000011
+ stind.i1
+
+ ldsflda int16 ldind_stind::I2
+ ldc.i4 0x00002222
+ stind.i2
+
+ ldsflda int32 ldind_stind::I4
+ ldc.i4 0x44444444
+ stind.i4
+ ldsflda int64 ldind_stind::I8
+ ldc.i8 0x8888888888888888
+ stind.i8
+ ldsflda float32 ldind_stind::R4
+ ldc.r4 float32(0x3F800000)
+ stind.r4
+
+ ldsflda float64 ldind_stind::R8
+ ldc.r8 float64(0x3FF0000000000000)
+ stind.r8
+ ldsflda native int ldind_stind::I
+ ldsflda native int ldind_stind::I
+ stind.i
+
+
+ ldsflda int8 ldind_stind::I1
+ ldind.i1
+ ldc.i4 0x00000011
+ ceq
+ brfalse FAIL
+
+ ldsflda int16 ldind_stind::I2
+ ldind.i2
+ ldc.i4 0x00002222
+ ceq
+ brfalse FAIL
+
+ ldsflda int32 ldind_stind::I4
+ ldind.i4
+ ldc.i4 0x44444444
+ ceq
+ brfalse FAIL
+ ldsflda int64 ldind_stind::I8
+ ldind.i8
+ ldc.i8 0x8888888888888888
+ ceq
+ brfalse FAIL
+ ldsflda float32 ldind_stind::R4
+ ldind.r4
+ ldc.r4 float32(0x3F800000)
+ ceq
+ brfalse FAIL
+
+ ldsflda float64 ldind_stind::R8
+ ldind.r8
+ ldc.r8 float64(0x3FF0000000000000)
+ ceq
+ brfalse FAIL
+ ldsflda native int ldind_stind::I
+ ldind.i
+ conv.i4
+ ldsfld native int ldind_stind::I
+ conv.i4
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ldind_stind.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ldind_stind.ilproj
new file mode 100644
index 0000000000..9c56d32cd7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldind_stind.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="ldind_stind.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/IL_Conformance/Old/Base/ldloc_stloc.il b/tests/src/JIT/IL_Conformance/Old/Base/ldloc_stloc.il
new file mode 100644
index 0000000000..ac141d03e7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldloc_stloc.il
@@ -0,0 +1,97 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.assembly ldloc_stloc.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public value sealed vclass{
+ .field public public int32 i
+
+ .method public void .ctor() {
+ .maxstack 10
+ ldarg.0
+ ldc.i4 0xABBA
+ stfld int32 vclass::i
+ ret
+ }
+}
+
+.class public ldloc_stloc {
+.field public static value class vclass val
+
+
+.field public static int32 PTR
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32,int64,float32,float64,void*,class ldloc_stloc, value class vclass)
+ ldc.i4 0x7FFFFFFF
+ stloc 0
+ ldc.i4 0x7FFFFFFF
+ ldloc 0
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stloc 1
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldloc 1
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ stloc 2
+ ldc.r4 float32(0xFF7FFFFF)
+ ldloc 2
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ stloc 3
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldloc 3
+ ceq
+ brfalse FAIL
+ ldsflda int32 ldloc_stloc::PTR
+ stloc 4
+ ldsflda int32 ldloc_stloc::PTR
+ conv.i4
+ ldloc 4
+ conv.i4
+ ceq
+ brfalse FAIL
+ newobj instance void ldloc_stloc::.ctor()
+ stloc 5
+ ldloc 5
+ isinst ldloc_stloc
+ brfalse FAIL
+ newobj instance void vclass::.ctor()
+ stsfld value class vclass ldloc_stloc::val
+
+ ldsfld value class vclass ldloc_stloc::val
+ stloc 6
+ ldloc 6
+ ldfld int32 vclass::i
+ ldc.i4 0xABBA
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ldloc_stloc.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ldloc_stloc.ilproj
new file mode 100644
index 0000000000..5aa767b283
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldloc_stloc.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="ldloc_stloc.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/IL_Conformance/Old/Base/ldloca.il b/tests/src/JIT/IL_Conformance/Old/Base/ldloca.il
new file mode 100644
index 0000000000..5504acfd1e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldloca.il
@@ -0,0 +1,41 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly ldloca.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public _ldloca {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32,int32&)
+ ldloca 0
+ stloc 1
+
+ ldc.i4 0xFF
+ stloc 0
+ ldloc 1
+ ldind.i4
+ ldc.i4 0xFF
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xAA
+ stloc 0
+ ldloc 1
+ ldind.i4
+ ldc.i4 0xAA
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ldloca.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ldloca.ilproj
new file mode 100644
index 0000000000..00e52a5160
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldloca.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="ldloca.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/IL_Conformance/Old/Base/ldnull.il b/tests/src/JIT/IL_Conformance/Old/Base/ldnull.il
new file mode 100644
index 0000000000..e262cd0391
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldnull.il
@@ -0,0 +1,24 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly ldnull.exe{}
+
+.class public _ldnull {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldnull
+ ldnull
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ldnull.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ldnull.ilproj
new file mode 100644
index 0000000000..838e0292b8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ldnull.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="ldnull.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/IL_Conformance/Old/Base/mul.il b/tests/src/JIT/IL_Conformance/Old/Base/mul.il
new file mode 100644
index 0000000000..e9f22fca00
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/mul.il
@@ -0,0 +1,78 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly mul.exe{}
+
+.class public _mul {
+
+.method public static int32 I4(int32,int32,int32) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ mul
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 I8(int64,int64,int64) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ mul
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 R4(float32,float32,float32) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ mul
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 R8(float64,float64,float64) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ mul
+ ldarg 2
+ ceq
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x55555555
+ ldc.i4 0x00000002
+ ldc.i4 0xAAAAAAAA
+ call int32 _mul::I4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000002
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 _mul::I8(int64,int64,int64)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _mul::R4(float32,float32,float32)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _mul::R8(float64,float64,float64)
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/mul.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/mul.ilproj
new file mode 100644
index 0000000000..e9a628990d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/mul.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="mul.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/IL_Conformance/Old/Base/mul_ovf.il b/tests/src/JIT/IL_Conformance/Old/Base/mul_ovf.il
new file mode 100644
index 0000000000..f0c8db70c3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/mul_ovf.il
@@ -0,0 +1,247 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly mul_ovf.exe{}
+
+.class public mul_ovf {
+
+.method public static int32 i1(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf
+ conv.ovf.i1
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u1(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf.un
+ conv.ovf.u1
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 i2(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf
+ conv.ovf.i2
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u2(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf.un
+ conv.ovf.u2
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 i4(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf
+ conv.ovf.i4
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u4(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf.un
+ conv.ovf.u4
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 i8(int64,int64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf
+ conv.ovf.i8
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u8(int64,int64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf.un
+ conv.ovf.u8
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000002
+ call int32 mul_ovf::i1(int32,int32)
+ brfalse FAIL1 // fail if no exception was generated
+ ldc.i4 0x00000080
+ ldc.i4 0x00000002
+ call int32 mul_ovf::u1(int32,int32)
+ brfalse FAIL2
+ ldc.i4 0x00007F00
+ ldc.i4 0x00000002
+ call int32 mul_ovf::i2(int32,int32)
+ brfalse FAIL3
+ ldc.i4 0x00008000
+ ldc.i4 0x00000002
+ call int32 mul_ovf::u2(int32,int32)
+ brfalse FAIL4
+ ldc.i4 0x80000000
+ ldc.i4 0x00000002
+ call int32 mul_ovf::i4(int32,int32)
+ brfalse FAIL5
+ ldc.i4 0x80000000
+ ldc.i4 0x00000002
+ call int32 mul_ovf::u4(int32,int32)
+ brfalse FAIL6
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000002
+ call int32 mul_ovf::i8(int64,int64)
+ brfalse FAIL7
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000002
+ call int32 mul_ovf::u8(int64,int64)
+ brfalse FAIL8
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL1:
+ ldc.i4 0x1
+ br FAILOUT
+FAIL2:
+ ldc.i4 0x2
+ br FAILOUT
+FAIL3:
+ ldc.i4 0x3
+ br FAILOUT
+FAIL4:
+ ldc.i4 0x4
+ br FAILOUT
+FAIL5:
+ ldc.i4 0x5
+ br FAILOUT
+FAIL6:
+ ldc.i4 0x6
+ br FAILOUT
+FAIL7:
+ ldc.i4 0x7
+ br FAILOUT
+FAIL8:
+ ldc.i4 0x8
+FAILOUT:
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/mul_ovf.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/mul_ovf.ilproj
new file mode 100644
index 0000000000..37da47af34
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/mul_ovf.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="mul_ovf.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/IL_Conformance/Old/Base/neg.il b/tests/src/JIT/IL_Conformance/Old/Base/neg.il
new file mode 100644
index 0000000000..25a583e9a4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/neg.il
@@ -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.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly neg.exe{}
+
+.class public _neg {
+
+.method public static int32 negi4(int32) {
+.maxstack 2
+ ldarg 0
+ neg
+ ret
+}
+.method public static int64 negi8(int64) {
+.maxstack 2
+ ldarg 0
+ neg
+ ret
+}
+.method public static float32 negr4(float32) {
+.maxstack 2
+ ldarg 0
+ neg
+ ret
+}
+.method public static float64 negr8(float64) {
+.maxstack 2
+ ldarg 0
+ neg
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x00000002
+ call int32 _neg::negi4(int32)
+ ldc.i4 0xFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000002
+ call int64 _neg::negi8(int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.r4 1.1
+ call float32 _neg::negr4(float32)
+ ldc.r4 -1.1
+ ceq
+ brfalse FAIL
+
+ ldc.r8 99.1
+ call float64 _neg::negr8(float64)
+ ldc.r8 -99.1
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/neg.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/neg.ilproj
new file mode 100644
index 0000000000..063a7bd6e7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/neg.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="neg.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/IL_Conformance/Old/Base/nop.il b/tests/src/JIT/IL_Conformance/Old/Base/nop.il
new file mode 100644
index 0000000000..1636ba3421
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/nop.il
@@ -0,0 +1,60 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly nop.exe{}
+
+.class public _nop {
+
+.method public static int32 return(int32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0xFF
+ call int32 _nop::return(int32)
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ ldc.i4 0xFF
+ call int32 _nop::return(int32)
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/nop.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/nop.ilproj
new file mode 100644
index 0000000000..99096a9968
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/nop.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="nop.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/IL_Conformance/Old/Base/not.il b/tests/src/JIT/IL_Conformance/Old/Base/not.il
new file mode 100644
index 0000000000..d9a49acc81
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/not.il
@@ -0,0 +1,46 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly not.exe{}
+
+.class public _not {
+
+.method public static int32 return(int32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+.method public static int64 return(int64) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0xAAAAAAAA
+ call int32 _not::return(int32)
+ not
+ ldc.i4 0x55555555
+ call int32 _not::return(int32)
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _not::return(int64)
+ not
+ ldc.i8 0x5555555555555555
+ call int64 _not::return(int64)
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/not.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/not.ilproj
new file mode 100644
index 0000000000..305eea1fcf
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/not.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="not.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/IL_Conformance/Old/Base/or.il b/tests/src/JIT/IL_Conformance/Old/Base/or.il
new file mode 100644
index 0000000000..3e1fb2fb66
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/or.il
@@ -0,0 +1,47 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly or.exe{}
+
+.class public _or {
+
+.method public static int32 _or(int32,int32) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ or
+ ret
+}
+.method public static int64 _or(int64,int64) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ or
+ ret
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0xCCCCCCCC
+ ldc.i4 0xF0F0F0F0
+ call int32 _or::_or(int32,int32)
+ ldc.i4 0xFCFCFCFC
+ ceq
+ brfalse FAIL
+ ldc.i8 0xCCCCCCCCCCCCCCCC
+ ldc.i8 0xF0F0F0F0F0F0F0F0
+ call int64 _or::_or(int64,int64)
+ ldc.i8 0xFCFCFCFCFCFCFCFC
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/or.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/or.ilproj
new file mode 100644
index 0000000000..615e85e3ff
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/or.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="or.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/IL_Conformance/Old/Base/pop.il b/tests/src/JIT/IL_Conformance/Old/Base/pop.il
new file mode 100644
index 0000000000..fccc4c5ee7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/pop.il
@@ -0,0 +1,62 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly pop.exe{}
+
+.class public _pop {
+
+
+.field public static int32 PTR
+
+.method public static int32 return(int32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+.method public static int64 return(int64) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x0000000A
+ call int32 _pop::return(int32)
+ ldc.i4 0xFFFFFFFF
+ call int32 _pop::return(int32)
+ pop
+ ldc.i4 0x0000000A
+ call int32 _pop::return(int32)
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000000A
+ call int32 _pop::return(int32)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _pop::return(int64)
+ pop
+ ldc.i4 0x0000000A
+ call int32 _pop::return(int32)
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000000A
+ call int32 _pop::return(int32)
+ ldsflda int32 _pop::PTR
+ pop
+ ldc.i4 0x0000000A
+ call int32 _pop::return(int32)
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/pop.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/pop.ilproj
new file mode 100644
index 0000000000..7d43aae4a5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/pop.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="pop.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/IL_Conformance/Old/Base/rem.il b/tests/src/JIT/IL_Conformance/Old/Base/rem.il
new file mode 100644
index 0000000000..b14efc4627
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/rem.il
@@ -0,0 +1,106 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly rem.exe{}
+
+.class public _rem {
+
+.method public static int32 I4(int32,int32,int32) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ rem
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 I8(int64,int64,int64) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ rem
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 U4(int32,int32,int32) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ rem.un
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 U8(int64,int64,int64) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ rem.un
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 R4(float32,float32,float32) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ rem
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 R8(float64,float64,float64) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ rem
+ ldarg 2
+ ceq
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 10
+ ldc.i4 4
+ ldc.i4 2
+ call int32 _rem::I4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 10
+ ldc.i4 4
+ ldc.i4 2
+ call int32 _rem::U4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i8 10
+ ldc.i8 4
+ ldc.i8 2
+ call int32 _rem::I8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 10
+ ldc.i8 4
+ ldc.i8 2
+ call int32 _rem::U8(int64,int64,int64)
+ brfalse FAIL
+ ldc.r4 3.5
+ ldc.r4 1
+ ldc.r4 0.5
+ call int32 _rem::R4(float32,float32,float32)
+ brfalse FAIL
+ ldc.r8 9.25
+ ldc.r8 1.5
+ ldc.r8 .25
+ call int32 _rem::R8(float64,float64,float64)
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/rem.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/rem.ilproj
new file mode 100644
index 0000000000..0de8c44b40
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/rem.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="rem.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/IL_Conformance/Old/Base/ret.il b/tests/src/JIT/IL_Conformance/Old/Base/ret.il
new file mode 100644
index 0000000000..5a31c84ef3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ret.il
@@ -0,0 +1,108 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly ret.exe{}
+
+.class public _ret {
+
+
+.field public static native int PTR
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method public static int32 _rem(int32) {
+.maxstack 5
+ ldarg 0
+ ret
+}
+
+.method public static int64 reti8(int64) {
+.maxstack 5
+ ldarg 0
+ ret
+}
+
+.method public static float32 retr4(float32) {
+.maxstack 5
+ ldarg 0
+ ret
+}
+
+.method public static float64 retr8(float64) {
+.maxstack 5
+ ldarg 0
+ ret
+}
+
+.method public static class _ret retref(class _ret) {
+.maxstack 5
+ ldarg 0
+ ret
+}
+
+.method public static int32 retI(int32*) {
+.maxstack 5
+ ldarg 0
+ conv.i4
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (class _ret)
+ newobj instance void _ret::.ctor()
+ stloc 0
+
+ ldc.i4 0x1
+ call int32 _ret::_rem(int32)
+ ldc.i4 0x1
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x2
+ call int64 _ret::reti8(int64)
+ ldc.i8 0x2
+ ceq
+ brfalse FAIL
+ ldc.r4 1.1
+ call float32 _ret::retr4(float32)
+ ldc.r4 1.1
+ ceq
+ brfalse FAIL
+
+ ldc.r8 2.2
+ call float64 _ret::retr8(float64)
+ ldc.r8 2.2
+ ceq
+ brfalse FAIL
+
+ ldloc 0
+ call class _ret _ret::retref(class _ret)
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldsflda native int _ret::PTR
+ call int32 _ret::retI(int32*)
+ ldsflda native int _ret::PTR
+ conv.i4
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/ret.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/ret.ilproj
new file mode 100644
index 0000000000..dde0284cb9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/ret.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="ret.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/IL_Conformance/Old/Base/shl.il b/tests/src/JIT/IL_Conformance/Old/Base/shl.il
new file mode 100644
index 0000000000..3ada31ffb1
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/shl.il
@@ -0,0 +1,50 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly shl.exe{}
+
+.class public _shl {
+
+.method public static int32 return(int32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+.method public static int64 return(int64) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x7FFFFFFF
+ call int32 _shl::return(int32)
+ ldc.i4 0x1
+ call int32 _shl::return(int32)
+ shl
+ ldc.i4 0xFFFFFFFE
+ call int32 _shl::return(int32)
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _shl::return(int64)
+ ldc.i4 0x1
+ call int32 _shl::return(int32)
+ shl
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 _shl::return(int64)
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/shl.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/shl.ilproj
new file mode 100644
index 0000000000..4d3f2ffd33
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/shl.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="shl.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/IL_Conformance/Old/Base/shr.il b/tests/src/JIT/IL_Conformance/Old/Base/shr.il
new file mode 100644
index 0000000000..2e7d5a9c7e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/shr.il
@@ -0,0 +1,69 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly shr.exe{}
+
+.class public _shr {
+
+.method public static int32 return(int32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+.method public static int64 return(int64) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x7FFFFFFF
+ call int32 _shr::return(int32)
+ ldc.i4 0x1
+ call int32 _shr::return(int32)
+ shr
+ ldc.i4 0x3FFFFFFF
+ call int32 _shr::return(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFE
+ call int32 _shr::return(int32)
+ ldc.i4 0x1
+ call int32 _shr::return(int32)
+ shr.un
+ ldc.i4 0x7FFFFFFF
+ call int32 _shr::return(int32)
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _shr::return(int64)
+ ldc.i4 0x1
+ call int32 _shr::return(int32)
+ shr
+ ldc.i8 0x3FFFFFFFFFFFFFFF
+ call int64 _shr::return(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 _shr::return(int64)
+ ldc.i4 0x1
+ call int32 _shr::return(int32)
+ shr.un
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _shr::return(int64)
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/shr.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/shr.ilproj
new file mode 100644
index 0000000000..a32b8b03e3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/shr.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="shr.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/IL_Conformance/Old/Base/sub.il b/tests/src/JIT/IL_Conformance/Old/Base/sub.il
new file mode 100644
index 0000000000..cefccd78b5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/sub.il
@@ -0,0 +1,100 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+.assembly extern mscorlib {}
+.assembly extern legacy library mscorlib {}
+.assembly sub.exe{}
+
+.class public _sub {
+
+
+.field static native int PTR
+
+.method static int32 i4(int32,int32) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ sub
+ ret
+}
+.method static int64 i8(int64,int64) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ sub
+ ret
+}
+.method static float32 r4(float32,float32) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ sub
+ ret
+}
+.method static float64 r8(float64,float64) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ sub
+ ret
+}
+.method static native int i(native int,native int) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ sub
+ ret
+}
+
+.method static int32 main(class System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0xFF
+ ldc.i4 0xF0
+ call int32 _sub::i4(int32,int32)
+ ldc.i4 0xF
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFF
+ ldc.i8 0xF0
+ call int64 _sub::i8(int64,int64)
+ ldc.i8 0xF
+ ceq
+ brfalse FAIL
+
+ ldc.r4 5.5
+ ldc.r4 1.25
+ call float32 _sub::r4(float32,float32)
+ ldc.r4 4.25
+ ceq
+ brfalse FAIL
+
+ ldc.r8 5.5
+ ldc.r8 1.25
+ call float64 _sub::r8(float64,float64)
+ ldc.r8 4.25
+ ceq
+ brfalse FAIL
+
+ ldc.i8 8
+ conv.i
+ stsfld native int _sub::PTR
+ ldsfld native int _sub::PTR
+ ldc.i4 0x00000001
+ conv.i
+ call native int _sub::i(native int,native int)
+ conv.i8
+ ldc.i8 0x00000007
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/sub.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/sub.ilproj
new file mode 100644
index 0000000000..1739391f31
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/sub.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="sub.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/IL_Conformance/Old/Base/sub_ovf.il b/tests/src/JIT/IL_Conformance/Old/Base/sub_ovf.il
new file mode 100644
index 0000000000..157fb1fd65
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/sub_ovf.il
@@ -0,0 +1,221 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly sub_ovf.exe{}
+
+.class public sub_ovf {
+
+.method public static int32 i1(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf
+ conv.ovf.i1
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u1(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf.un
+ conv.ovf.u1
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 i2(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf
+ conv.ovf.i2
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u2(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf.un
+ conv.ovf.u2
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 i4(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf
+ conv.ovf.i4
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u4(int32,int32) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf.un
+ conv.ovf.u4
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 i8(int64,int64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf
+ conv.ovf.i8
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+.method public static int32 u8(int64,int64) {
+.maxstack 5
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf.un
+ conv.ovf.u8
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000002
+ call int32 sub_ovf::i1(int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 sub_ovf::u1(int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000001
+ call int32 sub_ovf::i2(int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000002
+ call int32 sub_ovf::u2(int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ call int32 sub_ovf::i4(int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000000F
+ ldc.i4 0x00000010
+ call int32 sub_ovf::u4(int32,int32)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000002
+ call int32 sub_ovf::i8(int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 sub_ovf::u8(int64,int64)
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/sub_ovf.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/sub_ovf.ilproj
new file mode 100644
index 0000000000..2131263ce7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/sub_ovf.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="sub_ovf.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/IL_Conformance/Old/Base/switch.il b/tests/src/JIT/IL_Conformance/Old/Base/switch.il
new file mode 100644
index 0000000000..3260aee404
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/switch.il
@@ -0,0 +1,62 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly switch.exe{}
+
+.class public _switch {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32)
+ ldc.i4 0x0
+ stloc 0
+ ldc.i4 0x0
+
+ TAG:
+ switch (TC1,TC2,TC3)
+ ldloc 0
+ ldc.i4 0x3
+ ceq
+ brfalse FAIL
+ br PASS
+
+ TC1:
+ ldloc 0
+ ldc.i4 0x1
+ add
+ stloc 0
+
+ ldc.i4 0x1
+ br TAG
+
+ TC2:
+ ldloc 0
+ ldc.i4 0x1
+ add
+ stloc 0
+
+ ldc.i4 0x2
+ br TAG
+
+ TC3:
+ ldloc 0
+ ldc.i4 0x1
+ add
+ stloc 0
+
+ ldc.i4 0x3
+ br TAG
+
+ br FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/switch.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/switch.ilproj
new file mode 100644
index 0000000000..ea283f6f0a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/switch.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="switch.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/IL_Conformance/Old/Base/tailcall.il b/tests/src/JIT/IL_Conformance/Old/Base/tailcall.il
new file mode 100644
index 0000000000..55e22f964f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/tailcall.il
@@ -0,0 +1,93 @@
+// 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 legacy library mscorlib {}
+
+.assembly tailcall.exe{}
+
+.method public static int32 main(string[]) {
+.locals (class [mscorlib]System.IO.TextWriter,class _tailcall)
+.entrypoint
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+ newobj instance void _tailcall::.ctor()
+ stloc 1
+
+ ldloc 1
+ callvirt instance int32 _tailcall::method1()
+
+ ldc.i4 0x1234
+ bne.un fail
+
+pass:
+ ldloc 0
+ ldstr "TAILCALL Tests PASS."
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 100
+ br end
+fail:
+ ldloc 0
+ ldstr "!!! FAILURE !!! - TAILCALL TESTS FAIL - !!! FAILURE !!!"
+
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+.class public _tailcall {
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ ldstr "TAILCALL test initialized."
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ret
+}
+
+.method public int32 method1() {
+.locals (int32,string)
+
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ ldstr "Beginning Test."
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+
+ ldarg 0 //this ptr
+ tail.
+ callvirt instance int32 _tailcall::method2()
+ ret
+
+}
+
+.method public int32 method2() {
+.locals ()
+
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ ldstr "Method2 has been called."
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x1234
+ ret //we should return from here to main.
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/tailcall.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/tailcall.ilproj
new file mode 100644
index 0000000000..2980caafde
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/tailcall.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/IL_Conformance/Old/Base/unaligned.il b/tests/src/JIT/IL_Conformance/Old/Base/unaligned.il
new file mode 100644
index 0000000000..86600a89e0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/unaligned.il
@@ -0,0 +1,32 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly unaligned.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals (int32)
+.maxstack 2
+ ldc.i4 0x89ABCDEF
+ stloc 0
+ ldloca 0x0
+ ldc.i4 0x1
+ add
+ ldc.i4 0x11
+ unaligned. 0x1
+ stind.i1
+ ldloca 0x0
+ ldind.i4
+ ldc.i4 0x89AB11EF
+ bne.un FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/unaligned.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/unaligned.ilproj
new file mode 100644
index 0000000000..3b5ec5cb3d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/unaligned.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="unaligned.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/IL_Conformance/Old/Base/volatile.il b/tests/src/JIT/IL_Conformance/Old/Base/volatile.il
new file mode 100644
index 0000000000..756a7e3244
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/volatile.il
@@ -0,0 +1,30 @@
+// 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 volatile.exe{}
+.class public _volatile
+{
+ .field public static native int PTR
+ .method public static int32 main(class [mscorlib]System.String[])
+ {
+ .entrypoint
+ .locals ()
+ .maxstack 2
+ ldc.i4 0xFFAAFFAA
+ conv.i
+ stsfld native int _volatile::PTR
+ ldsflda native int _volatile::PTR
+ volatile.
+ ldind.i
+ ldc.i4 0xFFAAFFAA
+ conv.i
+ bne.un FAIL
+ PASS:
+ ldc.i4 100
+ ret
+ FAIL:
+ ldc.i4 0x0
+ ret
+ }
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/volatile.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/volatile.ilproj
new file mode 100644
index 0000000000..7b90202735
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/volatile.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="volatile.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/IL_Conformance/Old/Base/xor.il b/tests/src/JIT/IL_Conformance/Old/Base/xor.il
new file mode 100644
index 0000000000..4b92ec761f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/xor.il
@@ -0,0 +1,47 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.assembly xor.exe{}
+
+.class public _xor {
+
+.method public static int32 _xor(int32,int32) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ xor
+ ret
+}
+.method public static int64 _xor(int64,int64) {
+.maxstack 2
+ ldarg 0
+ ldarg 1
+ xor
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0xCCCCCCCC
+ ldc.i4 0xF0F0F0F0
+ call int32 _xor::_xor(int32,int32)
+ ldc.i4 0x3C3C3C3C
+ ceq
+ brfalse FAIL
+ ldc.i8 0xCCCCCCCCCCCCCCCC
+ ldc.i8 0xF0F0F0F0F0F0F0F0
+ call int64 _xor::_xor(int64,int64)
+ ldc.i8 0x3C3C3C3C3C3C3C3C
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Base/xor.ilproj b/tests/src/JIT/IL_Conformance/Old/Base/xor.ilproj
new file mode 100644
index 0000000000..bfe546a317
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Base/xor.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="xor.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/IL_Conformance/Old/Conformance_Base/ConvDLL.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ConvDLL.il
new file mode 100644
index 0000000000..efb3c37588
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ConvDLL.il
@@ -0,0 +1,241 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+//======================================
+//
+// Name - ConvDLL
+// SDET - SteveBla
+// Created - 02.15.99
+//======================================
+//
+// Modification History
+// Date Comment
+//--------------------------------------
+// 00.00.00 Some Comment
+//
+//
+//======================================
+
+.assembly extern mscorlib {}
+.assembly ConvDLL{}
+
+//---- CLASS ----------------
+.class public auto ansi ConvDLL {
+//---- Fields ----------------
+.field public int8 max_i1
+.field public int16 max_i2
+.field public int32 max_i4
+.field public int64 max_i8
+.field public unsigned int8 max_u1
+.field public unsigned int16 max_u2
+.field public unsigned int32 max_u4
+.field public unsigned int64 max_u8
+.field public float32 max_r4
+.field public float64 max_r8
+
+.field public int8 one_i1
+.field public int16 one_i2
+.field public int32 one_i4
+.field public int64 one_i8
+.field public unsigned int8 one_u1
+.field public unsigned int16 one_u2
+.field public unsigned int32 one_u4
+.field public unsigned int64 one_u8
+.field public float32 one_r4
+.field public float64 one_r8
+
+.field public int8 zero_i1
+.field public int16 zero_i2
+.field public int32 zero_i4
+.field public int64 zero_i8
+.field public unsigned int8 zero_u1
+.field public unsigned int16 zero_u2
+.field public unsigned int32 zero_u4
+.field public unsigned int64 zero_u8
+.field public float32 zero_r4
+.field public float64 zero_r8
+
+.field public int8 _one_i1
+.field public int16 _one_i2
+.field public int32 _one_i4
+.field public int64 _one_i8
+.field public float32 _one_r4
+.field public float64 _one_r8
+
+.field public int8 min_i1
+.field public int16 min_i2
+.field public int32 min_i4
+.field public int64 min_i8
+.field public float32 min_r4
+.field public float64 min_r8
+
+.field public float32 inf_r4
+.field public float64 inf_r8
+
+.field public float32 _inf_r4
+.field public float64 _inf_r8
+
+.field public float32 NaN_r4
+.field public float64 NaN_r8
+
+//---- CONSTRUCTOR ----------
+.method public public specialname instance void .ctor() il managed{
+
+.maxstack 2
+ ldarg 0
+ ldc.i4 0x0000007F
+ stfld int8 ConvDLL::max_i1
+ ldarg 0
+ ldc.i4 0x00007FFF
+ stfld int16 ConvDLL::max_i2
+ ldarg 0
+ ldc.i4 0x7FFFFFFF
+ stfld int32 ConvDLL::max_i4
+ ldarg 0
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stfld int64 ConvDLL::max_i8
+ ldarg 0
+ ldc.i4 0x000000FF
+ stfld unsigned int8 ConvDLL::max_u1
+ ldarg 0
+ ldc.i4 0x0000FFFF
+ stfld unsigned int16 ConvDLL::max_u2
+ ldarg 0
+ ldc.i4 0xFFFFFFFF
+ stfld unsigned int32 ConvDLL::max_u4
+ ldarg 0
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stfld unsigned int64 ConvDLL::max_u8
+ ldarg 0
+ ldc.r4 float32(0x7F7FFFFF)
+ stfld float32 ConvDLL::max_r4
+ ldarg 0
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stfld float64 ConvDLL::max_r8
+
+ ldarg 0
+ ldc.i4 0x01
+ stfld int8 ConvDLL::one_i1
+ ldarg 0
+ ldc.i4 0x0001
+ stfld int16 ConvDLL::one_i2
+ ldarg 0
+ ldc.i4 0x00000001
+ stfld int32 ConvDLL::one_i4
+ ldarg 0
+ ldc.i8 0x0000000000000001
+ stfld int64 ConvDLL::one_i8
+ ldarg 0
+ ldc.i4 0x01
+ stfld unsigned int8 ConvDLL::one_u1
+ ldarg 0
+ ldc.i4 0x0001
+ stfld unsigned int16 ConvDLL::one_u2
+ ldarg 0
+ ldc.i4 0x00000001
+ stfld unsigned int32 ConvDLL::one_u4
+ ldarg 0
+ ldc.i8 0x0000000000000001
+ stfld unsigned int64 ConvDLL::one_u8
+ ldarg 0
+ ldc.r4 float32(0x3F800000)
+ stfld float32 ConvDLL::one_r4
+ ldarg 0
+ ldc.r8 float64(0x3FF0000000000000)
+ stfld float64 ConvDLL::one_r8
+
+ ldarg 0
+ ldc.i4 0x00
+ stfld int8 ConvDLL::zero_i1
+ ldarg 0
+ ldc.i4 0x0000
+ stfld int16 ConvDLL::zero_i2
+ ldarg 0
+ ldc.i4 0x00000000
+ stfld int32 ConvDLL::zero_i4
+ ldarg 0
+ ldc.i8 0x0000000000000000
+ stfld int64 ConvDLL::zero_i8
+ ldarg 0
+ ldc.i4 0x00
+ stfld unsigned int8 ConvDLL::zero_u1
+ ldarg 0
+ ldc.i4 0x0000
+ stfld unsigned int16 ConvDLL::zero_u2
+ ldarg 0
+ ldc.i4 0x00000000
+ stfld unsigned int32 ConvDLL::zero_u4
+ ldarg 0
+ ldc.i8 0x0000000000000000
+ stfld unsigned int64 ConvDLL::zero_u8
+ ldarg 0
+ ldc.r4 0
+ stfld float32 ConvDLL::zero_r4
+ ldarg 0
+ ldc.r8 0
+ stfld float64 ConvDLL::zero_r8
+
+ ldarg 0
+ ldc.i4 0xFF
+ stfld int8 ConvDLL::_one_i1
+ ldarg 0
+ ldc.i4 0xFFFF
+ stfld int16 ConvDLL::_one_i2
+ ldarg 0
+ ldc.i4 0xFFFFFFFF
+ stfld int32 ConvDLL::_one_i4
+ ldarg 0
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stfld int64 ConvDLL::_one_i8
+ ldarg 0
+ ldc.r4 -1
+ stfld float32 ConvDLL::_one_r4
+ ldarg 0
+ ldc.r8 -1
+ stfld float64 ConvDLL::_one_r8
+
+ ldarg 0
+ ldc.i4 0x80
+ stfld int8 ConvDLL::min_i1
+ ldarg 0
+ ldc.i4 0x8000
+ stfld int16 ConvDLL::min_i2
+ ldarg 0
+ ldc.i4 0x80000000
+ stfld int32 ConvDLL::min_i4
+ ldarg 0
+ ldc.i8 0x8000000000000000
+ stfld int64 ConvDLL::min_i8
+ ldarg 0
+ ldc.r4 float32(0xFF7FFFFF)
+ stfld float32 ConvDLL::min_r4
+ ldarg 0
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ stfld float64 ConvDLL::min_r8
+
+ ldarg 0
+ ldc.r4 float32(0xFF800000)
+ stfld float32 ConvDLL::_inf_r4
+ ldarg 0
+ ldc.r8 float64(0xFFF0000000000000)
+ stfld float64 ConvDLL::_inf_r8
+
+ ldarg 0
+ ldc.r4 float32(0x7F800000)
+ stfld float32 ConvDLL::inf_r4
+ ldarg 0
+ ldc.r8 float64(0x7FF0000000000000)
+ stfld float64 ConvDLL::inf_r8
+
+ ldarg 0
+ ldc.r4 float32(0x7FC00000)
+ stfld float32 ConvDLL::NaN_r4
+ ldarg 0
+ ldc.r8 float64(0x7FF8000000000000)
+ stfld float64 ConvDLL::NaN_r8
+
+ ret
+}
+//---- EOF ------------------
+}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ConvDLL.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ConvDLL.ilproj
new file mode 100644
index 0000000000..151f100667
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ConvDLL.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="ConvDLL.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/IL_Conformance/Old/Conformance_Base/Conv_I4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I4.il
new file mode 100644
index 0000000000..4e53e88467
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I4.il
@@ -0,0 +1,704 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals (class CConv,int32)
+.maxstack 2
+ newobj instance void CConv::.ctor()
+ stloc 0
+ ldc.i4 0x0
+ stloc 1
+ ldc.i4 1
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.i1
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 2
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.i2
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 3
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.i4
+ ldc.i4 0x7FFFFFFF
+ bne.un FAIL
+ ldc.i4 4
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.i8
+ ldc.i8 0x000000007FFFFFFF
+ bne.un FAIL
+ ldc.i4 5
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.u1
+ ldc.i4 0xFF
+ bne.un FAIL
+ ldc.i4 6
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.u2
+ ldc.i4 0xFFFF
+ bne.un FAIL
+ ldc.i4 7
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.u4
+ ldc.i4 0x7FFFFFFF
+ bne.un FAIL
+ ldc.i4 8
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.u8
+ ldc.i8 0x000000007FFFFFFF
+ bne.un FAIL
+
+ ldc.i4 9
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.r4
+ ldc.r4 2147483649
+ bne.un FAIL
+ ldc.i4 10
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.r8
+ ldc.r8 2147483647
+ bne.un FAIL
+
+ ldc.i4 11
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.i
+ ldc.i4 0x7FFFFFFF
+ bne.un FAIL
+ ldc.i4 12
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.u
+ ldc.i4 0x7FFFFFFF
+ bne.un FAIL
+
+ ldc.i4 13
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::max_i4
+ conv.r.un
+ ldc.r8 2147483647
+ bne.un FAIL
+ ldc.i4 100
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.i1
+ ldc.i4 0x01
+ bne.un FAIL
+ ldc.i4 101
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.i2
+ ldc.i4 0x0001
+ bne.un FAIL
+ ldc.i4 102
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.i4
+ ldc.i4 0x00000001
+ bne.un FAIL
+ ldc.i4 103
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.i8
+ ldc.i8 0x0000000000000001
+ bne.un FAIL
+ ldc.i4 104
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.u1
+ ldc.i4 0x01
+ bne.un FAIL
+ ldc.i4 105
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.u2
+ ldc.i4 0x0001
+ bne.un FAIL
+ ldc.i4 106
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.u4
+ ldc.i4 0x00000001
+ bne.un FAIL
+ ldc.i4 107
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.u8
+ ldc.i8 0x0000000000000001
+ bne.un FAIL
+
+ ldc.i4 108
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.r4
+ ldc.r4 1
+ bne.un FAIL
+ ldc.i4 109
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.r8
+ ldc.r8 1
+ bne.un FAIL
+ ldc.i4 110
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.i
+ ldc.i4 0x00000001
+ bne.un FAIL
+ ldc.i4 111
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.u
+ ldc.i4 0x00000001
+ bne.un FAIL
+ ldc.i4 112
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::one_i4
+ conv.r.un
+ ldc.r8 1
+ bne.un FAIL
+ ldc.i4 200
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.i1
+ ldc.i4 0x00
+ bne.un FAIL
+ ldc.i4 201
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.i2
+ ldc.i4 0x0000
+ bne.un FAIL
+ ldc.i4 202
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.i4
+ ldc.i4 0x0000000
+ bne.un FAIL
+ ldc.i4 203
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.i8
+ ldc.i8 0x000000000000000
+ bne.un FAIL
+ ldc.i4 204
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.u1
+ ldc.i4 0x00
+ bne.un FAIL
+ ldc.i4 205
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.u2
+ ldc.i4 0x0000
+ bne.un FAIL
+ ldc.i4 206
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.u4
+ ldc.i4 0x00000000
+ bne.un FAIL
+ ldc.i4 207
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.u8
+ ldc.i8 0x0000000000000000
+ bne.un FAIL
+ ldc.i4 208
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.r4
+ ldc.r4 0
+ bne.un FAIL
+ ldc.i4 209
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.r8
+ ldc.r8 0
+ bne.un FAIL
+ ldc.i4 210
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.i
+ ldc.i4 0x00000000
+ bne.un FAIL
+ ldc.i4 211
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.u
+ ldc.i4 0x00000000
+ bne.un FAIL
+ ldc.i4 212
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::zero_i4
+ conv.r.un
+ ldc.r8 0
+ bne.un FAIL
+ ldc.i4 300
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.i1
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 301
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.i2
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 302
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.i4
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 303
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.i8
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ bne.un FAIL
+ ldc.i4 304
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.u1
+ ldc.i4 0x000000FF
+ bne.un FAIL
+ ldc.i4 305
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.u2
+ ldc.i4 0x0000FFFF
+ bne.un FAIL
+ ldc.i4 306
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.u4
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 307
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.u8
+ ldc.i8 0x00000000FFFFFFFF
+ bne.un FAIL
+ ldc.i4 308
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.r4
+ ldc.r4 float32(0xBF800000)
+ bne.un FAIL
+ ldc.i4 309
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.r8
+ ldc.r8 float64(0xBFF0000000000000)
+ bne.un FAIL
+ ldc.i4 310
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.i
+ ldc.i4 0xFFFFFFFF
+ conv.i
+ bne.un FAIL
+ ldc.i4 311
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.u
+ ldc.i4 0xFFFFFFFF
+ conv.u
+ bne.un FAIL
+ ldc.i4 312
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::_one_i4
+ conv.r.un
+ ldc.r8 4294967295
+ bne.un FAIL
+ ldc.i4 400
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.i1
+ ldc.i4 0x00
+ bne.un FAIL
+ ldc.i4 401
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.i2
+ ldc.i4 0x0000
+ bne.un FAIL
+ ldc.i4 402
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.i4
+ ldc.i4 0x80000000
+ bne.un FAIL
+ ldc.i4 403
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.i8
+ ldc.i8 0xFFFFFFFF80000000
+ bne.un FAIL
+ ldc.i4 404
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.u1
+ ldc.i4 0x00
+ bne.un FAIL
+ ldc.i4 405
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.u2
+ ldc.i4 0x0000
+ bne.un FAIL
+ ldc.i4 406
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.u4
+ ldc.i4 0x80000000
+ bne.un FAIL
+ ldc.i4 407
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.u8
+ ldc.i8 0x0000000080000000
+ bne.un FAIL
+ ldc.i4 408
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.r4
+ ldc.r4 -2147483648
+ bne.un FAIL
+ ldc.i4 409
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.r8
+ ldc.r8 -2147483648
+ bne.un FAIL
+ ldc.i4 410
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.i
+ ldc.i4 0x80000000
+ conv.i
+ bne.un FAIL
+ ldc.i4 411
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.i
+ ldc.i4 0x80000000
+ conv.i
+ bne.un FAIL
+ ldc.i4 412
+ stloc 1
+ ldloc 0
+ ldfld int32 CConv::min_i4
+ conv.r.un
+ ldc.r8 2147483648
+ bne.un FAIL
+PASS:
+ ldc.i4 100
+ br END
+FAIL:
+ ldloc 1
+ br END
+END:
+ ret
+}
+
+
+
+.class public CConv {
+.field public int8 max_i1
+.field public int16 max_i2
+.field public int32 max_i4
+.field public int64 max_i8
+.field public unsigned int8 max_u1
+.field public unsigned int16 max_u2
+.field public unsigned int32 max_u4
+.field public unsigned int64 max_u8
+.field public float32 max_r4
+.field public float64 max_r8
+.field public int8 one_i1
+.field public int16 one_i2
+.field public int32 one_i4
+.field public int64 one_i8
+.field public unsigned int8 one_u1
+.field public unsigned int16 one_u2
+.field public unsigned int32 one_u4
+.field public unsigned int64 one_u8
+.field public float32 one_r4
+.field public float64 one_r8
+
+.field public int8 zero_i1
+.field public int16 zero_i2
+.field public int32 zero_i4
+.field public int64 zero_i8
+.field public unsigned int8 zero_u1
+.field public unsigned int16 zero_u2
+.field public unsigned int32 zero_u4
+.field public unsigned int64 zero_u8
+.field public float32 zero_r4
+.field public float64 zero_r8
+
+.field public int8 _one_i1
+.field public int16 _one_i2
+.field public int32 _one_i4
+.field public int64 _one_i8
+.field public float32 _one_r4
+.field public float64 _one_r8
+
+.field public int8 min_i1
+.field public int16 min_i2
+.field public int32 min_i4
+.field public int64 min_i8
+.field public float32 min_r4
+.field public float64 min_r8
+
+.field public float32 inf_r4
+.field public float64 inf_r8
+
+.field public float32 _inf_r4
+.field public float64 _inf_r8
+
+.field public float32 NaN_r4
+.field public float64 NaN_r8
+
+.method public void .ctor() {
+
+.maxstack 2
+ ldarg 0
+ ldc.i4 0x0000007F
+ stfld int8 CConv::max_i1
+ ldarg 0
+ ldc.i4 0x00007FFF
+ stfld int16 CConv::max_i2
+ ldarg 0
+ ldc.i4 0x7FFFFFFF
+ stfld int32 CConv::max_i4
+ ldarg 0
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stfld int64 CConv::max_i8
+ ldarg 0
+ ldc.i4 0x000000FF
+ stfld unsigned int8 CConv::max_u1
+ ldarg 0
+ ldc.i4 0x0000FFFF
+ stfld unsigned int16 CConv::max_u2
+ ldarg 0
+ ldc.i4 0xFFFFFFFF
+ stfld unsigned int32 CConv::max_u4
+ ldarg 0
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stfld unsigned int64 CConv::max_u8
+ ldarg 0
+ ldc.r4 float32(0x7F7FFFFF)
+ stfld float32 CConv::max_r4
+ ldarg 0
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stfld float64 CConv::max_r8
+
+ ldarg 0
+ ldc.i4 0x01
+ stfld int8 CConv::one_i1
+ ldarg 0
+ ldc.i4 0x0001
+ stfld int16 CConv::one_i2
+ ldarg 0
+ ldc.i4 0x00000001
+ stfld int32 CConv::one_i4
+ ldarg 0
+ ldc.i8 0x0000000000000001
+ stfld int64 CConv::one_i8
+ ldarg 0
+ ldc.i4 0x01
+ stfld unsigned int8 CConv::one_u1
+ ldarg 0
+ ldc.i4 0x0001
+ stfld unsigned int16 CConv::one_u2
+ ldarg 0
+ ldc.i4 0x00000001
+ stfld unsigned int32 CConv::one_u4
+ ldarg 0
+ ldc.i8 0x0000000000000001
+ stfld unsigned int64 CConv::one_u8
+ ldarg 0
+ ldc.r4 float32(0x3F800000)
+ stfld float32 CConv::one_r4
+ ldarg 0
+ ldc.r8 float64(0x3FF0000000000000)
+ stfld float64 CConv::one_r8
+ ldarg 0
+ ldc.i4 0x00
+ stfld int8 CConv::zero_i1
+ ldarg 0
+ ldc.i4 0x0000
+ stfld int16 CConv::zero_i2
+ ldarg 0
+ ldc.i4 0x00000000
+ stfld int32 CConv::zero_i4
+ ldarg 0
+ ldc.i8 0x0000000000000000
+ stfld int64 CConv::zero_i8
+ ldarg 0
+ ldc.i4 0x00
+ stfld unsigned int8 CConv::zero_u1
+ ldarg 0
+ ldc.i4 0x0000
+ stfld unsigned int16 CConv::zero_u2
+ ldarg 0
+ ldc.i4 0x00000000
+ stfld unsigned int32 CConv::zero_u4
+ ldarg 0
+ ldc.i8 0x0000000000000000
+ stfld unsigned int64 CConv::zero_u8
+ ldarg 0
+ ldc.r4 0
+ stfld float32 CConv::zero_r4
+ ldarg 0
+ ldc.r8 0
+ stfld float64 CConv::zero_r8
+
+ ldarg 0
+ ldc.i4 0xFF
+ stfld int8 CConv::_one_i1
+ ldarg 0
+ ldc.i4 0xFFFF
+ stfld int16 CConv::_one_i2
+ ldarg 0
+ ldc.i4 0xFFFFFFFF
+ stfld int32 CConv::_one_i4
+ ldarg 0
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stfld int64 CConv::_one_i8
+ ldarg 0
+ ldc.r4 -1
+ stfld float32 CConv::_one_r4
+ ldarg 0
+ ldc.r8 -1
+ stfld float64 CConv::_one_r8
+
+ ldarg 0
+ ldc.i4 0x80
+ stfld int8 CConv::min_i1
+ ldarg 0
+ ldc.i4 0x8000
+ stfld int16 CConv::min_i2
+ ldarg 0
+ ldc.i4 0x80000000
+ stfld int32 CConv::min_i4
+ ldarg 0
+ ldc.i8 0x8000000000000000
+ stfld int64 CConv::min_i8
+
+ ldarg 0
+ ldc.r4 float32(0xFF7FFFFF)
+ stfld float32 CConv::min_r4
+ ldarg 0
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ stfld float64 CConv::min_r8
+
+ ldarg 0
+ ldc.r4 float32(0xFF800000)
+ stfld float32 CConv::_inf_r4
+ ldarg 0
+ ldc.r8 float64(0xFFF0000000000000)
+ stfld float64 CConv::_inf_r8
+
+ ldarg 0
+ ldc.r4 float32(0x7F800000)
+ stfld float32 CConv::inf_r4
+ ldarg 0
+ ldc.r8 float64(0x7FF0000000000000)
+ stfld float64 CConv::inf_r8
+
+ ldarg 0
+ ldc.r4 float32(0x7FC00000)
+ stfld float32 CConv::NaN_r4
+ ldarg 0
+ ldc.r8 float64(0x7FF8000000000000)
+ stfld float64 CConv::NaN_r8
+ ret
+}
+}
+
+.assembly Conv_I4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I4.ilproj
new file mode 100644
index 0000000000..4438769619
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_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="Conv_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/IL_Conformance/Old/Conformance_Base/Conv_I8-64.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I8-64.il
new file mode 100644
index 0000000000..b50ef8be28
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I8-64.il
@@ -0,0 +1,593 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals (class CConv,int32)
+.maxstack 2
+ newobj instance void CConv::.ctor()
+ stloc 0
+ ldc.i4 0x0
+ stloc 1
+ ldc.i4 1
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::max_i8
+ conv.i1
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 2
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::max_i8
+ conv.i2
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 3
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::max_i8
+ conv.i4
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 4
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::max_i8
+ conv.i8
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ bne.un FAIL
+ ldc.i4 5
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::max_i8
+ conv.u1
+ ldc.i4 0xFF
+ bne.un FAIL
+ ldc.i4 6
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::max_i8
+ conv.u2
+ ldc.i4 0xFFFF
+ bne.un FAIL
+ ldc.i4 7
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::max_i8
+ conv.u4
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 9
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::max_i8
+ conv.r4
+ ldc.r4 9223372036854775806
+ bne.un FAIL
+ ldc.i4 10
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::max_i8
+ conv.r8
+ ldc.r8 9223372036854775807
+ conv.r8
+ bne.un FAIL
+ ldc.i4 13
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::max_i8
+ conv.r.un
+ ldc.r8 9223372036854775807
+ conv.r8
+ bne.un FAIL
+ ldc.i4 100
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.i1
+ ldc.i4 0x01
+ bne.un FAIL
+ ldc.i4 101
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.i2
+ ldc.i4 0x0001
+ bne.un FAIL
+ ldc.i4 102
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.i4
+ ldc.i4 0x00000001
+ bne.un FAIL
+ ldc.i4 103
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.i8
+ ldc.i8 0x0000000000000001
+ bne.un FAIL
+ ldc.i4 104
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.u1
+ ldc.i4 0x01
+ bne.un FAIL
+ ldc.i4 105
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.u2
+ ldc.i4 0x0001
+ bne.un FAIL
+ ldc.i4 106
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.u4
+ ldc.i4 0x00000001
+ bne.un FAIL
+ ldc.i4 108
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.r4
+ ldc.r4 1
+ bne.un FAIL
+ ldc.i4 109
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.r8
+ ldc.r8 1
+ bne.un FAIL
+ ldc.i4 110
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.i
+ ldc.i4 0x00000001
+ bne.un FAIL
+ ldc.i4 111
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.u
+ ldc.i4 0x00000001
+ bne.un FAIL
+ ldc.i4 112
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::one_i8
+ conv.r.un
+ ldc.r8 1
+ bne.un FAIL
+ ldc.i4 200
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::zero_i8
+ conv.i1
+ ldc.i4 0x00
+ bne.un FAIL
+ ldc.i4 201
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::zero_i8
+ conv.i2
+ ldc.i4 0x0000
+ bne.un FAIL
+ ldc.i4 202
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::zero_i8
+ conv.i4
+ ldc.i4 0x0000000
+ bne.un FAIL
+ ldc.i4 203
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::zero_i8
+ conv.i8
+ ldc.i8 0x000000000000000
+ bne.un FAIL
+ ldc.i4 204
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::zero_i8
+ conv.u1
+ ldc.i4 0x00
+ bne.un FAIL
+ ldc.i4 205
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::zero_i8
+ conv.u2
+ ldc.i4 0x0000
+ bne.un FAIL
+ ldc.i4 206
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::zero_i8
+ conv.u4
+ ldc.i4 0x00000000
+ bne.un FAIL
+ ldc.i4 208
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::zero_i8
+ conv.r4
+ ldc.r4 0
+ bne.un FAIL
+ ldc.i4 209
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::zero_i8
+ conv.r8
+ ldc.r8 0
+ bne.un FAIL
+ ldc.i4 212
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::zero_i8
+ conv.r.un
+ ldc.r8 0
+ bne.un FAIL
+ ldc.i4 300
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::_one_i8
+ conv.i1
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 301
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::_one_i8
+ conv.i2
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 302
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::_one_i8
+ conv.i4
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 303
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::_one_i8
+ conv.i8
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ bne.un FAIL
+ ldc.i4 304
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::_one_i8
+ conv.u1
+ ldc.i4 0x000000FF
+ bne.un FAIL
+ ldc.i4 305
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::_one_i8
+ conv.u2
+ ldc.i4 0x0000FFFF
+ bne.un FAIL
+ ldc.i4 306
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::_one_i8
+ conv.u4
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 308
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::_one_i8
+ conv.r4
+ ldc.r4 float32(0xBF800000)
+ bne.un FAIL
+ ldc.i4 309
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::_one_i8
+ conv.r8
+ ldc.r8 float64(0xBFF0000000000000)
+ bne.un FAIL
+ ldc.i4 400
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::min_i8
+ conv.i1
+ ldc.i4 0x00
+ bne.un FAIL
+ ldc.i4 401
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::min_i8
+ conv.i2
+ ldc.i4 0x0000
+ bne.un FAIL
+ ldc.i4 402
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::min_i8
+ conv.i4
+ ldc.i4 0x00000000
+ bne.un FAIL
+ ldc.i4 403
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::min_i8
+ conv.i8
+ ldc.i8 0x8000000000000000
+ bne.un FAIL
+ ldc.i4 404
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::min_i8
+ conv.u1
+ ldc.i4 0x00
+ bne.un FAIL
+ ldc.i4 405
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::min_i8
+ conv.u2
+ ldc.i4 0x0000
+ bne.un FAIL
+ ldc.i4 406
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::min_i8
+ conv.u4
+ ldc.i4 0x00000000
+ bne.un FAIL
+ ldc.i4 408
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::min_i8
+ conv.r4
+ ldc.r4 -9.223372037E18
+ bne.un FAIL
+ ldc.i4 409
+ stloc 1
+ ldloc 0
+ ldfld int64 CConv::min_i8
+ conv.r8
+ ldc.r8 -9.223372036854776E18
+ bne.un FAIL
+PASS:
+ ldc.i4 100
+ br END
+FAIL:
+ ldloc 1
+ br END
+END:
+ ret
+}
+
+.class public CConv {
+.field public int8 max_i1
+.field public int16 max_i2
+.field public int32 max_i4
+.field public int64 max_i8
+.field public unsigned int8 max_u1
+.field public unsigned int16 max_u2
+.field public unsigned int32 max_u4
+.field public unsigned int64 max_u8
+.field public float32 max_r4
+.field public float64 max_r8
+
+.field public int8 one_i1
+.field public int16 one_i2
+.field public int32 one_i4
+.field public int64 one_i8
+.field public unsigned int8 one_u1
+.field public unsigned int16 one_u2
+.field public unsigned int32 one_u4
+.field public unsigned int64 one_u8
+.field public float32 one_r4
+.field public float64 one_r8
+
+.field public int8 zero_i1
+.field public int16 zero_i2
+.field public int32 zero_i4
+.field public int64 zero_i8
+.field public unsigned int8 zero_u1
+.field public unsigned int16 zero_u2
+.field public unsigned int32 zero_u4
+.field public unsigned int64 zero_u8
+.field public float32 zero_r4
+.field public float64 zero_r8
+
+.field public int8 _one_i1
+.field public int16 _one_i2
+.field public int32 _one_i4
+.field public int64 _one_i8
+.field public float32 _one_r4
+.field public float64 _one_r8
+
+.field public int8 min_i1
+.field public int16 min_i2
+.field public int32 min_i4
+.field public int64 min_i8
+.field public float32 min_r4
+.field public float64 min_r8
+
+.field public float32 inf_r4
+.field public float64 inf_r8
+
+.field public float32 _inf_r4
+.field public float64 _inf_r8
+
+.field public float32 NaN_r4
+.field public float64 NaN_r8
+
+.method public void .ctor() {
+
+.maxstack 2
+ ldarg 0
+ ldc.i4 0x0000007F
+ stfld int8 CConv::max_i1
+ ldarg 0
+ ldc.i4 0x00007FFF
+ stfld int16 CConv::max_i2
+ ldarg 0
+ ldc.i4 0x7FFFFFFF
+ stfld int32 CConv::max_i4
+ ldarg 0
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stfld int64 CConv::max_i8
+ ldarg 0
+ ldc.i4 0x000000FF
+ stfld unsigned int8 CConv::max_u1
+ ldarg 0
+ ldc.i4 0x0000FFFF
+ stfld unsigned int16 CConv::max_u2
+ ldarg 0
+ ldc.i4 0xFFFFFFFF
+ stfld unsigned int32 CConv::max_u4
+ ldarg 0
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stfld unsigned int64 CConv::max_u8
+ ldarg 0
+ ldc.r4 float32(0x7F7FFFFF)
+ stfld float32 CConv::max_r4
+ ldarg 0
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stfld float64 CConv::max_r8
+
+ ldarg 0
+ ldc.i4 0x01
+ stfld int8 CConv::one_i1
+ ldarg 0
+ ldc.i4 0x0001
+ stfld int16 CConv::one_i2
+ ldarg 0
+ ldc.i4 0x00000001
+ stfld int32 CConv::one_i4
+ ldarg 0
+ ldc.i8 0x0000000000000001
+ stfld int64 CConv::one_i8
+ ldarg 0
+ ldc.i4 0x01
+ stfld unsigned int8 CConv::one_u1
+ ldarg 0
+ ldc.i4 0x0001
+ stfld unsigned int16 CConv::one_u2
+ ldarg 0
+ ldc.i4 0x00000001
+ stfld unsigned int32 CConv::one_u4
+ ldarg 0
+ ldc.i8 0x0000000000000001
+ stfld unsigned int64 CConv::one_u8
+ ldarg 0
+ ldc.r4 float32(0x3F800000)
+ stfld float32 CConv::one_r4
+ ldarg 0
+ ldc.r8 float64(0x3FF0000000000000)
+ stfld float64 CConv::one_r8
+
+ ldarg 0
+ ldc.i4 0x00
+ stfld int8 CConv::zero_i1
+ ldarg 0
+ ldc.i4 0x0000
+ stfld int16 CConv::zero_i2
+ ldarg 0
+ ldc.i4 0x00000000
+ stfld int32 CConv::zero_i4
+ ldarg 0
+ ldc.i8 0x0000000000000000
+ stfld int64 CConv::zero_i8
+ ldarg 0
+ ldc.i4 0x00
+ stfld unsigned int8 CConv::zero_u1
+ ldarg 0
+ ldc.i4 0x0000
+ stfld unsigned int16 CConv::zero_u2
+ ldarg 0
+ ldc.i4 0x00000000
+ stfld unsigned int32 CConv::zero_u4
+ ldarg 0
+ ldc.i8 0x0000000000000000
+ stfld unsigned int64 CConv::zero_u8
+ ldarg 0
+ ldc.r4 0
+ stfld float32 CConv::zero_r4
+ ldarg 0
+ ldc.r8 0
+ stfld float64 CConv::zero_r8
+
+ ldarg 0
+ ldc.i4 0xFF
+ stfld int8 CConv::_one_i1
+ ldarg 0
+ ldc.i4 0xFFFF
+ stfld int16 CConv::_one_i2
+ ldarg 0
+ ldc.i4 0xFFFFFFFF
+ stfld int32 CConv::_one_i4
+ ldarg 0
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stfld int64 CConv::_one_i8
+ ldarg 0
+ ldc.r4 -1
+ stfld float32 CConv::_one_r4
+ ldarg 0
+ ldc.r8 -1
+ stfld float64 CConv::_one_r8
+
+ ldarg 0
+ ldc.i4 0x80
+ stfld int8 CConv::min_i1
+ ldarg 0
+ ldc.i4 0x8000
+ stfld int16 CConv::min_i2
+ ldarg 0
+ ldc.i4 0x80000000
+ stfld int32 CConv::min_i4
+ ldarg 0
+ ldc.i8 0x8000000000000000
+ stfld int64 CConv::min_i8
+ ldarg 0
+ ldc.r4 float32(0xFF7FFFFF)
+ stfld float32 CConv::min_r4
+ ldarg 0
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ stfld float64 CConv::min_r8
+
+ ldarg 0
+ ldc.r4 float32(0xFF800000)
+ stfld float32 CConv::_inf_r4
+ ldarg 0
+ ldc.r8 float64(0xFFF0000000000000)
+ stfld float64 CConv::_inf_r8
+
+ ldarg 0
+ ldc.r4 float32(0x7F800000)
+ stfld float32 CConv::inf_r4
+ ldarg 0
+ ldc.r8 float64(0x7FF0000000000000)
+ stfld float64 CConv::inf_r8
+
+ ldarg 0
+ ldc.r4 float32(0x7FC00000)
+ stfld float32 CConv::NaN_r4
+ ldarg 0
+ ldc.r8 float64(0x7FF8000000000000)
+ stfld float64 CConv::NaN_r8
+
+ ret
+}
+}
+
+.assembly Conv_I8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I8.ilproj
new file mode 100644
index 0000000000..02a42da75f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_I8.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="Conv_I8-64.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/IL_Conformance/Old/Conformance_Base/Conv_R4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_R4.il
new file mode 100644
index 0000000000..c7adbce513
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_R4.il
@@ -0,0 +1,589 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals (class CConv,int32,float32)
+.maxstack 2
+ newobj instance void CConv::.ctor()
+ stloc 0
+ ldc.i4 0x0
+ stloc 1
+ ldc.i4 1
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::max_r4
+ conv.i1
+ pop
+ ldc.i4 2
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::max_r4
+ conv.i2
+ pop
+ ldc.i4 3
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::max_r4
+ conv.i4
+ pop
+ ldc.i4 4
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::max_r4
+ conv.i8
+ pop
+ ldc.i4 9
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::max_r4
+ conv.r4
+ ldc.r4 float32(0x7F7FFFFF)
+ bne.un FAIL
+ ldc.i4 10
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::max_r4
+ conv.r8
+ ldc.r8 float32(0x7F7FFFFF)
+ bne.un FAIL
+ ldc.i4 11
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::max_r4
+ conv.i
+ pop
+ ldc.i4 100
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::inf_r4
+ conv.i1
+ pop
+ ldc.i4 101
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::inf_r4
+ conv.i2
+ pop
+ ldc.i4 102
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::inf_r4
+ conv.i4
+ pop
+ ldc.i4 103
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::inf_r4
+ conv.i8
+ pop
+ ldc.i4 108
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::inf_r4
+ conv.r4
+ ldc.r4 float32(0x7F800000)
+ bne.un FAIL
+ ldc.i4 109
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::inf_r4
+ conv.r8
+ ldc.r8 float64(0x7FF0000000000000)
+ bne.un FAIL
+ ldc.i4 110
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::inf_r4
+ conv.i
+ pop
+ ldc.i4 200
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::one_r4
+ conv.i1
+ ldc.i4 0x1
+ bne.un FAIL
+ ldc.i4 201
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::one_r4
+ conv.i2
+ ldc.i4 0x1
+ bne.un FAIL
+ ldc.i4 202
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::one_r4
+ conv.i4
+ ldc.i4 0x1
+ bne.un FAIL
+ ldc.i4 203
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::one_r4
+ conv.i8
+ ldc.i8 0x1
+ bne.un FAIL
+ ldc.i4 208
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::one_r4
+ conv.r4
+ ldc.r4 float32(0x3F800000)
+ bne.un FAIL
+ ldc.i4 209
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::one_r4
+ conv.r8
+ ldc.r8 float64(0x3FF0000000000000)
+ bne.un FAIL
+ ldc.i4 210
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::one_r4
+ conv.i
+ ldc.i4 0x1
+ bne.un FAIL
+ ldc.i4 300
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::zero_r4
+ conv.i1
+ ldc.i4 0x0
+ bne.un FAIL
+ ldc.i4 301
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::zero_r4
+ conv.i2
+ ldc.i4 0x0
+ bne.un FAIL
+ ldc.i4 302
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::zero_r4
+ conv.i4
+ ldc.i4 0x0
+ bne.un FAIL
+ ldc.i4 303
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::zero_r4
+ conv.i8
+ ldc.i8 0x0
+ bne.un FAIL
+ ldc.i4 308
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::zero_r4
+ conv.r4
+ ldc.r4 float32(0x00000000)
+ bne.un FAIL
+ ldc.i4 309
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::zero_r4
+ conv.r8
+ ldc.r8 float64(0x0000000000000000)
+ bne.un FAIL
+ ldc.i4 310
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::zero_r4
+ conv.i
+ ldc.i4 0x0
+ bne.un FAIL
+ ldc.i4 400
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_one_r4
+ conv.i1
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 401
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_one_r4
+ conv.i2
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 402
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_one_r4
+ conv.i4
+ ldc.i4 0xFFFFFFFF
+ bne.un FAIL
+ ldc.i4 403
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_one_r4
+ conv.i8
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ bne.un FAIL
+ ldc.i4 408
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_one_r4
+ conv.r4
+ ldc.r4 float32(0xBF800000)
+ bne.un FAIL
+ ldc.i4 409
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_one_r4
+ conv.r8
+ ldc.r8 float64(0xBFF0000000000000)
+ bne.un FAIL
+ ldc.i4 410
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_one_r4
+ conv.i
+ ldc.i4 0xFFFFFFFF
+ conv.i
+ bne.un FAIL
+ ldc.i4 500
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::min_r4
+ conv.i1
+ pop
+ ldc.i4 501
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::min_r4
+ conv.i2
+ pop
+ ldc.i4 502
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::min_r4
+ conv.i4
+ pop
+ ldc.i4 503
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::min_r4
+ conv.i8
+ pop
+ ldc.i4 508
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::min_r4
+ conv.r4
+ ldc.r4 float32(0xFF7FFFFF)
+ bne.un FAIL
+ ldc.i4 509
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::min_r4
+ conv.r8
+ ldc.r8 float32(0xFF7FFFFF)
+ bne.un FAIL
+ ldc.i4 510
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::min_r4
+ conv.i
+ pop
+ ldc.i4 600
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_inf_r4
+ conv.i1
+ pop
+ ldc.i4 601
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_inf_r4
+ conv.i2
+ pop
+ ldc.i4 602
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_inf_r4
+ conv.i4
+ pop
+ ldc.i4 603
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_inf_r4
+ conv.i8
+ pop
+ ldc.i4 608
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_inf_r4
+ conv.r4
+ ldc.r4 float32(0xFF800000)
+ bne.un FAIL
+ ldc.i4 609
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_inf_r4
+ conv.r8
+ ldc.r8 float64(0xFFF0000000000000)
+ bne.un FAIL
+ ldc.i4 610
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::_inf_r4
+ conv.i
+ pop
+ ldc.i4 700
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::NaN_r4
+ conv.i1
+ pop
+ ldc.i4 701
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::NaN_r4
+ conv.i2
+ pop
+ ldc.i4 702
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::NaN_r4
+ conv.i4
+ pop
+ ldc.i4 703
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::NaN_r4
+ conv.i8
+ pop
+ ldc.i4 710
+ stloc 1
+ ldloc 0
+ ldfld float32 CConv::NaN_r4
+ conv.i
+ pop
+PASS:
+ ldc.i4 100
+ br END
+FAIL:
+ ldloc 1
+ br END
+END:
+ ret
+}
+
+.class public CConv {
+.field public int8 max_i1
+.field public int16 max_i2
+.field public int32 max_i4
+.field public int64 max_i8
+.field public unsigned int8 max_u1
+.field public unsigned int16 max_u2
+.field public unsigned int32 max_u4
+.field public unsigned int64 max_u8
+.field public float32 max_r4
+.field public float64 max_r8
+.field public int8 one_i1
+.field public int16 one_i2
+.field public int32 one_i4
+.field public int64 one_i8
+.field public unsigned int8 one_u1
+.field public unsigned int16 one_u2
+.field public unsigned int32 one_u4
+.field public unsigned int64 one_u8
+.field public float32 one_r4
+.field public float64 one_r8
+
+.field public int8 zero_i1
+.field public int16 zero_i2
+.field public int32 zero_i4
+.field public int64 zero_i8
+.field public unsigned int8 zero_u1
+.field public unsigned int16 zero_u2
+.field public unsigned int32 zero_u4
+.field public unsigned int64 zero_u8
+.field public float32 zero_r4
+.field public float64 zero_r8
+
+.field public int8 _one_i1
+.field public int16 _one_i2
+.field public int32 _one_i4
+.field public int64 _one_i8
+.field public float32 _one_r4
+.field public float64 _one_r8
+
+.field public int8 min_i1
+.field public int16 min_i2
+.field public int32 min_i4
+.field public int64 min_i8
+.field public float32 min_r4
+.field public float64 min_r8
+
+.field public float32 inf_r4
+.field public float64 inf_r8
+
+.field public float32 _inf_r4
+.field public float64 _inf_r8
+
+.field public float32 NaN_r4
+.field public float64 NaN_r8
+
+.method public void .ctor() {
+
+.maxstack 2
+ ldarg 0
+ ldc.i4 0x0000007F
+ stfld int8 CConv::max_i1
+ ldarg 0
+ ldc.i4 0x00007FFF
+ stfld int16 CConv::max_i2
+ ldarg 0
+ ldc.i4 0x7FFFFFFF
+ stfld int32 CConv::max_i4
+ ldarg 0
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stfld int64 CConv::max_i8
+ ldarg 0
+ ldc.i4 0x000000FF
+ stfld unsigned int8 CConv::max_u1
+ ldarg 0
+ ldc.i4 0x0000FFFF
+ stfld unsigned int16 CConv::max_u2
+ ldarg 0
+ ldc.i4 0xFFFFFFFF
+ stfld unsigned int32 CConv::max_u4
+ ldarg 0
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stfld unsigned int64 CConv::max_u8
+ ldarg 0
+ ldc.r4 float32(0x7F7FFFFF)
+ stfld float32 CConv::max_r4
+ ldarg 0
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stfld float64 CConv::max_r8
+ ldarg 0
+ ldc.i4 0x01
+ stfld int8 CConv::one_i1
+ ldarg 0
+ ldc.i4 0x0001
+ stfld int16 CConv::one_i2
+ ldarg 0
+ ldc.i4 0x00000001
+ stfld int32 CConv::one_i4
+ ldarg 0
+ ldc.i8 0x0000000000000001
+ stfld int64 CConv::one_i8
+ ldarg 0
+ ldc.i4 0x01
+ stfld unsigned int8 CConv::one_u1
+ ldarg 0
+ ldc.i4 0x0001
+ stfld unsigned int16 CConv::one_u2
+ ldarg 0
+ ldc.i4 0x00000001
+ stfld unsigned int32 CConv::one_u4
+ ldarg 0
+ ldc.i8 0x0000000000000001
+ stfld unsigned int64 CConv::one_u8
+ ldarg 0
+ ldc.r4 float32(0x3F800000)
+ stfld float32 CConv::one_r4
+ ldarg 0
+ ldc.r8 float64(0x3FF0000000000000)
+ stfld float64 CConv::one_r8
+ ldarg 0
+ ldc.i4 0x00
+ stfld int8 CConv::zero_i1
+ ldarg 0
+ ldc.i4 0x0000
+ stfld int16 CConv::zero_i2
+ ldarg 0
+ ldc.i4 0x00000000
+ stfld int32 CConv::zero_i4
+ ldarg 0
+ ldc.i8 0x0000000000000000
+ stfld int64 CConv::zero_i8
+ ldarg 0
+ ldc.i4 0x00
+ stfld unsigned int8 CConv::zero_u1
+ ldarg 0
+ ldc.i4 0x0000
+ stfld unsigned int16 CConv::zero_u2
+ ldarg 0
+ ldc.i4 0x00000000
+ stfld unsigned int32 CConv::zero_u4
+ ldarg 0
+ ldc.i8 0x0000000000000000
+ stfld unsigned int64 CConv::zero_u8
+ ldarg 0
+ ldc.r4 0
+ stfld float32 CConv::zero_r4
+ ldarg 0
+ ldc.r8 0
+ stfld float64 CConv::zero_r8
+ ldarg 0
+ ldc.i4 0xFF
+ stfld int8 CConv::_one_i1
+ ldarg 0
+ ldc.i4 0xFFFF
+ stfld int16 CConv::_one_i2
+ ldarg 0
+ ldc.i4 0xFFFFFFFF
+ stfld int32 CConv::_one_i4
+ ldarg 0
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stfld int64 CConv::_one_i8
+ ldarg 0
+ ldc.r4 -1
+ stfld float32 CConv::_one_r4
+ ldarg 0
+ ldc.r8 -1
+ stfld float64 CConv::_one_r8
+ ldarg 0
+ ldc.i4 0x80
+ stfld int8 CConv::min_i1
+ ldarg 0
+ ldc.i4 0x8000
+ stfld int16 CConv::min_i2
+ ldarg 0
+ ldc.i4 0x80000000
+ stfld int32 CConv::min_i4
+ ldarg 0
+ ldc.i8 0x8000000000000000
+ stfld int64 CConv::min_i8
+ ldarg 0
+ ldc.r4 float32(0xFF7FFFFF)
+ stfld float32 CConv::min_r4
+ ldarg 0
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ stfld float64 CConv::min_r8
+ ldarg 0
+ ldc.r4 float32(0xFF800000)
+ stfld float32 CConv::_inf_r4
+ ldarg 0
+ ldc.r8 float64(0xFFF0000000000000)
+ stfld float64 CConv::_inf_r8
+ ldarg 0
+ ldc.r4 float32(0x7F800000)
+ stfld float32 CConv::inf_r4
+ ldarg 0
+ ldc.r8 float64(0x7FF0000000000000)
+ stfld float64 CConv::inf_r8
+
+ ldarg 0
+ ldc.r4 float32(0x7FC00000)
+ stfld float32 CConv::NaN_r4
+ ldarg 0
+ ldc.r8 float64(0x7FF8000000000000)
+ stfld float64 CConv::NaN_r8
+
+ ret
+}
+}
+
+.assembly Conv_R4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_R4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_R4.ilproj
new file mode 100644
index 0000000000..b3e2eac54d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/Conv_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="Conv_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/IL_Conformance/Old/Conformance_Base/add_I4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_I4.il
new file mode 100644
index 0000000000..df4e6cb4d4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_I4.il
@@ -0,0 +1,278 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _add {
+.method public static int32 _add(int32,int32,int32) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ add
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ ldc.i4 0x80000001
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x55555555
+ ldc.i4 0xD5555555
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x2AAAAAAA
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFE
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFE
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0x55555554
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAA9
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ ldc.i4 0x80000001
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000002
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ ldc.i4 0x55555556
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAB
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFE
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFE
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0xD5555554
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x2AAAAAA9
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ ldc.i4 0xD5555555
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555554
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ ldc.i4 0x55555556
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xD5555554
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x80000000
+ ldc.i4 0x2AAAAAAA
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAA9
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAB
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x2AAAAAA9
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555554
+ call int32 _add::_add(int32,int32,int32)
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly add_I4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_I4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_I4.ilproj
new file mode 100644
index 0000000000..7beb9c2a59
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_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="add_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/IL_Conformance/Old/Conformance_Base/add_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i.il
new file mode 100644
index 0000000000..1b60d6f981
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i.il
@@ -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.
+
+.assembly extern legacy library mscorlib {}
+.class public _add {
+
+
+ .field public static int32 PTR
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x000000FF
+ ldsflda int32 _add::PTR
+ add
+ conv.i4
+ ldc.i4 0x000000FF
+ ldsflda int32 _add::PTR
+ add
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldsflda int32 _add::PTR
+ conv.i4
+ ldsflda int32 _add::PTR
+ conv.i4
+ add
+ ldsflda int32 _add::PTR
+ conv.i4
+ ldsflda int32 _add::PTR
+ conv.i4
+ add
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly add_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i.ilproj
new file mode 100644
index 0000000000..21ddcdd8c0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i.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="add_i.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/IL_Conformance/Old/Conformance_Base/add_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i8.il
new file mode 100644
index 0000000000..d064a470ab
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i8.il
@@ -0,0 +1,280 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _add {
+.method public static int32 _add(int64,int64,int64) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ add
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000001
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xD555555555555555
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x2AAAAAAAAAAAAAAA
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555554
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAA9
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000001
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000002
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555556
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xD555555555555554
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x2AAAAAAAAAAAAAA9
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xD555555555555555
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555554
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555556
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xD555555555555554
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x2AAAAAAAAAAAAAAA
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAA9
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x2AAAAAAAAAAAAAA9
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555554
+ call int32 _add::_add(int64,int64,int64)
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly add_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i8.ilproj
new file mode 100644
index 0000000000..bc398ebaf7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_i8.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="add_i8.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/IL_Conformance/Old/Conformance_Base/add_ovf_i1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i1.il
new file mode 100644
index 0000000000..a0314d7c9e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i1.il
@@ -0,0 +1,419 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public add_ovf_i1 {
+
+
+
+.method public static int32 i1(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException, int8)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ add
+ conv.ovf.i1
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave aeEnd
+aeEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to aeEnd
+}
+
+
+.method public void add_ovf_i1() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFF80
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFF81
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFD5
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFE
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x0000007F
+ ldc.i4 0x0000007E
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000055
+ ldc.i4 0x00000054
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFA9
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFF80
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000007F
+ ldc.i4 0x0000007F
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000055
+ ldc.i4 0x00000055
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFAA
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFF81
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000002
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000055
+ ldc.i4 0x00000056
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFAB
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x0000007E
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000000
+ ldc.i4 0x0000007F
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000029
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFFD5
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000054
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ ldc.i4 0x00000055
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000001
+ ldc.i4 0x00000056
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFA9
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFAA
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFAB
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000029
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_i1::i1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly add_ovf_i1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i1.ilproj
new file mode 100644
index 0000000000..dd83d4830f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i1.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="add_ovf_i1.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/IL_Conformance/Old/Conformance_Base/add_ovf_i2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i2.il
new file mode 100644
index 0000000000..b44d2eaa4d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i2.il
@@ -0,0 +1,418 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public add_ovf_i2 {
+
+
+
+.method public static int32 i2(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException, int16)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ add
+ conv.ovf.i2
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave aeEnd
+aeEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to aeEnd
+}
+
+
+.method public void add_ovf_i2() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFF8000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFF8001
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFD555
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFE
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00007FFE
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00005555
+ ldc.i4 0x00005554
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFAAA9
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFF8000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00007FFF
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00005555
+ ldc.i4 0x00005555
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFAAAA
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFF8001
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000002
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00005555
+ ldc.i4 0x00005556
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFAAAB
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00007FFE
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000000
+ ldc.i4 0x00007FFF
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00002AA9
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFFD555
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00005554
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ ldc.i4 0x00005555
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000001
+ ldc.i4 0x00005556
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFAAA9
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFAAAA
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFAAAB
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00002AA9
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_i2::i2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly add_ovf_i2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i2.ilproj
new file mode 100644
index 0000000000..c8ea47839c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i2.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="add_ovf_i2.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/IL_Conformance/Old/Conformance_Base/add_ovf_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i4.il
new file mode 100644
index 0000000000..b7dc539f57
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i4.il
@@ -0,0 +1,417 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public add_ovf_i4 {
+
+
+
+.method public static int32 i4(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ add.ovf
+ conv.ovf.i4
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave aeEnd
+aeEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to aeEnd
+}
+
+
+.method public void add_ovf_i4() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ ldc.i4 0x80000001
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x55555555
+ ldc.i4 0xD5555555
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFE
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFE
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0x55555554
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAA9
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ ldc.i4 0x80000001
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000002
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ ldc.i4 0x55555556
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAB
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFE
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x2AAAAAA9
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ ldc.i4 0xD5555555
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555554
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ ldc.i4 0x55555556
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAA9
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAB
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x2AAAAAA9
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_i4::i4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly add_ovf_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i4.ilproj
new file mode 100644
index 0000000000..528fe9c698
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_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="add_ovf_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/IL_Conformance/Old/Conformance_Base/add_ovf_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i8.il
new file mode 100644
index 0000000000..155fe0b67f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i8.il
@@ -0,0 +1,417 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public add_ovf_i8 {
+
+
+
+.method public static int32 i8(int64,int64,int64) {
+.locals (class [mscorlib]System.OverflowException,int64)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ add.ovf
+ conv.ovf.i8
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void add_ovf_i8() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000001
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xD555555555555555
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555554
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAA9
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000001
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000002
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555556
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x2AAAAAAAAAAAAAA9
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xD555555555555555
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555554
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555556
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAA9
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x2AAAAAAAAAAAAAA9
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_i8::i8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x0000000000000000
+
+END:
+ ret
+}
+}
+
+
+.assembly add_ovf_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i8.ilproj
new file mode 100644
index 0000000000..7b6c148884
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_i8.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="add_ovf_i8.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/IL_Conformance/Old/Conformance_Base/add_ovf_u1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u1.il
new file mode 100644
index 0000000000..5e649d3798
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u1.il
@@ -0,0 +1,323 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public add_ovf_u1 {
+
+
+
+.method public static int32 u1(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ add
+ conv.ovf.u1
+ ldarg 2
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void add_ovf_u1() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000FE
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000FF
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000055
+ ldc.i4 0x00000055
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000AA
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000002
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000FF
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000055
+ ldc.i4 0x00000056
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000AB
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000000
+ ldc.i4 0x000000FE
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000001
+ ldc.i4 0x000000FF
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000000
+ ldc.i4 0x000000FF
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ ldc.i4 0x00000055
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000001
+ ldc.i4 0x00000056
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000055
+ ldc.i4 0x000000AA
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000FF
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000000
+ ldc.i4 0x000000AA
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000001
+ ldc.i4 0x000000AB
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000055
+ ldc.i4 0x000000FF
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000000
+ call int32 add_ovf_u1::u1(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly add_ovf_u1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u1.ilproj
new file mode 100644
index 0000000000..9d9b20644a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u1.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="add_ovf_u1.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/IL_Conformance/Old/Conformance_Base/add_ovf_u2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u2.il
new file mode 100644
index 0000000000..6e2558d147
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u2.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 legacy library mscorlib {}
+
+
+.class public add_ovf_u2 {
+
+
+
+.method public static int32 u2(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException, int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ add
+ conv.ovf.u2
+ ldarg 2
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void add_ovf_u2() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000FFFE
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000FFFF
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00005555
+ ldc.i4 0x00005555
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000AAAA
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000002
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000FFFF
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00005555
+ ldc.i4 0x00005556
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000AAAB
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000000
+ ldc.i4 0x0000FFFE
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000001
+ ldc.i4 0x0000FFFF
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000000
+ ldc.i4 0x0000FFFF
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ ldc.i4 0x00005555
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000001
+ ldc.i4 0x00005556
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00005555
+ ldc.i4 0x0000AAAA
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000FFFF
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00000000
+ ldc.i4 0x0000AAAA
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00000001
+ ldc.i4 0x0000AAAB
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00005555
+ ldc.i4 0x0000FFFF
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_u2::u2(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly add_ovf_u2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u2.ilproj
new file mode 100644
index 0000000000..8e9998f6ff
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u2.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="add_ovf_u2.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/IL_Conformance/Old/Conformance_Base/add_ovf_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u4.il
new file mode 100644
index 0000000000..59b93f9105
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u4.il
@@ -0,0 +1,321 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public add_ovf_u4 {
+
+
+
+.method public static int32 u4(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ add.ovf.un
+ ldarg 2
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void add_ovf_u4() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFE
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000002
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ ldc.i4 0x55555556
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAB
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFE
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ ldc.i4 0x55555556
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAB
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 add_ovf_u4::u4(int32,int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly add_ovf_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u4.ilproj
new file mode 100644
index 0000000000..9f4086679c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u4.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="add_ovf_u4.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/IL_Conformance/Old/Conformance_Base/add_ovf_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u8.il
new file mode 100644
index 0000000000..8fa575f930
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u8.il
@@ -0,0 +1,321 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public add_ovf_u8 {
+
+
+
+.method public static int32 u8(int64,int64,int64) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ add.ovf.un
+ ldarg 2
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x0000000000000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void add_ovf_u8() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000002
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555556
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555556
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 add_ovf_u8::u8(int64,int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x0000000000000000
+
+END:
+ ret
+}
+}
+
+.assembly add_ovf_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_u8.ilproj
new file mode 100644
index 0000000000..78ed6cb4ea
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_ovf_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="add_ovf_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/IL_Conformance/Old/Conformance_Base/add_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r4.il
new file mode 100644
index 0000000000..4396562aa0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r4.il
@@ -0,0 +1,501 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _add {
+.method public static int32 _add(float32,float32,float32) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ add
+ dup
+ call int32 _add::checkfinite(float32)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+ call int32 _add::checkfinite(float32)
+ ldarg 2
+ call int32 _add::checkfinite(float32)
+ ceq
+ br FINISH
+COMPARE:
+ ldarg 2
+ ceq
+FINISH:
+ ret
+}
+
+.method public static int32 checkfinite(float32) {
+.maxstack 3
+.locals (class [mscorlib]System.ArithmeticException)
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+ae:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0x0
+ leave aeEnd
+aeEnd:
+ ldloc 0x0
+ brfalse FAIL
+ ldarg 0
+ ldc.r4 float32(0xFF800000)
+ ceq
+ brtrue NINF
+ ldarg 0
+ ldc.r4 float32(0x7F800000)
+ ceq
+ brtrue PINF
+ br NaN
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+FAIL:
+ ldc.i4 0xFF
+ br FINISH
+FINISH:
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler ae to aeEnd
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xC0000000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x40000000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _add::_add(float32,float32,float32)
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly add_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r4.ilproj
new file mode 100644
index 0000000000..ab505cac99
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_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="add_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/IL_Conformance/Old/Conformance_Base/add_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r8.il
new file mode 100644
index 0000000000..2e9b37b453
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r8.il
@@ -0,0 +1,503 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.class public _add {
+.method public static int32 _add(float64,float64,float64) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ add
+ dup
+ call int32 _add::checkfinite(float64)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+ call int32 _add::checkfinite(float64)
+ ldarg 2
+ call int32 _add::checkfinite(float64)
+ ceq
+ br FINISH
+COMPARE:
+ ldarg 2
+ ceq
+FINISH:
+ ret
+}
+
+
+.method public static int32 checkfinite(float64) {
+.maxstack 3
+.locals (class [mscorlib]System.ArithmeticException)
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+ae:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0x0
+ leave aeEnd
+aeEnd:
+ ldloc 0x0
+ brfalse FAIL
+ ldarg 0
+ ldc.r8 float64(0xFF800000)
+ ceq
+ brtrue NINF
+ ldarg 0
+ ldc.r8 float64(0x7F800000)
+ ceq
+ brtrue PINF
+ br NaN
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+FAIL:
+ ldc.i4 0xFF
+ br FINISH
+FINISH:
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler ae to aeEnd
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xC000000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x4000000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _add::_add(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly add_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_r8.ilproj
new file mode 100644
index 0000000000..5fb77469ad
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/add_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="add_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/IL_Conformance/Old/Conformance_Base/and_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u4.il
new file mode 100644
index 0000000000..bd6ad6fdb0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u4.il
@@ -0,0 +1,111 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _and {
+
+.field public static int32 ALL
+.field public static int32 NONE
+.field public static int32 ODD
+.field public static int32 EVEN
+.field public static int32 HIGH
+.field public static int32 LOW
+.field public static int32 RW
+
+
+.method public static void initialize() {
+.maxstack 20
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _and::ALL
+ ldc.i4 0x00000000
+ stsfld int32 _and::NONE
+ ldc.i4 0x55555555
+ stsfld int32 _and::ODD
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 _and::EVEN
+ ldc.i4 0x80000001
+ stsfld int32 _and::HIGH
+ ldc.i4 0x00000001
+ stsfld int32 _and::LOW
+ ldc.i4 0xF155E54A
+ stsfld int32 _and::RW
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ call void _and::initialize()
+
+ ldsfld int32 _and::ALL
+ ldsfld int32 _and::ALL
+ and
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _and::ALL
+ ldsfld int32 _and::NONE
+ and
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _and::NONE
+ ldsfld int32 _and::ALL
+ and
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _and::NONE
+ ldsfld int32 _and::NONE
+ and
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _and::EVEN
+ ldsfld int32 _and::EVEN
+ and
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _and::EVEN
+ ldsfld int32 _and::ODD
+ and
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _and::HIGH
+ ldsfld int32 _and::LOW
+ and
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _and::LOW
+ ldsfld int32 _and::HIGH
+ and
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _and::RW
+ ldc.i4 0xA4710EDC
+ and
+ ldc.i4 0xA0510448
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly and_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u4.ilproj
new file mode 100644
index 0000000000..a9e740ed4b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u4.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="and_u4.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/IL_Conformance/Old/Conformance_Base/and_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u8.il
new file mode 100644
index 0000000000..1c73c0a4aa
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u8.il
@@ -0,0 +1,111 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.class public _and {
+.field public static int64 ALL
+.field public static int64 NONE
+.field public static int64 ODD
+.field public static int64 EVEN
+.field public static int64 HIGH
+.field public static int64 LOW
+.field public static int64 RW
+
+
+.method public static void initialize() {
+.maxstack 20
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _and::ALL
+ ldc.i8 0x0000000000000000
+ stsfld int64 _and::NONE
+ ldc.i8 0x5555555555555555
+ stsfld int64 _and::ODD
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 _and::EVEN
+ ldc.i8 0x8000000000000001
+ stsfld int64 _and::HIGH
+ ldc.i8 0x0000000000000001
+ stsfld int64 _and::LOW
+ ldc.i8 0xF155E54AF155E54A
+ stsfld int64 _and::RW
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ call void _and::initialize()
+
+ ldsfld int64 _and::ALL
+ ldsfld int64 _and::ALL
+ and
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _and::ALL
+ ldsfld int64 _and::NONE
+ and
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _and::NONE
+ ldsfld int64 _and::ALL
+ and
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _and::NONE
+ ldsfld int64 _and::NONE
+ and
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _and::EVEN
+ ldsfld int64 _and::EVEN
+ and
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _and::EVEN
+ ldsfld int64 _and::ODD
+ and
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _and::HIGH
+ ldsfld int64 _and::LOW
+ and
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _and::LOW
+ ldsfld int64 _and::HIGH
+ and
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _and::RW
+ ldc.i8 0xA4710EDCA4710EDC
+ and
+ ldc.i8 0xA0510448A0510448
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly and_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_u8.ilproj
new file mode 100644
index 0000000000..f155c38b57
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/and_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="and_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/IL_Conformance/Old/Conformance_Base/beq_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i.il
new file mode 100644
index 0000000000..5699958bb5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i.il
@@ -0,0 +1,46 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _beq {
+
+
+.field public static int32 PTR
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*,int32*)
+ ldsflda int32 _beq::PTR
+ stloc 0
+ ldsflda int32 _beq::PTR
+ ldc.i4 0x2
+ add
+ stloc 1
+
+ ldloc 0
+ ldloc 1
+ beq FAIL
+
+ ldloc 1
+ ldloc 0
+ beq FAIL
+
+ ldloc 0
+ ldloc 0
+ beq PASS
+ br FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly beq_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i.ilproj
new file mode 100644
index 0000000000..0fb739afb8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i.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="beq_i.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/IL_Conformance/Old/Conformance_Base/beq_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i4.il
new file mode 100644
index 0000000000..5c5bb77742
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i4.il
@@ -0,0 +1,268 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _beq {
+
+.field public static int32 min
+.field public static int32 _one
+.field public static int32 zero
+.field public static int32 one
+.field public static int32 max
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0x80000000
+ stsfld int32 _beq::min
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _beq::_one
+ ldc.i4 0x00000000
+ stsfld int32 _beq::zero
+ ldc.i4 0x00000001
+ stsfld int32 _beq::one
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 _beq::max
+ ldc.i4 0x55555555
+ stsfld int32 _beq::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 _beq::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _beq::initialize()
+ ldsfld int32 _beq::min
+ ldsfld int32 _beq::min
+ beq A
+ br FAIL
+
+A:
+ ldsfld int32 _beq::min
+ ldsfld int32 _beq::_one
+ beq FAIL
+
+ ldsfld int32 _beq::min
+ ldsfld int32 _beq::zero
+ beq FAIL
+
+ ldsfld int32 _beq::min
+ ldsfld int32 _beq::one
+ beq FAIL
+
+ ldsfld int32 _beq::min
+ ldsfld int32 _beq::max
+ beq FAIL
+
+ ldsfld int32 _beq::min
+ ldsfld int32 _beq::odd
+ beq FAIL
+
+ ldsfld int32 _beq::min
+ ldsfld int32 _beq::even
+ beq FAIL
+ ldsfld int32 _beq::_one
+ ldsfld int32 _beq::min
+ beq FAIL
+
+ ldsfld int32 _beq::_one
+ ldsfld int32 _beq::_one
+ beq B
+ br FAIL
+
+B:
+ ldsfld int32 _beq::_one
+ ldsfld int32 _beq::zero
+ beq FAIL
+
+ ldsfld int32 _beq::_one
+ ldsfld int32 _beq::one
+ beq FAIL
+
+ ldsfld int32 _beq::_one
+ ldsfld int32 _beq::max
+ beq FAIL
+
+ ldsfld int32 _beq::_one
+ ldsfld int32 _beq::odd
+ beq FAIL
+
+ ldsfld int32 _beq::_one
+ ldsfld int32 _beq::even
+ beq FAIL
+
+
+ ldsfld int32 _beq::zero
+ ldsfld int32 _beq::min
+ beq FAIL
+
+ ldsfld int32 _beq::zero
+ ldsfld int32 _beq::_one
+ beq FAIL
+
+ ldsfld int32 _beq::zero
+ ldsfld int32 _beq::zero
+ beq C
+ br FAIL
+
+C:
+ ldsfld int32 _beq::zero
+ ldsfld int32 _beq::one
+ beq FAIL
+
+ ldsfld int32 _beq::zero
+ ldsfld int32 _beq::max
+ beq FAIL
+
+ ldsfld int32 _beq::zero
+ ldsfld int32 _beq::odd
+ beq FAIL
+
+ ldsfld int32 _beq::zero
+ ldsfld int32 _beq::even
+ beq FAIL
+
+
+ ldsfld int32 _beq::one
+ ldsfld int32 _beq::min
+ beq FAIL
+
+ ldsfld int32 _beq::one
+ ldsfld int32 _beq::_one
+ beq FAIL
+
+ ldsfld int32 _beq::one
+ ldsfld int32 _beq::zero
+ beq FAIL
+
+ ldsfld int32 _beq::one
+ ldsfld int32 _beq::one
+ beq D
+ br FAIL
+
+D:
+ ldsfld int32 _beq::one
+ ldsfld int32 _beq::max
+ beq FAIL
+
+ ldsfld int32 _beq::one
+ ldsfld int32 _beq::odd
+ beq FAIL
+
+ ldsfld int32 _beq::one
+ ldsfld int32 _beq::even
+ beq FAIL
+
+
+ ldsfld int32 _beq::max
+ ldsfld int32 _beq::min
+ beq FAIL
+
+ ldsfld int32 _beq::max
+ ldsfld int32 _beq::_one
+ beq FAIL
+
+ ldsfld int32 _beq::max
+ ldsfld int32 _beq::zero
+ beq FAIL
+
+ ldsfld int32 _beq::max
+ ldsfld int32 _beq::one
+ beq FAIL
+
+ ldsfld int32 _beq::max
+ ldsfld int32 _beq::max
+ beq E
+ br FAIL
+
+E:
+ ldsfld int32 _beq::max
+ ldsfld int32 _beq::odd
+ beq FAIL
+
+ ldsfld int32 _beq::max
+ ldsfld int32 _beq::even
+ beq FAIL
+
+ ldsfld int32 _beq::odd
+ ldsfld int32 _beq::min
+ beq FAIL
+
+ ldsfld int32 _beq::odd
+ ldsfld int32 _beq::_one
+ beq FAIL
+
+ ldsfld int32 _beq::odd
+ ldsfld int32 _beq::zero
+ beq FAIL
+
+ ldsfld int32 _beq::odd
+ ldsfld int32 _beq::one
+ beq FAIL
+
+ ldsfld int32 _beq::odd
+ ldsfld int32 _beq::max
+ beq FAIL
+
+ ldsfld int32 _beq::odd
+ ldsfld int32 _beq::odd
+ beq F
+ br FAIL
+
+F:
+ ldsfld int32 _beq::odd
+ ldsfld int32 _beq::even
+ beq FAIL
+
+ ldsfld int32 _beq::even
+ ldsfld int32 _beq::min
+ beq FAIL
+
+ ldsfld int32 _beq::even
+ ldsfld int32 _beq::_one
+ beq FAIL
+
+ ldsfld int32 _beq::even
+ ldsfld int32 _beq::zero
+ beq FAIL
+
+ ldsfld int32 _beq::even
+ ldsfld int32 _beq::one
+ beq FAIL
+
+ ldsfld int32 _beq::even
+ ldsfld int32 _beq::max
+ beq FAIL
+
+ ldsfld int32 _beq::even
+ ldsfld int32 _beq::odd
+ beq FAIL
+
+ ldsfld int32 _beq::even
+ ldsfld int32 _beq::even
+ beq BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ beq TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly beq_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i4.ilproj
new file mode 100644
index 0000000000..b574b92e1c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_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="beq_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/IL_Conformance/Old/Conformance_Base/beq_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i8.il
new file mode 100644
index 0000000000..4699f7139a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i8.il
@@ -0,0 +1,268 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _beq {
+
+.field public static int64 min
+.field public static int64 _one
+.field public static int64 zero
+.field public static int64 one
+.field public static int64 max
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0x8000000000000000
+ stsfld int64 _beq::min
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _beq::_one
+ ldc.i8 0x0000000000000000
+ stsfld int64 _beq::zero
+ ldc.i8 0x0000000000000001
+ stsfld int64 _beq::one
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 _beq::max
+ ldc.i8 0x5555555555555555
+ stsfld int64 _beq::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 _beq::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _beq::initialize()
+ ldsfld int64 _beq::min
+ ldsfld int64 _beq::min
+ beq A
+ br FAIL
+
+A:
+ ldsfld int64 _beq::min
+ ldsfld int64 _beq::_one
+ beq FAIL
+
+ ldsfld int64 _beq::min
+ ldsfld int64 _beq::zero
+ beq FAIL
+
+ ldsfld int64 _beq::min
+ ldsfld int64 _beq::one
+ beq FAIL
+
+ ldsfld int64 _beq::min
+ ldsfld int64 _beq::max
+ beq FAIL
+
+ ldsfld int64 _beq::min
+ ldsfld int64 _beq::odd
+ beq FAIL
+
+ ldsfld int64 _beq::min
+ ldsfld int64 _beq::even
+ beq FAIL
+ ldsfld int64 _beq::_one
+ ldsfld int64 _beq::min
+ beq FAIL
+
+ ldsfld int64 _beq::_one
+ ldsfld int64 _beq::_one
+ beq B
+ br FAIL
+
+B:
+ ldsfld int64 _beq::_one
+ ldsfld int64 _beq::zero
+ beq FAIL
+
+ ldsfld int64 _beq::_one
+ ldsfld int64 _beq::one
+ beq FAIL
+
+ ldsfld int64 _beq::_one
+ ldsfld int64 _beq::max
+ beq FAIL
+
+ ldsfld int64 _beq::_one
+ ldsfld int64 _beq::odd
+ beq FAIL
+
+ ldsfld int64 _beq::_one
+ ldsfld int64 _beq::even
+ beq FAIL
+
+
+ ldsfld int64 _beq::zero
+ ldsfld int64 _beq::min
+ beq FAIL
+
+ ldsfld int64 _beq::zero
+ ldsfld int64 _beq::_one
+ beq FAIL
+
+ ldsfld int64 _beq::zero
+ ldsfld int64 _beq::zero
+ beq C
+ br FAIL
+
+C:
+ ldsfld int64 _beq::zero
+ ldsfld int64 _beq::one
+ beq FAIL
+
+ ldsfld int64 _beq::zero
+ ldsfld int64 _beq::max
+ beq FAIL
+
+ ldsfld int64 _beq::zero
+ ldsfld int64 _beq::odd
+ beq FAIL
+
+ ldsfld int64 _beq::zero
+ ldsfld int64 _beq::even
+ beq FAIL
+
+
+ ldsfld int64 _beq::one
+ ldsfld int64 _beq::min
+ beq FAIL
+
+ ldsfld int64 _beq::one
+ ldsfld int64 _beq::_one
+ beq FAIL
+
+ ldsfld int64 _beq::one
+ ldsfld int64 _beq::zero
+ beq FAIL
+
+ ldsfld int64 _beq::one
+ ldsfld int64 _beq::one
+ beq D
+ br FAIL
+
+D:
+ ldsfld int64 _beq::one
+ ldsfld int64 _beq::max
+ beq FAIL
+
+ ldsfld int64 _beq::one
+ ldsfld int64 _beq::odd
+ beq FAIL
+
+ ldsfld int64 _beq::one
+ ldsfld int64 _beq::even
+ beq FAIL
+
+
+ ldsfld int64 _beq::max
+ ldsfld int64 _beq::min
+ beq FAIL
+
+ ldsfld int64 _beq::max
+ ldsfld int64 _beq::_one
+ beq FAIL
+
+ ldsfld int64 _beq::max
+ ldsfld int64 _beq::zero
+ beq FAIL
+
+ ldsfld int64 _beq::max
+ ldsfld int64 _beq::one
+ beq FAIL
+
+ ldsfld int64 _beq::max
+ ldsfld int64 _beq::max
+ beq E
+ br FAIL
+
+E:
+ ldsfld int64 _beq::max
+ ldsfld int64 _beq::odd
+ beq FAIL
+
+ ldsfld int64 _beq::max
+ ldsfld int64 _beq::even
+ beq FAIL
+
+ ldsfld int64 _beq::odd
+ ldsfld int64 _beq::min
+ beq FAIL
+
+ ldsfld int64 _beq::odd
+ ldsfld int64 _beq::_one
+ beq FAIL
+
+ ldsfld int64 _beq::odd
+ ldsfld int64 _beq::zero
+ beq FAIL
+
+ ldsfld int64 _beq::odd
+ ldsfld int64 _beq::one
+ beq FAIL
+
+ ldsfld int64 _beq::odd
+ ldsfld int64 _beq::max
+ beq FAIL
+
+ ldsfld int64 _beq::odd
+ ldsfld int64 _beq::odd
+ beq F
+ br FAIL
+
+F:
+ ldsfld int64 _beq::odd
+ ldsfld int64 _beq::even
+ beq FAIL
+
+ ldsfld int64 _beq::even
+ ldsfld int64 _beq::min
+ beq FAIL
+
+ ldsfld int64 _beq::even
+ ldsfld int64 _beq::_one
+ beq FAIL
+
+ ldsfld int64 _beq::even
+ ldsfld int64 _beq::zero
+ beq FAIL
+
+ ldsfld int64 _beq::even
+ ldsfld int64 _beq::one
+ beq FAIL
+
+ ldsfld int64 _beq::even
+ ldsfld int64 _beq::max
+ beq FAIL
+
+ ldsfld int64 _beq::even
+ ldsfld int64 _beq::odd
+ beq FAIL
+
+ ldsfld int64 _beq::even
+ ldsfld int64 _beq::even
+ beq BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i8 0x0
+ ldc.i8 0x0
+ beq TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly beq_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i8.ilproj
new file mode 100644
index 0000000000..9f97b4a5c0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_i8.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="beq_i8.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/IL_Conformance/Old/Conformance_Base/beq_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r4.il
new file mode 100644
index 0000000000..c6383ecf21
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r4.il
@@ -0,0 +1,543 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+
+.assembly extern ConvDLL{}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+.locals (class [ConvDLL]ConvDLL)
+
+newobj instance void [ConvDLL]ConvDLL::.ctor()
+stloc 0
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ beq R4INFMAX
+ br FAIL
+
+R4INFMAX:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldc.r4 float32(0x80000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ beq FAIL
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ beq R4MAXONE
+ br FAIL
+
+R4MAXONE:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldc.r4 float32(0x80000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ beq FAIL
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ beq R4ONEZERO
+ br FAIL
+
+R4ONEZERO:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldc.r4 float32(0x80000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ beq FAIL
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ beq R4ZERONEGZERO
+ br FAIL
+
+R4ZERONEGZERO:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldc.r4 float32(0x80000000)
+ beq R4ZERONEGONE
+ br FAIL
+
+R4ZERONEGONE:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ beq FAIL
+
+
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ beq FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ beq FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ beq FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ beq R4NEGZERONEGZERO
+ br FAIL
+
+R4NEGZERONEGZERO:
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ beq R4NEGZEROONE
+ br FAIL
+
+R4NEGZEROONE:
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ beq FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ beq FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ beq FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ beq FAIL
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldc.r4 float32(0x80000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ beq R4NEGONEMIN
+ br FAIL
+
+R4NEGONEMIN:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ beq FAIL
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldc.r4 float32(0x80000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ beq R4MINNEGINF
+ br FAIL
+
+R4MINNEGINF:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ beq FAIL
+
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldc.r4 float32(0x80000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ beq R4NEGINFNAN
+ br FAIL
+
+R4NEGINFNAN:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ beq FAIL
+
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldc.r4 float32(0x80000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ beq FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ beq FAIL
+ br BACKCHECK
+
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r4 0x0
+ dup
+ beq TOPASS
+ br FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+.assembly beq_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r4.ilproj
new file mode 100644
index 0000000000..c1f6bfebcc
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r4.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="beq_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>
+ <ItemGroup>
+ <ProjectReference Include="ConvDLL.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r8.il
new file mode 100644
index 0000000000..323ff841e9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r8.il
@@ -0,0 +1,545 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+
+.assembly extern ConvDLL{}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+.locals (class [ConvDLL]ConvDLL)
+
+newobj instance void [ConvDLL]ConvDLL::.ctor()
+stloc 0
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ beq R8INFMAX
+ br FAIL
+
+R8INFMAX:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldc.r8 float64(0x8000000000000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ beq FAIL
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ beq R8MAXONE
+ br FAIL
+
+R8MAXONE:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldc.r8 float64(0x8000000000000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ beq FAIL
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ beq R8ONEZERO
+ br FAIL
+
+R8ONEZERO:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldc.r8 float64(0x8000000000000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ beq FAIL
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ beq R8ZERONEGZERO
+ br FAIL
+
+R8ZERONEGZERO:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldc.r8 float64(0x8000000000000000)
+ beq R8ZERONEGONE
+ br FAIL
+
+R8ZERONEGONE:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ beq FAIL
+
+
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ beq FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ beq FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ beq FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ beq R8NEGZERONEGZERO
+ br FAIL
+
+R8NEGZERONEGZERO:
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ beq R8NEGZEROONE
+ br FAIL
+
+R8NEGZEROONE:
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ beq FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ beq FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ beq FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ beq FAIL
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldc.r8 float64(0x8000000000000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ beq R8NEGONEMIN
+ br FAIL
+
+R8NEGONEMIN:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ beq FAIL
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldc.r8 float64(0x8000000000000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ beq R8MINNEGINF
+ br FAIL
+
+R8MINNEGINF:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ beq FAIL
+
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldc.r8 float64(0x8000000000000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ beq R8NEGINFNAN
+ br FAIL
+
+R8NEGINFNAN:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ beq FAIL
+
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldc.r8 float64(0x8000000000000000)
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ beq FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ beq FAIL
+ br BACKCHECK
+
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r8 0x0
+ dup
+ beq TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+.assembly beq_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r8.ilproj
new file mode 100644
index 0000000000..9fde77d78c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/beq_r8.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="beq_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>
+ <ItemGroup>
+ <ProjectReference Include="ConvDLL.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i4.il
new file mode 100644
index 0000000000..af049289ae
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i4.il
@@ -0,0 +1,310 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _bge {
+
+.field public static int32 min
+.field public static int32 _one
+.field public static int32 zero
+.field public static int32 one
+.field public static int32 max
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0x80000000
+ stsfld int32 _bge::min
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _bge::_one
+ ldc.i4 0x00000000
+ stsfld int32 _bge::zero
+ ldc.i4 0x00000001
+ stsfld int32 _bge::one
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 _bge::max
+ ldc.i4 0x55555555
+ stsfld int32 _bge::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 _bge::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _bge::initialize()
+ ldsfld int32 _bge::min
+ ldsfld int32 _bge::min
+ bge A
+ br FAIL
+
+A:
+ ldsfld int32 _bge::min
+ ldsfld int32 _bge::_one
+ bge FAIL
+
+ ldsfld int32 _bge::min
+ ldsfld int32 _bge::zero
+ bge FAIL
+
+ ldsfld int32 _bge::min
+ ldsfld int32 _bge::one
+ bge FAIL
+
+ ldsfld int32 _bge::min
+ ldsfld int32 _bge::max
+ bge FAIL
+
+ ldsfld int32 _bge::min
+ ldsfld int32 _bge::odd
+ bge FAIL
+
+ ldsfld int32 _bge::min
+ ldsfld int32 _bge::even
+ bge FAIL
+ ldsfld int32 _bge::_one
+ ldsfld int32 _bge::min
+ bge B
+ br FAIL
+
+B:
+ ldsfld int32 _bge::_one
+ ldsfld int32 _bge::_one
+ bge C
+ br FAIL
+
+C:
+ ldsfld int32 _bge::_one
+ ldsfld int32 _bge::zero
+ bge FAIL
+
+ ldsfld int32 _bge::_one
+ ldsfld int32 _bge::one
+ bge FAIL
+
+ ldsfld int32 _bge::_one
+ ldsfld int32 _bge::max
+ bge FAIL
+
+ ldsfld int32 _bge::_one
+ ldsfld int32 _bge::odd
+ bge FAIL
+
+ ldsfld int32 _bge::_one
+ ldsfld int32 _bge::even
+ bge _C
+ br FAIL
+
+
+_C:
+ ldsfld int32 _bge::zero
+ ldsfld int32 _bge::min
+ bge D
+ br FAIL
+
+D:
+ ldsfld int32 _bge::zero
+ ldsfld int32 _bge::_one
+ bge E
+ br FAIL
+
+E:
+ ldsfld int32 _bge::zero
+ ldsfld int32 _bge::zero
+ bge F
+ br FAIL
+
+F:
+ ldsfld int32 _bge::zero
+ ldsfld int32 _bge::one
+ bge FAIL
+
+ ldsfld int32 _bge::zero
+ ldsfld int32 _bge::max
+ bge FAIL
+
+ ldsfld int32 _bge::zero
+ ldsfld int32 _bge::odd
+ bge FAIL
+
+ ldsfld int32 _bge::zero
+ ldsfld int32 _bge::even
+ bge _F
+ br FAIL
+
+
+_F:
+ ldsfld int32 _bge::one
+ ldsfld int32 _bge::min
+ bge G
+ br FAIL
+
+G:
+ ldsfld int32 _bge::one
+ ldsfld int32 _bge::_one
+ bge H
+ br FAIL
+
+H:
+ ldsfld int32 _bge::one
+ ldsfld int32 _bge::zero
+ bge I
+ br FAIL
+
+I:
+ ldsfld int32 _bge::one
+ ldsfld int32 _bge::one
+ bge J
+ br FAIL
+
+J:
+ ldsfld int32 _bge::one
+ ldsfld int32 _bge::max
+ bge FAIL
+
+ ldsfld int32 _bge::one
+ ldsfld int32 _bge::odd
+ bge FAIL
+
+ ldsfld int32 _bge::one
+ ldsfld int32 _bge::even
+ bge _J
+ br FAIL
+
+
+_J:
+ ldsfld int32 _bge::max
+ ldsfld int32 _bge::min
+ bge K
+ br FAIL
+
+K:
+ ldsfld int32 _bge::max
+ ldsfld int32 _bge::_one
+ bge L
+ br FAIL
+
+L:
+ ldsfld int32 _bge::max
+ ldsfld int32 _bge::zero
+ bge M
+ br FAIL
+
+M:
+ ldsfld int32 _bge::max
+ ldsfld int32 _bge::one
+ bge N
+ br FAIL
+
+N:
+ ldsfld int32 _bge::max
+ ldsfld int32 _bge::max
+ bge O
+ br FAIL
+
+O:
+ ldsfld int32 _bge::max
+ ldsfld int32 _bge::odd
+ bge P
+ br FAIL
+
+P:
+ ldsfld int32 _bge::max
+ ldsfld int32 _bge::even
+ bge Q
+ br FAIL
+
+Q:
+ ldsfld int32 _bge::odd
+ ldsfld int32 _bge::min
+ bge R
+ br FAIL
+
+R:
+ ldsfld int32 _bge::odd
+ ldsfld int32 _bge::_one
+ bge S
+ br FAIL
+
+S:
+ ldsfld int32 _bge::odd
+ ldsfld int32 _bge::zero
+ bge T
+ br FAIL
+
+T:
+ ldsfld int32 _bge::odd
+ ldsfld int32 _bge::one
+ bge U
+ br FAIL
+
+U:
+ ldsfld int32 _bge::odd
+ ldsfld int32 _bge::max
+ bge FAIL
+
+ ldsfld int32 _bge::odd
+ ldsfld int32 _bge::odd
+ bge V
+ br FAIL
+
+V:
+ ldsfld int32 _bge::odd
+ ldsfld int32 _bge::even
+ bge _V
+ br FAIL
+
+_V:
+ ldsfld int32 _bge::even
+ ldsfld int32 _bge::min
+ bge W
+ br FAIL
+
+W:
+ ldsfld int32 _bge::even
+ ldsfld int32 _bge::_one
+ bge FAIL
+
+ ldsfld int32 _bge::even
+ ldsfld int32 _bge::zero
+ bge FAIL
+
+ ldsfld int32 _bge::even
+ ldsfld int32 _bge::one
+ bge FAIL
+
+ ldsfld int32 _bge::even
+ ldsfld int32 _bge::max
+ bge FAIL
+
+ ldsfld int32 _bge::even
+ ldsfld int32 _bge::odd
+ bge FAIL
+
+ ldsfld int32 _bge::even
+ ldsfld int32 _bge::even
+ bge BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i4 0x1
+ ldc.i4 0x0
+ bge TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bge_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i4.ilproj
new file mode 100644
index 0000000000..a73c3f9ea8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_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="bge_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/IL_Conformance/Old/Conformance_Base/bge_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i8.il
new file mode 100644
index 0000000000..f137e33d31
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i8.il
@@ -0,0 +1,309 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _bge {
+
+.field public static int64 min
+.field public static int64 _one
+.field public static int64 zero
+.field public static int64 one
+.field public static int64 max
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0x8000000000000000
+ stsfld int64 _bge::min
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _bge::_one
+ ldc.i8 0x0000000000000000
+ stsfld int64 _bge::zero
+ ldc.i8 0x0000000000000001
+ stsfld int64 _bge::one
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 _bge::max
+ ldc.i8 0x5555555555555555
+ stsfld int64 _bge::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 _bge::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _bge::initialize()
+ ldsfld int64 _bge::min
+ ldsfld int64 _bge::min
+ bge A
+ br FAIL
+
+A:
+ ldsfld int64 _bge::min
+ ldsfld int64 _bge::_one
+ bge FAIL
+
+ ldsfld int64 _bge::min
+ ldsfld int64 _bge::zero
+ bge FAIL
+
+ ldsfld int64 _bge::min
+ ldsfld int64 _bge::one
+ bge FAIL
+
+ ldsfld int64 _bge::min
+ ldsfld int64 _bge::max
+ bge FAIL
+
+ ldsfld int64 _bge::min
+ ldsfld int64 _bge::odd
+ bge FAIL
+
+ ldsfld int64 _bge::min
+ ldsfld int64 _bge::even
+ bge FAIL
+ ldsfld int64 _bge::_one
+ ldsfld int64 _bge::min
+ bge B
+ br FAIL
+
+B:
+ ldsfld int64 _bge::_one
+ ldsfld int64 _bge::_one
+ bge C
+ br FAIL
+
+C:
+ ldsfld int64 _bge::_one
+ ldsfld int64 _bge::zero
+ bge FAIL
+
+ ldsfld int64 _bge::_one
+ ldsfld int64 _bge::one
+ bge FAIL
+
+ ldsfld int64 _bge::_one
+ ldsfld int64 _bge::max
+ bge FAIL
+
+ ldsfld int64 _bge::_one
+ ldsfld int64 _bge::odd
+ bge FAIL
+
+ ldsfld int64 _bge::_one
+ ldsfld int64 _bge::even
+ bge _C
+ br FAIL
+
+
+_C:
+ ldsfld int64 _bge::zero
+ ldsfld int64 _bge::min
+ bge D
+ br FAIL
+
+D:
+ ldsfld int64 _bge::zero
+ ldsfld int64 _bge::_one
+ bge E
+ br FAIL
+
+E:
+ ldsfld int64 _bge::zero
+ ldsfld int64 _bge::zero
+ bge F
+ br FAIL
+
+F:
+ ldsfld int64 _bge::zero
+ ldsfld int64 _bge::one
+ bge FAIL
+
+ ldsfld int64 _bge::zero
+ ldsfld int64 _bge::max
+ bge FAIL
+
+ ldsfld int64 _bge::zero
+ ldsfld int64 _bge::odd
+ bge FAIL
+
+ ldsfld int64 _bge::zero
+ ldsfld int64 _bge::even
+ bge _F
+ br FAIL
+
+
+_F:
+ ldsfld int64 _bge::one
+ ldsfld int64 _bge::min
+ bge G
+ br FAIL
+
+G:
+ ldsfld int64 _bge::one
+ ldsfld int64 _bge::_one
+ bge H
+ br FAIL
+
+H:
+ ldsfld int64 _bge::one
+ ldsfld int64 _bge::zero
+ bge I
+ br FAIL
+
+I:
+ ldsfld int64 _bge::one
+ ldsfld int64 _bge::one
+ bge J
+ br FAIL
+
+J:
+ ldsfld int64 _bge::one
+ ldsfld int64 _bge::max
+ bge FAIL
+
+ ldsfld int64 _bge::one
+ ldsfld int64 _bge::odd
+ bge FAIL
+
+ ldsfld int64 _bge::one
+ ldsfld int64 _bge::even
+ bge _J
+ br FAIL
+
+
+_J:
+ ldsfld int64 _bge::max
+ ldsfld int64 _bge::min
+ bge K
+ br FAIL
+
+K:
+ ldsfld int64 _bge::max
+ ldsfld int64 _bge::_one
+ bge L
+ br FAIL
+
+L:
+ ldsfld int64 _bge::max
+ ldsfld int64 _bge::zero
+ bge M
+ br FAIL
+
+M:
+ ldsfld int64 _bge::max
+ ldsfld int64 _bge::one
+ bge N
+ br FAIL
+
+N:
+ ldsfld int64 _bge::max
+ ldsfld int64 _bge::max
+ bge O
+ br FAIL
+
+O:
+ ldsfld int64 _bge::max
+ ldsfld int64 _bge::odd
+ bge P
+ br FAIL
+
+P:
+ ldsfld int64 _bge::max
+ ldsfld int64 _bge::even
+ bge Q
+ br FAIL
+
+Q:
+ ldsfld int64 _bge::odd
+ ldsfld int64 _bge::min
+ bge R
+ br FAIL
+
+R:
+ ldsfld int64 _bge::odd
+ ldsfld int64 _bge::_one
+ bge S
+ br FAIL
+
+S:
+ ldsfld int64 _bge::odd
+ ldsfld int64 _bge::zero
+ bge T
+ br FAIL
+
+T:
+ ldsfld int64 _bge::odd
+ ldsfld int64 _bge::one
+ bge U
+ br FAIL
+
+U:
+ ldsfld int64 _bge::odd
+ ldsfld int64 _bge::max
+ bge FAIL
+
+ ldsfld int64 _bge::odd
+ ldsfld int64 _bge::odd
+ bge V
+ br FAIL
+
+V:
+ ldsfld int64 _bge::odd
+ ldsfld int64 _bge::even
+ bge _V
+ br FAIL
+
+_V:
+ ldsfld int64 _bge::even
+ ldsfld int64 _bge::min
+ bge W
+ br FAIL
+
+W:
+ ldsfld int64 _bge::even
+ ldsfld int64 _bge::_one
+ bge FAIL
+
+ ldsfld int64 _bge::even
+ ldsfld int64 _bge::zero
+ bge FAIL
+
+ ldsfld int64 _bge::even
+ ldsfld int64 _bge::one
+ bge FAIL
+
+ ldsfld int64 _bge::even
+ ldsfld int64 _bge::max
+ bge FAIL
+
+ ldsfld int64 _bge::even
+ ldsfld int64 _bge::odd
+ bge FAIL
+
+ ldsfld int64 _bge::even
+ ldsfld int64 _bge::even
+ bge BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i8 0x1
+ ldc.i8 0x0
+ bge TOPASS
+ br FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bge_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i8.ilproj
new file mode 100644
index 0000000000..0e304be2e6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_i8.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="bge_i8.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/IL_Conformance/Old/Conformance_Base/bge_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r4.il
new file mode 100644
index 0000000000..ebebb7c2ef
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r4.il
@@ -0,0 +1,599 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+
+.assembly extern ConvDLL{}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+.locals (class [ConvDLL]ConvDLL)
+
+newobj instance void [ConvDLL]ConvDLL::.ctor()
+stloc 0
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge A
+ br FAIL
+
+A:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge B
+ br FAIL
+
+B:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge C
+ br FAIL
+
+C:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge D
+ br FAIL
+
+D:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldc.r4 float32(0x80000000)
+ bge E
+ br FAIL
+
+E:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge F
+ br FAIL
+
+F:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge G
+ br FAIL
+
+G:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge H
+ br FAIL
+
+H:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge FAIL
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge I
+ br FAIL
+
+I:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge J
+ br FAIL
+
+J:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge K
+ br FAIL
+
+K:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldc.r4 float32(0x80000000)
+ bge L
+ br FAIL
+
+L:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge M
+ br FAIL
+
+M:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge N
+ br FAIL
+
+N:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge O
+ br FAIL
+
+O:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge FAIL
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge P
+ br FAIL
+
+P:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge Q
+ br FAIL
+
+Q:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldc.r4 float32(0x80000000)
+ bge R
+ br FAIL
+
+R:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge S
+ br FAIL
+
+S:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge T
+ br FAIL
+
+T:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge U
+ br FAIL
+
+U:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge FAIL
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge V
+ br FAIL
+
+V:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldc.r4 float32(0x80000000)
+ bge W
+ br FAIL
+
+W:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge X
+ br FAIL
+
+X:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge Y
+ br FAIL
+
+Y:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge Z
+ br FAIL
+
+Z:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge FAIL
+
+
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge AA
+ br FAIL
+
+AA:
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ bge BB
+ br FAIL
+
+BB:
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge CC
+ br FAIL
+
+CC:
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge DD
+ br FAIL
+
+DD:
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge EE
+ br FAIL
+
+EE:
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge FAIL
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldc.r4 float32(0x80000000)
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge FF
+ br FAIL
+
+FF:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge GG
+ br FAIL
+
+GG:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge HH
+ br FAIL
+
+HH:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge FAIL
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldc.r4 float32(0x80000000)
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge II
+ br FAIL
+
+II:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge JJ
+ br FAIL
+
+JJ:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge FAIL
+
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldc.r4 float32(0x80000000)
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge KK
+ br FAIL
+
+KK:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge FAIL
+
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldc.r4 float32(0x80000000)
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge FAIL
+ br BACKCHECK
+
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r4 0x0
+ dup
+ bge TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+.assembly bge_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r4.ilproj
new file mode 100644
index 0000000000..2df4fc32d9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r4.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="bge_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>
+ <ItemGroup>
+ <ProjectReference Include="ConvDLL.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r8.il
new file mode 100644
index 0000000000..73d54ca89e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r8.il
@@ -0,0 +1,601 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+
+
+.assembly extern ConvDLL{}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+.locals (class [ConvDLL]ConvDLL)
+
+newobj instance void [ConvDLL]ConvDLL::.ctor()
+stloc 0
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge A
+ br FAIL
+
+A:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge B
+ br FAIL
+
+B:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge C
+ br FAIL
+
+C:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge D
+ br FAIL
+
+D:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge E
+ br FAIL
+
+E:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge F
+ br FAIL
+
+F:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge G
+ br FAIL
+
+G:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge H
+ br FAIL
+
+H:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge FAIL
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge I
+ br FAIL
+
+I:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge J
+ br FAIL
+
+J:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge K
+ br FAIL
+
+K:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge L
+ br FAIL
+
+L:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge M
+ br FAIL
+
+M:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge N
+ br FAIL
+
+N:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge O
+ br FAIL
+
+O:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge FAIL
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge P
+ br FAIL
+
+P:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge Q
+ br FAIL
+
+Q:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge R
+ br FAIL
+
+R:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge S
+ br FAIL
+
+S:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge T
+ br FAIL
+
+T:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge U
+ br FAIL
+
+U:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge FAIL
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge V
+ br FAIL
+
+V:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge W
+ br FAIL
+
+W:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge X
+ br FAIL
+
+X:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge Y
+ br FAIL
+
+Y:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge Z
+ br FAIL
+
+Z:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge FAIL
+
+
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge AA
+ br FAIL
+
+AA:
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ bge BB
+ br FAIL
+
+BB:
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge CC
+ br FAIL
+
+CC:
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge DD
+ br FAIL
+
+DD:
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge EE
+ br FAIL
+
+EE:
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge FAIL
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge FF
+ br FAIL
+
+FF:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge GG
+ br FAIL
+
+GG:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge HH
+ br FAIL
+
+HH:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge FAIL
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge II
+ br FAIL
+
+II:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge JJ
+ br FAIL
+
+JJ:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge FAIL
+
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge KK
+ br FAIL
+
+KK:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge FAIL
+
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge FAIL
+ br BACKCHECK
+
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r8 0x0
+ dup
+ bge TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+.assembly bge_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r8.ilproj
new file mode 100644
index 0000000000..d74e8106ed
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_r8.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="bge_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>
+ <ItemGroup>
+ <ProjectReference Include="ConvDLL.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_u.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_u.il
new file mode 100644
index 0000000000..9a80abcef7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_u.il
@@ -0,0 +1,48 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _bge {
+
+
+.field public static int32 PTR
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*,int32*)
+ ldsflda int32 _bge::PTR
+ stloc 0
+ ldsflda int32 _bge::PTR
+ ldc.i4 0x2
+ add
+ stloc 1
+
+ ldloc 0
+ ldloc 1
+ bge FAIL
+
+ ldloc 1
+ ldloc 0
+ bge A
+ br FAIL
+
+A:
+ ldloc 0
+ ldloc 0
+ bge PASS
+ br FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bge_u.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_u.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_u.ilproj
new file mode 100644
index 0000000000..b76001377d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_u.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="bge_u.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/IL_Conformance/Old/Conformance_Base/bge_un_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i4.il
new file mode 100644
index 0000000000..1020e4fd91
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i4.il
@@ -0,0 +1,130 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public bge_un {
+
+.field public static int32 all
+.field public static int32 none
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 bge_un::all
+ ldc.i4 0x00000000
+ stsfld int32 bge_un::none
+ ldc.i4 0x55555555
+ stsfld int32 bge_un::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 bge_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void bge_un::initialize()
+
+
+ ldsfld int32 bge_un::all
+ ldsfld int32 bge_un::all
+ bge.un A
+ br FAIL
+
+A:
+ ldsfld int32 bge_un::all
+ ldsfld int32 bge_un::none
+ bge.un B
+ br FAIL
+
+B:
+ ldsfld int32 bge_un::all
+ ldsfld int32 bge_un::odd
+ bge.un C
+ br FAIL
+
+C:
+ ldsfld int32 bge_un::all
+ ldsfld int32 bge_un::even
+ bge.un _C
+ br FAIL
+_C:
+ ldsfld int32 bge_un::none
+ ldsfld int32 bge_un::all
+ bge.un FAIL
+
+ ldsfld int32 bge_un::none
+ ldsfld int32 bge_un::none
+ bge.un D
+ br FAIL
+
+D:
+ ldsfld int32 bge_un::none
+ ldsfld int32 bge_un::odd
+ bge.un FAIL
+
+ ldsfld int32 bge_un::none
+ ldsfld int32 bge_un::even
+ bge.un FAIL
+ ldsfld int32 bge_un::odd
+ ldsfld int32 bge_un::all
+ bge.un FAIL
+
+ ldsfld int32 bge_un::odd
+ ldsfld int32 bge_un::none
+ bge.un E
+ br FAIL
+
+E:
+ ldsfld int32 bge_un::odd
+ ldsfld int32 bge_un::odd
+ bge.un F
+ br FAIL
+
+F:
+ ldsfld int32 bge_un::odd
+ ldsfld int32 bge_un::even
+ bge.un FAIL
+ ldsfld int32 bge_un::even
+ ldsfld int32 bge_un::all
+ bge.un FAIL
+
+ ldsfld int32 bge_un::even
+ ldsfld int32 bge_un::none
+ bge.un H
+ br FAIL
+
+H:
+ ldsfld int32 bge_un::even
+ ldsfld int32 bge_un::odd
+ bge.un I
+ br FAIL
+
+I:
+ ldsfld int32 bge_un::even
+ ldsfld int32 bge_un::even
+ bge.un BACKCHECK
+
+ br FAIL
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i4 0x1
+ ldc.i4 0x0
+ bge.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bge_un_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i4.ilproj
new file mode 100644
index 0000000000..97712835ef
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_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="bge_un_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/IL_Conformance/Old/Conformance_Base/bge_un_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i8.il
new file mode 100644
index 0000000000..c794ee83b5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i8.il
@@ -0,0 +1,130 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public bge_un {
+
+.field public static int64 all
+.field public static int64 none
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 bge_un::all
+ ldc.i8 0x0000000000000000
+ stsfld int64 bge_un::none
+ ldc.i8 0x5555555555555555
+ stsfld int64 bge_un::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 bge_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void bge_un::initialize()
+
+
+ ldsfld int64 bge_un::all
+ ldsfld int64 bge_un::all
+ bge.un A
+ br FAIL
+
+A:
+ ldsfld int64 bge_un::all
+ ldsfld int64 bge_un::none
+ bge.un B
+ br FAIL
+
+B:
+ ldsfld int64 bge_un::all
+ ldsfld int64 bge_un::odd
+ bge.un C
+ br FAIL
+
+C:
+ ldsfld int64 bge_un::all
+ ldsfld int64 bge_un::even
+ bge.un D
+ br FAIL
+D:
+ ldsfld int64 bge_un::none
+ ldsfld int64 bge_un::all
+ bge.un FAIL
+
+ ldsfld int64 bge_un::none
+ ldsfld int64 bge_un::none
+ bge.un E
+ br FAIL
+
+E:
+ ldsfld int64 bge_un::none
+ ldsfld int64 bge_un::odd
+ bge.un FAIL
+
+ ldsfld int64 bge_un::none
+ ldsfld int64 bge_un::even
+ bge.un FAIL
+ ldsfld int64 bge_un::odd
+ ldsfld int64 bge_un::all
+ bge.un FAIL
+
+ ldsfld int64 bge_un::odd
+ ldsfld int64 bge_un::none
+ bge.un F
+ br FAIL
+
+F:
+ ldsfld int64 bge_un::odd
+ ldsfld int64 bge_un::odd
+ bge.un G
+ br FAIL
+
+G:
+ ldsfld int64 bge_un::odd
+ ldsfld int64 bge_un::even
+ bge.un FAIL
+ ldsfld int64 bge_un::even
+ ldsfld int64 bge_un::all
+ bge.un FAIL
+
+ ldsfld int64 bge_un::even
+ ldsfld int64 bge_un::none
+ bge.un H
+ br FAIL
+
+H:
+ ldsfld int64 bge_un::even
+ ldsfld int64 bge_un::odd
+ bge.un I
+ br FAIL
+
+I:
+ ldsfld int64 bge_un::even
+ ldsfld int64 bge_un::even
+ bge.un BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i8 0x1
+ ldc.i8 0x0
+ bge.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bge_un_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i8.ilproj
new file mode 100644
index 0000000000..0011df03df
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_i8.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="bge_un_i8.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/IL_Conformance/Old/Conformance_Base/bge_un_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r4.il
new file mode 100644
index 0000000000..c74c83e74a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r4.il
@@ -0,0 +1,630 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.assembly extern ConvDLL{}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+.locals (class [ConvDLL]ConvDLL)
+
+newobj instance void [ConvDLL]ConvDLL::.ctor()
+stloc 0
+
+
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge.un A
+ br FAIL
+
+A:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge.un B
+ br FAIL
+
+B:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge.un C
+ br FAIL
+
+C:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge.un D
+ br FAIL
+
+D:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldc.r4 float32(0x80000000)
+ bge.un E
+ br FAIL
+
+E:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge.un F
+ br FAIL
+
+F:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge.un G
+ br FAIL
+
+G:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge.un H
+ br FAIL
+
+H:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge.un _H
+ br FAIL
+
+
+_H:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge.un I
+ br FAIL
+
+I:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge.un J
+ br FAIL
+
+J:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge.un K
+ br FAIL
+
+K:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldc.r4 float32(0x80000000)
+ bge.un L
+ br FAIL
+
+L:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge.un M
+ br FAIL
+
+M:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge.un N
+ br FAIL
+
+N:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge.un O
+ br FAIL
+
+O:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge.un _O
+ br FAIL
+
+
+
+_O:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge.un P
+ br FAIL
+
+P:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge.un Q
+ br FAIL
+
+Q:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldc.r4 float32(0x80000000)
+ bge.un R
+ br FAIL
+
+R:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge.un S
+ br FAIL
+
+S:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge.un T
+ br FAIL
+
+T:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge.un U
+ br FAIL
+
+U:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge.un _U
+ br FAIL
+
+
+
+_U:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge.un V
+ br FAIL
+
+V:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldc.r4 float32(0x80000000)
+ bge.un W
+ br FAIL
+
+W:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge.un X
+ br FAIL
+
+X:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge.un Y
+ br FAIL
+
+Y:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge.un Z
+ br FAIL
+
+Z:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge.un _Z
+ br FAIL
+
+
+
+_Z:
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge.un FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge.un FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge.un FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge.un AA
+ br FAIL
+
+AA:
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ bge.un BB
+ br FAIL
+
+BB:
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge.un CC
+ br FAIL
+
+CC:
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge.un DD
+ br FAIL
+
+DD:
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge.un EE
+ br FAIL
+
+EE:
+ ldc.r4 float32(0x80000000)
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge.un _EE
+ br FAIL
+
+
+
+_EE:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldc.r4 float32(0x80000000)
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge.un FF
+ br FAIL
+
+FF:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge.un GG
+ br FAIL
+
+GG:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge.un HH
+ br FAIL
+
+HH:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge.un _HH
+ br FAIL
+
+
+
+_HH:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldc.r4 float32(0x80000000)
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge.un II
+ br FAIL
+
+II:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge.un JJ
+ br FAIL
+
+JJ:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge.un _JJ
+ br FAIL
+
+
+
+
+_JJ:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldc.r4 float32(0x80000000)
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge.un KK
+ br FAIL
+
+KK:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge.un _KK
+ br FAIL
+
+
+
+
+_KK:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::inf_r4
+ bge.un LL
+ br FAIL
+
+LL:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::max_r4
+ bge.un MM
+ br FAIL
+
+MM:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::one_r4
+ bge.un NN
+ br FAIL
+
+NN:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::zero_r4
+ bge.un OO
+ br FAIL
+
+OO:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldc.r4 float32(0x80000000)
+ bge.un PP
+ br FAIL
+
+PP:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_one_r4
+ bge.un QQ
+ br FAIL
+
+QQ:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::min_r4
+ bge.un RR
+ br FAIL
+
+RR:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::_inf_r4
+ bge.un SS
+ br FAIL
+
+SS:
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ ldloc 0
+ ldfld float32 [ConvDLL]ConvDLL::NaN_r4
+ bge.un BACKCHECK
+ br FAIL
+
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r4 0x0
+ dup
+ bge.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+.assembly bge_un_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r4.ilproj
new file mode 100644
index 0000000000..303b7f22df
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r4.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="bge_un_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>
+ <ItemGroup>
+ <ProjectReference Include="ConvDLL.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r8.il
new file mode 100644
index 0000000000..3cc4a837f2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r8.il
@@ -0,0 +1,629 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.assembly extern ConvDLL{}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+.locals (class [ConvDLL]ConvDLL)
+
+newobj instance void [ConvDLL]ConvDLL::.ctor()
+stloc 0
+
+
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge.un A
+ br FAIL
+
+A:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge.un B
+ br FAIL
+
+B:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge.un C
+ br FAIL
+
+C:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge.un D
+ br FAIL
+
+D:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge.un E
+ br FAIL
+
+E:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge.un F
+ br FAIL
+
+F:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge.un G
+ br FAIL
+
+G:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge.un H
+ br FAIL
+
+H:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge.un _H
+ br FAIL
+
+
+_H: ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge.un I
+ br FAIL
+
+I:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge.un J
+ br FAIL
+
+J:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge.un K
+ br FAIL
+
+K:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge.un L
+ br FAIL
+
+L:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge.un M
+ br FAIL
+
+M:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge.un N
+ br FAIL
+
+N:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge.un O
+ br FAIL
+
+O:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge.un _O
+ br FAIL
+
+
+
+_O:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge.un P
+ br FAIL
+
+P:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge.un Q
+ br FAIL
+
+Q:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge.un R
+ br FAIL
+
+R:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge.un S
+ br FAIL
+
+S:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge.un T
+ br FAIL
+
+T:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge.un U
+ br FAIL
+
+U:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge.un _U
+ br FAIL
+
+
+
+_U:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge.un V
+ br FAIL
+
+V:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge.un W
+ br FAIL
+
+W:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge.un X
+ br FAIL
+
+X:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge.un Y
+ br FAIL
+
+Y:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge.un Z
+ br FAIL
+
+Z:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge.un _Z
+ br FAIL
+
+
+
+_Z:
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge.un FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge.un FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge.un FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge.un AA
+ br FAIL
+
+AA:
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ bge.un BB
+ br FAIL
+
+BB:
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge.un CC
+ br FAIL
+
+CC:
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge.un DD
+ br FAIL
+
+DD:
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge.un EE
+ br FAIL
+
+EE:
+ ldc.r8 float64(0x8000000000000000)
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge.un _EE
+ br FAIL
+
+
+
+_EE:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge.un FF
+ br FAIL
+
+FF:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge.un GG
+ br FAIL
+
+GG:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge.un HH
+ br FAIL
+
+HH:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge.un _HH
+ br FAIL
+
+
+
+_HH:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge.un II
+ br FAIL
+
+II:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge.un JJ
+ br FAIL
+
+JJ:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge.un _JJ
+ br FAIL
+
+
+
+
+_JJ:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge.un FAIL
+
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge.un KK
+ br FAIL
+
+KK:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge.un _KK
+ br FAIL
+
+
+
+
+_KK:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::inf_r8
+ bge.un LL
+ br FAIL
+
+LL:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::max_r8
+ bge.un MM
+ br FAIL
+
+MM:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::one_r8
+ bge.un NN
+ br FAIL
+
+NN:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::zero_r8
+ bge.un OO
+ br FAIL
+
+OO:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldc.r8 float64(0x8000000000000000)
+ bge.un PP
+ br FAIL
+
+PP:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_one_r8
+ bge.un QQ
+ br FAIL
+
+QQ:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::min_r8
+ bge.un RR
+ br FAIL
+
+RR:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::_inf_r8
+ bge.un SS
+ br FAIL
+
+SS:
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ ldloc 0
+ ldfld float64 [ConvDLL]ConvDLL::NaN_r8
+ bge.un BACKCHECK
+ br FAIL
+
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r8 0x0
+ dup
+ bge.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+.assembly bge_un_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r8.ilproj
new file mode 100644
index 0000000000..9121c1c11c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bge_un_r8.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="bge_un_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>
+ <ItemGroup>
+ <ProjectReference Include="ConvDLL.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i4.il
new file mode 100644
index 0000000000..7f672ad2aa
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i4.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.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _bgt {
+
+.field public static int32 min
+.field public static int32 _one
+.field public static int32 zero
+.field public static int32 one
+.field public static int32 max
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0x80000000
+ stsfld int32 _bgt::min
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _bgt::_one
+ ldc.i4 0x00000000
+ stsfld int32 _bgt::zero
+ ldc.i4 0x00000001
+ stsfld int32 _bgt::one
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 _bgt::max
+ ldc.i4 0x55555555
+ stsfld int32 _bgt::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 _bgt::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _bgt::initialize()
+
+ ldsfld int32 _bgt::min
+ ldsfld int32 _bgt::min
+ bgt FAIL
+
+ ldsfld int32 _bgt::min
+ ldsfld int32 _bgt::_one
+ bgt FAIL
+
+ ldsfld int32 _bgt::min
+ ldsfld int32 _bgt::zero
+ bgt FAIL
+
+ ldsfld int32 _bgt::min
+ ldsfld int32 _bgt::one
+ bgt FAIL
+
+ ldsfld int32 _bgt::min
+ ldsfld int32 _bgt::max
+ bgt FAIL
+
+ ldsfld int32 _bgt::min
+ ldsfld int32 _bgt::odd
+ bgt FAIL
+
+ ldsfld int32 _bgt::min
+ ldsfld int32 _bgt::even
+ bgt FAIL
+ ldsfld int32 _bgt::_one
+ ldsfld int32 _bgt::min
+ bgt A
+ br FAIL
+
+A:
+ ldsfld int32 _bgt::_one
+ ldsfld int32 _bgt::_one
+ bgt FAIL
+
+ ldsfld int32 _bgt::_one
+ ldsfld int32 _bgt::zero
+ bgt FAIL
+
+ ldsfld int32 _bgt::_one
+ ldsfld int32 _bgt::one
+ bgt FAIL
+
+ ldsfld int32 _bgt::_one
+ ldsfld int32 _bgt::max
+ bgt FAIL
+
+ ldsfld int32 _bgt::_one
+ ldsfld int32 _bgt::odd
+ bgt FAIL
+
+ ldsfld int32 _bgt::_one
+ ldsfld int32 _bgt::even
+ bgt _A
+ br FAIL
+
+
+_A:
+ ldsfld int32 _bgt::zero
+ ldsfld int32 _bgt::min
+ bgt B
+ br FAIL
+
+B:
+ ldsfld int32 _bgt::zero
+ ldsfld int32 _bgt::_one
+ bgt C
+ br FAIL
+
+C:
+ ldsfld int32 _bgt::zero
+ ldsfld int32 _bgt::zero
+ bgt FAIL
+
+ ldsfld int32 _bgt::zero
+ ldsfld int32 _bgt::one
+ bgt FAIL
+
+ ldsfld int32 _bgt::zero
+ ldsfld int32 _bgt::max
+ bgt FAIL
+
+ ldsfld int32 _bgt::zero
+ ldsfld int32 _bgt::odd
+ bgt FAIL
+
+ ldsfld int32 _bgt::zero
+ ldsfld int32 _bgt::even
+ bgt _C
+ br FAIL
+
+
+_C:
+ ldsfld int32 _bgt::one
+ ldsfld int32 _bgt::min
+ bgt D
+ br FAIL
+
+D:
+ ldsfld int32 _bgt::one
+ ldsfld int32 _bgt::_one
+ bgt E
+ br FAIL
+
+E:
+ ldsfld int32 _bgt::one
+ ldsfld int32 _bgt::zero
+ bgt F
+ br FAIL
+
+F:
+ ldsfld int32 _bgt::one
+ ldsfld int32 _bgt::one
+ bgt FAIL
+
+ ldsfld int32 _bgt::one
+ ldsfld int32 _bgt::max
+ bgt FAIL
+
+ ldsfld int32 _bgt::one
+ ldsfld int32 _bgt::odd
+ bgt FAIL
+
+ ldsfld int32 _bgt::one
+ ldsfld int32 _bgt::even
+ bgt _F
+ br FAIL
+
+
+_F:
+ ldsfld int32 _bgt::max
+ ldsfld int32 _bgt::min
+ bgt G
+ br FAIL
+
+G:
+ ldsfld int32 _bgt::max
+ ldsfld int32 _bgt::_one
+ bgt H
+ br FAIL
+
+H:
+ ldsfld int32 _bgt::max
+ ldsfld int32 _bgt::zero
+ bgt I
+ br FAIL
+
+I:
+ ldsfld int32 _bgt::max
+ ldsfld int32 _bgt::one
+ bgt J
+ br FAIL
+
+J:
+ ldsfld int32 _bgt::max
+ ldsfld int32 _bgt::max
+ bgt FAIL
+
+ ldsfld int32 _bgt::max
+ ldsfld int32 _bgt::odd
+ bgt K
+ br FAIL
+
+K:
+ ldsfld int32 _bgt::max
+ ldsfld int32 _bgt::even
+ bgt L
+ br FAIL
+
+L:
+ ldsfld int32 _bgt::odd
+ ldsfld int32 _bgt::min
+ bgt M
+ br FAIL
+
+M:
+ ldsfld int32 _bgt::odd
+ ldsfld int32 _bgt::_one
+ bgt N
+ br FAIL
+
+N:
+ ldsfld int32 _bgt::odd
+ ldsfld int32 _bgt::zero
+ bgt O
+ br FAIL
+
+O:
+ ldsfld int32 _bgt::odd
+ ldsfld int32 _bgt::one
+ bgt P
+ br FAIL
+
+P:
+ ldsfld int32 _bgt::odd
+ ldsfld int32 _bgt::max
+ bgt FAIL
+
+ ldsfld int32 _bgt::odd
+ ldsfld int32 _bgt::odd
+ bgt FAIL
+
+ ldsfld int32 _bgt::odd
+ ldsfld int32 _bgt::even
+ bgt Q
+ br FAIL
+
+
+Q:
+ ldsfld int32 _bgt::even
+ ldsfld int32 _bgt::min
+ bgt R
+ br FAIL
+
+R:
+ ldsfld int32 _bgt::even
+ ldsfld int32 _bgt::_one
+ bgt FAIL
+
+ ldsfld int32 _bgt::even
+ ldsfld int32 _bgt::zero
+ bgt FAIL
+
+ ldsfld int32 _bgt::even
+ ldsfld int32 _bgt::one
+ bgt FAIL
+
+ ldsfld int32 _bgt::even
+ ldsfld int32 _bgt::max
+ bgt FAIL
+
+ ldsfld int32 _bgt::even
+ ldsfld int32 _bgt::odd
+ bgt FAIL
+
+ ldsfld int32 _bgt::even
+ ldsfld int32 _bgt::even
+ bgt FAIL
+
+ br BACKCHECK
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i4 0x1
+ ldc.i4 0x0
+ bgt TOPASS
+ br FAIL
+
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bgt_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i4.ilproj
new file mode 100644
index 0000000000..154e448760
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_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="bgt_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/IL_Conformance/Old/Conformance_Base/bgt_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i8.il
new file mode 100644
index 0000000000..e464805ddb
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i8.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.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _bgt {
+
+.field public static int64 min
+.field public static int64 _one
+.field public static int64 zero
+.field public static int64 one
+.field public static int64 max
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0x8000000000000000
+ stsfld int64 _bgt::min
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _bgt::_one
+ ldc.i8 0x0000000000000000
+ stsfld int64 _bgt::zero
+ ldc.i8 0x0000000000000001
+ stsfld int64 _bgt::one
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 _bgt::max
+ ldc.i8 0x5555555555555555
+ stsfld int64 _bgt::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 _bgt::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _bgt::initialize()
+
+ ldsfld int64 _bgt::min
+ ldsfld int64 _bgt::min
+ bgt FAIL
+
+ ldsfld int64 _bgt::min
+ ldsfld int64 _bgt::_one
+ bgt FAIL
+
+ ldsfld int64 _bgt::min
+ ldsfld int64 _bgt::zero
+ bgt FAIL
+
+ ldsfld int64 _bgt::min
+ ldsfld int64 _bgt::one
+ bgt FAIL
+
+ ldsfld int64 _bgt::min
+ ldsfld int64 _bgt::max
+ bgt FAIL
+
+ ldsfld int64 _bgt::min
+ ldsfld int64 _bgt::odd
+ bgt FAIL
+
+ ldsfld int64 _bgt::min
+ ldsfld int64 _bgt::even
+ bgt FAIL
+ ldsfld int64 _bgt::_one
+ ldsfld int64 _bgt::min
+ bgt A
+ br FAIL
+
+A:
+ ldsfld int64 _bgt::_one
+ ldsfld int64 _bgt::_one
+ bgt FAIL
+
+ ldsfld int64 _bgt::_one
+ ldsfld int64 _bgt::zero
+ bgt FAIL
+
+ ldsfld int64 _bgt::_one
+ ldsfld int64 _bgt::one
+ bgt FAIL
+
+ ldsfld int64 _bgt::_one
+ ldsfld int64 _bgt::max
+ bgt FAIL
+
+ ldsfld int64 _bgt::_one
+ ldsfld int64 _bgt::odd
+ bgt FAIL
+
+ ldsfld int64 _bgt::_one
+ ldsfld int64 _bgt::even
+ bgt _A
+ br FAIL
+
+
+_A:
+ ldsfld int64 _bgt::zero
+ ldsfld int64 _bgt::min
+ bgt B
+ br FAIL
+
+B:
+ ldsfld int64 _bgt::zero
+ ldsfld int64 _bgt::_one
+ bgt C
+ br FAIL
+
+C:
+ ldsfld int64 _bgt::zero
+ ldsfld int64 _bgt::zero
+ bgt FAIL
+
+ ldsfld int64 _bgt::zero
+ ldsfld int64 _bgt::one
+ bgt FAIL
+
+ ldsfld int64 _bgt::zero
+ ldsfld int64 _bgt::max
+ bgt FAIL
+
+ ldsfld int64 _bgt::zero
+ ldsfld int64 _bgt::odd
+ bgt FAIL
+
+ ldsfld int64 _bgt::zero
+ ldsfld int64 _bgt::even
+ bgt _C
+ br FAIL
+
+
+_C:
+ ldsfld int64 _bgt::one
+ ldsfld int64 _bgt::min
+ bgt D
+ br FAIL
+
+D:
+ ldsfld int64 _bgt::one
+ ldsfld int64 _bgt::_one
+ bgt E
+ br FAIL
+
+E:
+ ldsfld int64 _bgt::one
+ ldsfld int64 _bgt::zero
+ bgt F
+ br FAIL
+
+F:
+ ldsfld int64 _bgt::one
+ ldsfld int64 _bgt::one
+ bgt FAIL
+
+ ldsfld int64 _bgt::one
+ ldsfld int64 _bgt::max
+ bgt FAIL
+
+ ldsfld int64 _bgt::one
+ ldsfld int64 _bgt::odd
+ bgt FAIL
+
+ ldsfld int64 _bgt::one
+ ldsfld int64 _bgt::even
+ bgt _F
+ br FAIL
+
+
+_F:
+ ldsfld int64 _bgt::max
+ ldsfld int64 _bgt::min
+ bgt G
+ br FAIL
+
+G:
+ ldsfld int64 _bgt::max
+ ldsfld int64 _bgt::_one
+ bgt H
+ br FAIL
+
+H:
+ ldsfld int64 _bgt::max
+ ldsfld int64 _bgt::zero
+ bgt I
+ br FAIL
+
+I:
+ ldsfld int64 _bgt::max
+ ldsfld int64 _bgt::one
+ bgt J
+ br FAIL
+
+J:
+ ldsfld int64 _bgt::max
+ ldsfld int64 _bgt::max
+ bgt FAIL
+
+ ldsfld int64 _bgt::max
+ ldsfld int64 _bgt::odd
+ bgt K
+ br FAIL
+
+K:
+ ldsfld int64 _bgt::max
+ ldsfld int64 _bgt::even
+ bgt L
+ br FAIL
+
+L:
+ ldsfld int64 _bgt::odd
+ ldsfld int64 _bgt::min
+ bgt M
+ br FAIL
+
+M:
+ ldsfld int64 _bgt::odd
+ ldsfld int64 _bgt::_one
+ bgt N
+ br FAIL
+
+N:
+ ldsfld int64 _bgt::odd
+ ldsfld int64 _bgt::zero
+ bgt O
+ br FAIL
+
+O:
+ ldsfld int64 _bgt::odd
+ ldsfld int64 _bgt::one
+ bgt P
+ br FAIL
+
+P:
+ ldsfld int64 _bgt::odd
+ ldsfld int64 _bgt::max
+ bgt FAIL
+
+ ldsfld int64 _bgt::odd
+ ldsfld int64 _bgt::odd
+ bgt FAIL
+
+ ldsfld int64 _bgt::odd
+ ldsfld int64 _bgt::even
+ bgt Q
+ br FAIL
+
+
+Q:
+ ldsfld int64 _bgt::even
+ ldsfld int64 _bgt::min
+ bgt R
+ br FAIL
+
+R:
+ ldsfld int64 _bgt::even
+ ldsfld int64 _bgt::_one
+ bgt FAIL
+
+ ldsfld int64 _bgt::even
+ ldsfld int64 _bgt::zero
+ bgt FAIL
+
+ ldsfld int64 _bgt::even
+ ldsfld int64 _bgt::one
+ bgt FAIL
+
+ ldsfld int64 _bgt::even
+ ldsfld int64 _bgt::max
+ bgt FAIL
+
+ ldsfld int64 _bgt::even
+ ldsfld int64 _bgt::odd
+ bgt FAIL
+
+ ldsfld int64 _bgt::even
+ ldsfld int64 _bgt::even
+ bgt FAIL
+
+ br BACKCHECK
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i8 0x1
+ ldc.i8 0x0
+ bgt TOPASS
+ br FAIL
+
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bgt_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i8.ilproj
new file mode 100644
index 0000000000..52622eaa31
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_i8.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="bgt_i8.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/IL_Conformance/Old/Conformance_Base/bgt_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r4.il
new file mode 100644
index 0000000000..387b59a9bd
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r4.il
@@ -0,0 +1,442 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _bgt {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 _bgt::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 _bgt::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 _bgt::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 _bgt::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 _bgt::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 _bgt::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 _bgt::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 _bgt::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 _bgt::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _bgt::initialize()
+
+ ldsfld float32 _bgt::_inf
+ ldsfld float32 _bgt::_inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::_inf
+ ldsfld float32 _bgt::_min
+ bgt FAIL
+
+ ldsfld float32 _bgt::_inf
+ ldsfld float32 _bgt::_one
+ bgt FAIL
+
+ ldsfld float32 _bgt::_inf
+ ldsfld float32 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::_inf
+ ldsfld float32 _bgt::zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::_inf
+ ldsfld float32 _bgt::one
+ bgt FAIL
+
+ ldsfld float32 _bgt::_inf
+ ldsfld float32 _bgt::max
+ bgt FAIL
+
+ ldsfld float32 _bgt::_inf
+ ldsfld float32 _bgt::inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::_inf
+ ldsfld float32 _bgt::NaN
+ bgt FAIL
+ ldsfld float32 _bgt::_min
+ ldsfld float32 _bgt::_inf
+ bgt B
+ br FAIL
+
+B:
+ ldsfld float32 _bgt::_min
+ ldsfld float32 _bgt::_min
+ bgt FAIL
+
+ ldsfld float32 _bgt::_min
+ ldsfld float32 _bgt::_one
+ bgt FAIL
+
+ ldsfld float32 _bgt::_min
+ ldsfld float32 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::_min
+ ldsfld float32 _bgt::zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::_min
+ ldsfld float32 _bgt::one
+ bgt FAIL
+
+ ldsfld float32 _bgt::_min
+ ldsfld float32 _bgt::max
+ bgt FAIL
+
+ ldsfld float32 _bgt::_min
+ ldsfld float32 _bgt::inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::_min
+ ldsfld float32 _bgt::NaN
+ bgt FAIL
+
+
+ ldsfld float32 _bgt::_one
+ ldsfld float32 _bgt::_inf
+ bgt D
+ br FAIL
+
+D:
+ ldsfld float32 _bgt::_one
+ ldsfld float32 _bgt::_min
+ bgt E
+ br FAIL
+
+E:
+ ldsfld float32 _bgt::_one
+ ldsfld float32 _bgt::_one
+ bgt FAIL
+
+ ldsfld float32 _bgt::_one
+ ldsfld float32 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::_one
+ ldsfld float32 _bgt::zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::_one
+ ldsfld float32 _bgt::one
+ bgt FAIL
+
+ ldsfld float32 _bgt::_one
+ ldsfld float32 _bgt::max
+ bgt FAIL
+
+ ldsfld float32 _bgt::_one
+ ldsfld float32 _bgt::inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::_one
+ ldsfld float32 _bgt::NaN
+ bgt FAIL
+ ldsfld float32 _bgt::_zero
+ ldsfld float32 _bgt::_inf
+ bgt G
+ br FAIL
+
+G:
+ ldsfld float32 _bgt::_zero
+ ldsfld float32 _bgt::_min
+ bgt H
+ br FAIL
+
+H:
+ ldsfld float32 _bgt::_zero
+ ldsfld float32 _bgt::_one
+ bgt I
+ br FAIL
+
+I:
+ ldsfld float32 _bgt::_zero
+ ldsfld float32 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::_zero
+ ldsfld float32 _bgt::zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::_zero
+ ldsfld float32 _bgt::one
+ bgt FAIL
+
+ ldsfld float32 _bgt::_zero
+ ldsfld float32 _bgt::max
+ bgt FAIL
+
+ ldsfld float32 _bgt::_zero
+ ldsfld float32 _bgt::inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::_zero
+ ldsfld float32 _bgt::NaN
+ bgt FAIL
+
+ ldsfld float32 _bgt::zero
+ ldsfld float32 _bgt::_inf
+ bgt K
+ br FAIL
+
+K:
+ ldsfld float32 _bgt::zero
+ ldsfld float32 _bgt::_min
+ bgt L
+ br FAIL
+
+L:
+ ldsfld float32 _bgt::zero
+ ldsfld float32 _bgt::_one
+ bgt M
+ br FAIL
+
+M:
+ ldsfld float32 _bgt::zero
+ ldsfld float32 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::zero
+ ldsfld float32 _bgt::zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::zero
+ ldsfld float32 _bgt::one
+ bgt FAIL
+
+ ldsfld float32 _bgt::zero
+ ldsfld float32 _bgt::max
+ bgt FAIL
+
+ ldsfld float32 _bgt::zero
+ ldsfld float32 _bgt::inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::zero
+ ldsfld float32 _bgt::NaN
+ bgt FAIL
+
+ ldsfld float32 _bgt::one
+ ldsfld float32 _bgt::_inf
+ bgt O
+ br FAIL
+
+O:
+ ldsfld float32 _bgt::one
+ ldsfld float32 _bgt::_min
+ bgt P
+ br FAIL
+
+P:
+ ldsfld float32 _bgt::one
+ ldsfld float32 _bgt::_one
+ bgt Q
+ br FAIL
+
+Q:
+ ldsfld float32 _bgt::one
+ ldsfld float32 _bgt::_zero
+ bgt R
+ br FAIL
+
+R:
+ ldsfld float32 _bgt::one
+ ldsfld float32 _bgt::zero
+ bgt S
+ br FAIL
+
+S:
+ ldsfld float32 _bgt::one
+ ldsfld float32 _bgt::one
+ bgt FAIL
+
+ ldsfld float32 _bgt::one
+ ldsfld float32 _bgt::max
+ bgt FAIL
+
+ ldsfld float32 _bgt::one
+ ldsfld float32 _bgt::inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::one
+ ldsfld float32 _bgt::NaN
+ bgt FAIL
+
+ ldsfld float32 _bgt::max
+ ldsfld float32 _bgt::_inf
+ bgt U
+ br FAIL
+
+U:
+ ldsfld float32 _bgt::max
+ ldsfld float32 _bgt::_min
+ bgt V
+ br FAIL
+
+V:
+ ldsfld float32 _bgt::max
+ ldsfld float32 _bgt::_one
+ bgt W
+ br FAIL
+
+W:
+ ldsfld float32 _bgt::max
+ ldsfld float32 _bgt::_zero
+ bgt X
+ br FAIL
+
+X:
+ ldsfld float32 _bgt::max
+ ldsfld float32 _bgt::zero
+ bgt Y
+ br FAIL
+
+Y:
+ ldsfld float32 _bgt::max
+ ldsfld float32 _bgt::one
+ bgt Z
+ br FAIL
+
+Z:
+ ldsfld float32 _bgt::max
+ ldsfld float32 _bgt::max
+ bgt FAIL
+
+ ldsfld float32 _bgt::max
+ ldsfld float32 _bgt::inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::max
+ ldsfld float32 _bgt::NaN
+ bgt FAIL
+
+ ldsfld float32 _bgt::inf
+ ldsfld float32 _bgt::_inf
+ bgt BB
+ br FAIL
+
+BB:
+ ldsfld float32 _bgt::inf
+ ldsfld float32 _bgt::_min
+ bgt CC
+ br FAIL
+
+CC:
+ ldsfld float32 _bgt::inf
+ ldsfld float32 _bgt::_one
+ bgt DD
+ br FAIL
+
+DD:
+ ldsfld float32 _bgt::inf
+ ldsfld float32 _bgt::_zero
+ bgt EE
+ br FAIL
+
+EE:
+ ldsfld float32 _bgt::inf
+ ldsfld float32 _bgt::zero
+ bgt FF
+ br FAIL
+
+FF:
+ ldsfld float32 _bgt::inf
+ ldsfld float32 _bgt::one
+ bgt GG
+ br FAIL
+
+GG:
+ ldsfld float32 _bgt::inf
+ ldsfld float32 _bgt::max
+ bgt HH
+ br FAIL
+
+HH:
+ ldsfld float32 _bgt::inf
+ ldsfld float32 _bgt::inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::inf
+ ldsfld float32 _bgt::NaN
+ bgt FAIL
+
+ ldsfld float32 _bgt::NaN
+ ldsfld float32 _bgt::_inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::NaN
+ ldsfld float32 _bgt::_min
+ bgt FAIL
+
+ ldsfld float32 _bgt::NaN
+ ldsfld float32 _bgt::_one
+ bgt FAIL
+
+ ldsfld float32 _bgt::NaN
+ ldsfld float32 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::NaN
+ ldsfld float32 _bgt::zero
+ bgt FAIL
+
+ ldsfld float32 _bgt::NaN
+ ldsfld float32 _bgt::one
+ bgt FAIL
+
+ ldsfld float32 _bgt::NaN
+ ldsfld float32 _bgt::max
+ bgt FAIL
+
+ ldsfld float32 _bgt::NaN
+ ldsfld float32 _bgt::inf
+ bgt FAIL
+
+ ldsfld float32 _bgt::NaN
+ ldsfld float32 _bgt::NaN
+ bgt FAIL
+ br BACKCHECK
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r4 0x1
+ ldc.r4 0x0
+ bgt TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bgt_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r4.ilproj
new file mode 100644
index 0000000000..5488aaa1ba
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_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="bgt_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/IL_Conformance/Old/Conformance_Base/bgt_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r8.il
new file mode 100644
index 0000000000..150f82c751
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r8.il
@@ -0,0 +1,442 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _bgt {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 _bgt::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 _bgt::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 _bgt::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 _bgt::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 _bgt::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 _bgt::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 _bgt::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 _bgt::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 _bgt::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _bgt::initialize()
+
+ ldsfld float64 _bgt::_inf
+ ldsfld float64 _bgt::_inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::_inf
+ ldsfld float64 _bgt::_min
+ bgt FAIL
+
+ ldsfld float64 _bgt::_inf
+ ldsfld float64 _bgt::_one
+ bgt FAIL
+
+ ldsfld float64 _bgt::_inf
+ ldsfld float64 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::_inf
+ ldsfld float64 _bgt::zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::_inf
+ ldsfld float64 _bgt::one
+ bgt FAIL
+
+ ldsfld float64 _bgt::_inf
+ ldsfld float64 _bgt::max
+ bgt FAIL
+
+ ldsfld float64 _bgt::_inf
+ ldsfld float64 _bgt::inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::_inf
+ ldsfld float64 _bgt::NaN
+ bgt FAIL
+ ldsfld float64 _bgt::_min
+ ldsfld float64 _bgt::_inf
+ bgt B
+ br FAIL
+
+B:
+ ldsfld float64 _bgt::_min
+ ldsfld float64 _bgt::_min
+ bgt FAIL
+
+ ldsfld float64 _bgt::_min
+ ldsfld float64 _bgt::_one
+ bgt FAIL
+
+ ldsfld float64 _bgt::_min
+ ldsfld float64 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::_min
+ ldsfld float64 _bgt::zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::_min
+ ldsfld float64 _bgt::one
+ bgt FAIL
+
+ ldsfld float64 _bgt::_min
+ ldsfld float64 _bgt::max
+ bgt FAIL
+
+ ldsfld float64 _bgt::_min
+ ldsfld float64 _bgt::inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::_min
+ ldsfld float64 _bgt::NaN
+ bgt FAIL
+
+
+ ldsfld float64 _bgt::_one
+ ldsfld float64 _bgt::_inf
+ bgt D
+ br FAIL
+
+D:
+ ldsfld float64 _bgt::_one
+ ldsfld float64 _bgt::_min
+ bgt E
+ br FAIL
+
+E:
+ ldsfld float64 _bgt::_one
+ ldsfld float64 _bgt::_one
+ bgt FAIL
+
+ ldsfld float64 _bgt::_one
+ ldsfld float64 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::_one
+ ldsfld float64 _bgt::zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::_one
+ ldsfld float64 _bgt::one
+ bgt FAIL
+
+ ldsfld float64 _bgt::_one
+ ldsfld float64 _bgt::max
+ bgt FAIL
+
+ ldsfld float64 _bgt::_one
+ ldsfld float64 _bgt::inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::_one
+ ldsfld float64 _bgt::NaN
+ bgt FAIL
+ ldsfld float64 _bgt::_zero
+ ldsfld float64 _bgt::_inf
+ bgt G
+ br FAIL
+
+G:
+ ldsfld float64 _bgt::_zero
+ ldsfld float64 _bgt::_min
+ bgt H
+ br FAIL
+
+H:
+ ldsfld float64 _bgt::_zero
+ ldsfld float64 _bgt::_one
+ bgt I
+ br FAIL
+
+I:
+ ldsfld float64 _bgt::_zero
+ ldsfld float64 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::_zero
+ ldsfld float64 _bgt::zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::_zero
+ ldsfld float64 _bgt::one
+ bgt FAIL
+
+ ldsfld float64 _bgt::_zero
+ ldsfld float64 _bgt::max
+ bgt FAIL
+
+ ldsfld float64 _bgt::_zero
+ ldsfld float64 _bgt::inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::_zero
+ ldsfld float64 _bgt::NaN
+ bgt FAIL
+
+ ldsfld float64 _bgt::zero
+ ldsfld float64 _bgt::_inf
+ bgt K
+ br FAIL
+
+K:
+ ldsfld float64 _bgt::zero
+ ldsfld float64 _bgt::_min
+ bgt L
+ br FAIL
+
+L:
+ ldsfld float64 _bgt::zero
+ ldsfld float64 _bgt::_one
+ bgt M
+ br FAIL
+
+M:
+ ldsfld float64 _bgt::zero
+ ldsfld float64 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::zero
+ ldsfld float64 _bgt::zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::zero
+ ldsfld float64 _bgt::one
+ bgt FAIL
+
+ ldsfld float64 _bgt::zero
+ ldsfld float64 _bgt::max
+ bgt FAIL
+
+ ldsfld float64 _bgt::zero
+ ldsfld float64 _bgt::inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::zero
+ ldsfld float64 _bgt::NaN
+ bgt FAIL
+
+ ldsfld float64 _bgt::one
+ ldsfld float64 _bgt::_inf
+ bgt O
+ br FAIL
+
+O:
+ ldsfld float64 _bgt::one
+ ldsfld float64 _bgt::_min
+ bgt P
+ br FAIL
+
+P:
+ ldsfld float64 _bgt::one
+ ldsfld float64 _bgt::_one
+ bgt Q
+ br FAIL
+
+Q:
+ ldsfld float64 _bgt::one
+ ldsfld float64 _bgt::_zero
+ bgt R
+ br FAIL
+
+R:
+ ldsfld float64 _bgt::one
+ ldsfld float64 _bgt::zero
+ bgt S
+ br FAIL
+
+S:
+ ldsfld float64 _bgt::one
+ ldsfld float64 _bgt::one
+ bgt FAIL
+
+ ldsfld float64 _bgt::one
+ ldsfld float64 _bgt::max
+ bgt FAIL
+
+ ldsfld float64 _bgt::one
+ ldsfld float64 _bgt::inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::one
+ ldsfld float64 _bgt::NaN
+ bgt FAIL
+
+ ldsfld float64 _bgt::max
+ ldsfld float64 _bgt::_inf
+ bgt U
+ br FAIL
+
+U:
+ ldsfld float64 _bgt::max
+ ldsfld float64 _bgt::_min
+ bgt V
+ br FAIL
+
+V:
+ ldsfld float64 _bgt::max
+ ldsfld float64 _bgt::_one
+ bgt W
+ br FAIL
+
+W:
+ ldsfld float64 _bgt::max
+ ldsfld float64 _bgt::_zero
+ bgt X
+ br FAIL
+
+X:
+ ldsfld float64 _bgt::max
+ ldsfld float64 _bgt::zero
+ bgt Y
+ br FAIL
+
+Y:
+ ldsfld float64 _bgt::max
+ ldsfld float64 _bgt::one
+ bgt Z
+ br FAIL
+
+Z:
+ ldsfld float64 _bgt::max
+ ldsfld float64 _bgt::max
+ bgt FAIL
+
+ ldsfld float64 _bgt::max
+ ldsfld float64 _bgt::inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::max
+ ldsfld float64 _bgt::NaN
+ bgt FAIL
+
+ ldsfld float64 _bgt::inf
+ ldsfld float64 _bgt::_inf
+ bgt BB
+ br FAIL
+
+BB:
+ ldsfld float64 _bgt::inf
+ ldsfld float64 _bgt::_min
+ bgt CC
+ br FAIL
+
+CC:
+ ldsfld float64 _bgt::inf
+ ldsfld float64 _bgt::_one
+ bgt DD
+ br FAIL
+
+DD:
+ ldsfld float64 _bgt::inf
+ ldsfld float64 _bgt::_zero
+ bgt EE
+ br FAIL
+
+EE:
+ ldsfld float64 _bgt::inf
+ ldsfld float64 _bgt::zero
+ bgt FF
+ br FAIL
+
+FF:
+ ldsfld float64 _bgt::inf
+ ldsfld float64 _bgt::one
+ bgt GG
+ br FAIL
+
+GG:
+ ldsfld float64 _bgt::inf
+ ldsfld float64 _bgt::max
+ bgt HH
+ br FAIL
+
+HH:
+ ldsfld float64 _bgt::inf
+ ldsfld float64 _bgt::inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::inf
+ ldsfld float64 _bgt::NaN
+ bgt FAIL
+
+ ldsfld float64 _bgt::NaN
+ ldsfld float64 _bgt::_inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::NaN
+ ldsfld float64 _bgt::_min
+ bgt FAIL
+
+ ldsfld float64 _bgt::NaN
+ ldsfld float64 _bgt::_one
+ bgt FAIL
+
+ ldsfld float64 _bgt::NaN
+ ldsfld float64 _bgt::_zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::NaN
+ ldsfld float64 _bgt::zero
+ bgt FAIL
+
+ ldsfld float64 _bgt::NaN
+ ldsfld float64 _bgt::one
+ bgt FAIL
+
+ ldsfld float64 _bgt::NaN
+ ldsfld float64 _bgt::max
+ bgt FAIL
+
+ ldsfld float64 _bgt::NaN
+ ldsfld float64 _bgt::inf
+ bgt FAIL
+
+ ldsfld float64 _bgt::NaN
+ ldsfld float64 _bgt::NaN
+ bgt FAIL
+ br BACKCHECK
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r8 0x1
+ ldc.r8 0x0
+ bgt TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bgt_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_r8.ilproj
new file mode 100644
index 0000000000..07c8c12402
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_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="bgt_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/IL_Conformance/Old/Conformance_Base/bgt_u.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u.il
new file mode 100644
index 0000000000..dc279a7e2b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u.il
@@ -0,0 +1,54 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _bgt {
+
+
+.field public static int32 PTR
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*,int32*)
+ ldsflda int32 _bgt::PTR
+ stloc 0
+ ldsflda int32 _bgt::PTR
+ ldc.i4 0x2
+ add
+ stloc 1
+
+ ldloc 0
+ ldloc 1
+ bgt FAIL
+
+ ldloc 1
+ ldloc 0
+ bgt A
+ br FAIL
+
+A:
+ ldloc 0
+ ldloc 0
+ bgt FAIL
+
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldloc 1
+ ldloc 0
+ bgt PASS
+ br FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bgt_u.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u.ilproj
new file mode 100644
index 0000000000..29a6cf1f05
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u.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="bgt_u.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/IL_Conformance/Old/Conformance_Base/bgt_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u4.il
new file mode 100644
index 0000000000..daa1b660a1
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u4.il
@@ -0,0 +1,123 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public bgt_un {
+
+.field public static int32 all
+.field public static int32 none
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 bgt_un::all
+ ldc.i4 0x00000000
+ stsfld int32 bgt_un::none
+ ldc.i4 0x55555555
+ stsfld int32 bgt_un::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 bgt_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void bgt_un::initialize()
+
+
+ ldsfld int32 bgt_un::all
+ ldsfld int32 bgt_un::all
+ bgt.un FAIL
+
+ ldsfld int32 bgt_un::all
+ ldsfld int32 bgt_un::none
+ bgt.un A
+ br FAIL
+
+A:
+ ldsfld int32 bgt_un::all
+ ldsfld int32 bgt_un::odd
+ bgt.un B
+ br FAIL
+
+B:
+ ldsfld int32 bgt_un::all
+ ldsfld int32 bgt_un::even
+ bgt.un C
+ br FAIL
+ ldsfld int32 bgt_un::none
+ ldsfld int32 bgt_un::all
+ bgt.un FAIL
+
+ ldsfld int32 bgt_un::none
+ ldsfld int32 bgt_un::none
+ bgt.un FAIL
+
+ ldsfld int32 bgt_un::none
+ ldsfld int32 bgt_un::odd
+ bgt.un FAIL
+
+ ldsfld int32 bgt_un::none
+ ldsfld int32 bgt_un::even
+ bgt.un FAIL
+ ldsfld int32 bgt_un::odd
+ ldsfld int32 bgt_un::all
+ bgt.un FAIL
+
+ ldsfld int32 bgt_un::odd
+ ldsfld int32 bgt_un::none
+ bgt.un C
+ br FAIL
+
+C:
+ ldsfld int32 bgt_un::odd
+ ldsfld int32 bgt_un::odd
+ bgt.un FAIL
+
+ ldsfld int32 bgt_un::odd
+ ldsfld int32 bgt_un::even
+ bgt.un FAIL
+ ldsfld int32 bgt_un::even
+ ldsfld int32 bgt_un::all
+ bgt.un FAIL
+
+ ldsfld int32 bgt_un::even
+ ldsfld int32 bgt_un::none
+ bgt.un D
+ br FAIL
+
+D:
+ ldsfld int32 bgt_un::even
+ ldsfld int32 bgt_un::odd
+ bgt.un E
+ br FAIL
+
+E:
+ ldsfld int32 bgt_un::even
+ ldsfld int32 bgt_un::even
+ bgt.un FAIL
+ br BACKCHECK
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i4 0x1
+ ldc.i4 0x0
+ bgt.un TOPASS
+ br FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bgt_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u4.ilproj
new file mode 100644
index 0000000000..17c1cd70b9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u4.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="bgt_u4.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/IL_Conformance/Old/Conformance_Base/bgt_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u8.il
new file mode 100644
index 0000000000..f370173b05
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u8.il
@@ -0,0 +1,123 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public bgt_un {
+
+.field public static int64 all
+.field public static int64 none
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 bgt_un::all
+ ldc.i8 0x0000000000000000
+ stsfld int64 bgt_un::none
+ ldc.i8 0x5555555555555555
+ stsfld int64 bgt_un::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 bgt_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void bgt_un::initialize()
+
+
+ ldsfld int64 bgt_un::all
+ ldsfld int64 bgt_un::all
+ bgt.un FAIL
+
+ ldsfld int64 bgt_un::all
+ ldsfld int64 bgt_un::none
+ bgt.un A
+ br FAIL
+
+A:
+ ldsfld int64 bgt_un::all
+ ldsfld int64 bgt_un::odd
+ bgt.un B
+ br FAIL
+
+B:
+ ldsfld int64 bgt_un::all
+ ldsfld int64 bgt_un::even
+ bgt.un C
+ br FAIL
+ ldsfld int64 bgt_un::none
+ ldsfld int64 bgt_un::all
+ bgt.un FAIL
+
+ ldsfld int64 bgt_un::none
+ ldsfld int64 bgt_un::none
+ bgt.un FAIL
+
+ ldsfld int64 bgt_un::none
+ ldsfld int64 bgt_un::odd
+ bgt.un FAIL
+
+ ldsfld int64 bgt_un::none
+ ldsfld int64 bgt_un::even
+ bgt.un FAIL
+ ldsfld int64 bgt_un::odd
+ ldsfld int64 bgt_un::all
+ bgt.un FAIL
+
+ ldsfld int64 bgt_un::odd
+ ldsfld int64 bgt_un::none
+ bgt.un C
+ br FAIL
+
+C:
+ ldsfld int64 bgt_un::odd
+ ldsfld int64 bgt_un::odd
+ bgt.un FAIL
+
+ ldsfld int64 bgt_un::odd
+ ldsfld int64 bgt_un::even
+ bgt.un FAIL
+ ldsfld int64 bgt_un::even
+ ldsfld int64 bgt_un::all
+ bgt.un FAIL
+
+ ldsfld int64 bgt_un::even
+ ldsfld int64 bgt_un::none
+ bgt.un D
+ br FAIL
+
+D:
+ ldsfld int64 bgt_un::even
+ ldsfld int64 bgt_un::odd
+ bgt.un E
+ br FAIL
+
+E:
+ ldsfld int64 bgt_un::even
+ ldsfld int64 bgt_un::even
+ bgt.un FAIL
+ br BACKCHECK
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i8 0x1
+ ldc.i8 0x0
+ bgt.un TOPASS
+ br FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bgt_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_u8.ilproj
new file mode 100644
index 0000000000..b6372f878f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_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="bgt_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/IL_Conformance/Old/Conformance_Base/bgt_un_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r4.il
new file mode 100644
index 0000000000..7c5a30f94a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r4.il
@@ -0,0 +1,474 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public bgt_un {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 bgt_un::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 bgt_un::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 bgt_un::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 bgt_un::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 bgt_un::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 bgt_un::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 bgt_un::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 bgt_un::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 bgt_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void bgt_un::initialize()
+
+ ldsfld float32 bgt_un::_inf
+ ldsfld float32 bgt_un::_inf
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_inf
+ ldsfld float32 bgt_un::_min
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_inf
+ ldsfld float32 bgt_un::_one
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_inf
+ ldsfld float32 bgt_un::_zero
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_inf
+ ldsfld float32 bgt_un::zero
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_inf
+ ldsfld float32 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_inf
+ ldsfld float32 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_inf
+ ldsfld float32 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_inf
+ ldsfld float32 bgt_un::NaN
+ bgt.un A
+ br FAIL
+A:
+ ldsfld float32 bgt_un::_min
+ ldsfld float32 bgt_un::_inf
+ bgt.un B
+ br FAIL
+
+B:
+ ldsfld float32 bgt_un::_min
+ ldsfld float32 bgt_un::_min
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_min
+ ldsfld float32 bgt_un::_one
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_min
+ ldsfld float32 bgt_un::_zero
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_min
+ ldsfld float32 bgt_un::zero
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_min
+ ldsfld float32 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_min
+ ldsfld float32 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_min
+ ldsfld float32 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_min
+ ldsfld float32 bgt_un::NaN
+ bgt.un C
+ br FAIL
+
+
+C:
+ ldsfld float32 bgt_un::_one
+ ldsfld float32 bgt_un::_inf
+ bgt.un D
+ br FAIL
+
+D:
+ ldsfld float32 bgt_un::_one
+ ldsfld float32 bgt_un::_min
+ bgt.un E
+ br FAIL
+
+E:
+ ldsfld float32 bgt_un::_one
+ ldsfld float32 bgt_un::_one
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_one
+ ldsfld float32 bgt_un::_zero
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_one
+ ldsfld float32 bgt_un::zero
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_one
+ ldsfld float32 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_one
+ ldsfld float32 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_one
+ ldsfld float32 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_one
+ ldsfld float32 bgt_un::NaN
+ bgt.un F
+ br FAIL
+F:
+ ldsfld float32 bgt_un::_zero
+ ldsfld float32 bgt_un::_inf
+ bgt.un G
+ br FAIL
+
+G:
+ ldsfld float32 bgt_un::_zero
+ ldsfld float32 bgt_un::_min
+ bgt.un H
+ br FAIL
+
+H:
+ ldsfld float32 bgt_un::_zero
+ ldsfld float32 bgt_un::_one
+ bgt.un I
+ br FAIL
+
+I:
+ ldsfld float32 bgt_un::_zero
+ ldsfld float32 bgt_un::_zero
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_zero
+ ldsfld float32 bgt_un::zero
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_zero
+ ldsfld float32 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_zero
+ ldsfld float32 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_zero
+ ldsfld float32 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::_zero
+ ldsfld float32 bgt_un::NaN
+ bgt.un J
+ br FAIL
+
+J:
+ ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un::_inf
+ bgt.un K
+ br FAIL
+
+K:
+ ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un::_min
+ bgt.un L
+ br FAIL
+
+L:
+ ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un::_one
+ bgt.un M
+ br FAIL
+
+M:
+ ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un::_zero
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un::zero
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un::NaN
+ bgt.un N
+ br FAIL
+
+N:
+ ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un::_inf
+ bgt.un O
+ br FAIL
+
+O:
+ ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un::_min
+ bgt.un P
+ br FAIL
+
+P:
+ ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un::_one
+ bgt.un Q
+ br FAIL
+
+Q:
+ ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un::_zero
+ bgt.un R
+ br FAIL
+
+R:
+ ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un::zero
+ bgt.un S
+ br FAIL
+
+S:
+ ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un::NaN
+ bgt.un T
+ br FAIL
+
+T:
+ ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un::_inf
+ bgt.un U
+ br FAIL
+
+U:
+ ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un::_min
+ bgt.un V
+ br FAIL
+
+V:
+ ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un::_one
+ bgt.un W
+ br FAIL
+
+W:
+ ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un::_zero
+ bgt.un X
+ br FAIL
+
+X:
+ ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un::zero
+ bgt.un Y
+ br FAIL
+
+Y:
+ ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un::one
+ bgt.un Z
+ br FAIL
+
+Z:
+ ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un::NaN
+ bgt.un AA
+ br FAIL
+
+AA:
+ ldsfld float32 bgt_un::inf
+ ldsfld float32 bgt_un::_inf
+ bgt.un BB
+ br FAIL
+
+BB:
+ ldsfld float32 bgt_un::inf
+ ldsfld float32 bgt_un::_min
+ bgt.un CC
+ br FAIL
+
+CC:
+ ldsfld float32 bgt_un::inf
+ ldsfld float32 bgt_un::_one
+ bgt.un DD
+ br FAIL
+
+DD:
+ ldsfld float32 bgt_un::inf
+ ldsfld float32 bgt_un::_zero
+ bgt.un EE
+ br FAIL
+
+EE:
+ ldsfld float32 bgt_un::inf
+ ldsfld float32 bgt_un::zero
+ bgt.un FF
+ br FAIL
+
+FF:
+ ldsfld float32 bgt_un::inf
+ ldsfld float32 bgt_un::one
+ bgt.un GG
+ br FAIL
+
+GG:
+ ldsfld float32 bgt_un::inf
+ ldsfld float32 bgt_un::max
+ bgt.un HH
+ br FAIL
+
+HH:
+ ldsfld float32 bgt_un::inf
+ ldsfld float32 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float32 bgt_un::inf
+ ldsfld float32 bgt_un::NaN
+ bgt.un II
+ br FAIL
+
+II:
+ ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un::_inf
+ bgt.un JJ
+ br FAIL
+
+JJ:
+ ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un::_min
+ bgt.un KK
+ br FAIL
+
+KK:
+ ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un::_one
+ bgt.un LL
+ br FAIL
+
+LL:
+ ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un::_zero
+ bgt.un MM
+ br FAIL
+
+MM:
+ ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un::zero
+ bgt.un NN
+ br FAIL
+
+NN:
+ ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un::one
+ bgt.un OO
+ br FAIL
+
+OO:
+ ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un::max
+ bgt.un PP
+ br FAIL
+
+PP:
+ ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un::inf
+ bgt.un QQ
+ br FAIL
+
+QQ:
+ ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un::NaN
+ bgt.un BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r4 0x1
+ ldc.r4 0x0
+ bgt.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bgt_un_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r4.ilproj
new file mode 100644
index 0000000000..bcd97060f4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_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="bgt_un_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/IL_Conformance/Old/Conformance_Base/bgt_un_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r8.il
new file mode 100644
index 0000000000..faec5e2662
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r8.il
@@ -0,0 +1,474 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public bgt_un {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 bgt_un::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 bgt_un::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 bgt_un::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 bgt_un::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 bgt_un::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 bgt_un::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 bgt_un::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 bgt_un::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 bgt_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void bgt_un::initialize()
+
+ ldsfld float64 bgt_un::_inf
+ ldsfld float64 bgt_un::_inf
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_inf
+ ldsfld float64 bgt_un::_min
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_inf
+ ldsfld float64 bgt_un::_one
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_inf
+ ldsfld float64 bgt_un::_zero
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_inf
+ ldsfld float64 bgt_un::zero
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_inf
+ ldsfld float64 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_inf
+ ldsfld float64 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_inf
+ ldsfld float64 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_inf
+ ldsfld float64 bgt_un::NaN
+ bgt.un A
+ br FAIL
+A:
+ ldsfld float64 bgt_un::_min
+ ldsfld float64 bgt_un::_inf
+ bgt.un B
+ br FAIL
+
+B:
+ ldsfld float64 bgt_un::_min
+ ldsfld float64 bgt_un::_min
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_min
+ ldsfld float64 bgt_un::_one
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_min
+ ldsfld float64 bgt_un::_zero
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_min
+ ldsfld float64 bgt_un::zero
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_min
+ ldsfld float64 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_min
+ ldsfld float64 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_min
+ ldsfld float64 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_min
+ ldsfld float64 bgt_un::NaN
+ bgt.un C
+ br FAIL
+
+
+C:
+ ldsfld float64 bgt_un::_one
+ ldsfld float64 bgt_un::_inf
+ bgt.un D
+ br FAIL
+
+D:
+ ldsfld float64 bgt_un::_one
+ ldsfld float64 bgt_un::_min
+ bgt.un E
+ br FAIL
+
+E:
+ ldsfld float64 bgt_un::_one
+ ldsfld float64 bgt_un::_one
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_one
+ ldsfld float64 bgt_un::_zero
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_one
+ ldsfld float64 bgt_un::zero
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_one
+ ldsfld float64 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_one
+ ldsfld float64 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_one
+ ldsfld float64 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_one
+ ldsfld float64 bgt_un::NaN
+ bgt.un F
+ br FAIL
+F:
+ ldsfld float64 bgt_un::_zero
+ ldsfld float64 bgt_un::_inf
+ bgt.un G
+ br FAIL
+
+G:
+ ldsfld float64 bgt_un::_zero
+ ldsfld float64 bgt_un::_min
+ bgt.un H
+ br FAIL
+
+H:
+ ldsfld float64 bgt_un::_zero
+ ldsfld float64 bgt_un::_one
+ bgt.un I
+ br FAIL
+
+I:
+ ldsfld float64 bgt_un::_zero
+ ldsfld float64 bgt_un::_zero
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_zero
+ ldsfld float64 bgt_un::zero
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_zero
+ ldsfld float64 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_zero
+ ldsfld float64 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_zero
+ ldsfld float64 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::_zero
+ ldsfld float64 bgt_un::NaN
+ bgt.un J
+ br FAIL
+
+J:
+ ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un::_inf
+ bgt.un K
+ br FAIL
+
+K:
+ ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un::_min
+ bgt.un L
+ br FAIL
+
+L:
+ ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un::_one
+ bgt.un M
+ br FAIL
+
+M:
+ ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un::_zero
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un::zero
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un::NaN
+ bgt.un N
+ br FAIL
+
+N:
+ ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un::_inf
+ bgt.un O
+ br FAIL
+
+O:
+ ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un::_min
+ bgt.un P
+ br FAIL
+
+P:
+ ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un::_one
+ bgt.un Q
+ br FAIL
+
+Q:
+ ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un::_zero
+ bgt.un R
+ br FAIL
+
+R:
+ ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un::zero
+ bgt.un S
+ br FAIL
+
+S:
+ ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un::one
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un::NaN
+ bgt.un T
+ br FAIL
+
+T:
+ ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un::_inf
+ bgt.un U
+ br FAIL
+
+U:
+ ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un::_min
+ bgt.un V
+ br FAIL
+
+V:
+ ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un::_one
+ bgt.un W
+ br FAIL
+
+W:
+ ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un::_zero
+ bgt.un X
+ br FAIL
+
+X:
+ ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un::zero
+ bgt.un Y
+ br FAIL
+
+Y:
+ ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un::one
+ bgt.un Z
+ br FAIL
+
+Z:
+ ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un::max
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un::NaN
+ bgt.un AA
+ br FAIL
+
+AA:
+ ldsfld float64 bgt_un::inf
+ ldsfld float64 bgt_un::_inf
+ bgt.un BB
+ br FAIL
+
+BB:
+ ldsfld float64 bgt_un::inf
+ ldsfld float64 bgt_un::_min
+ bgt.un CC
+ br FAIL
+
+CC:
+ ldsfld float64 bgt_un::inf
+ ldsfld float64 bgt_un::_one
+ bgt.un DD
+ br FAIL
+
+DD:
+ ldsfld float64 bgt_un::inf
+ ldsfld float64 bgt_un::_zero
+ bgt.un EE
+ br FAIL
+
+EE:
+ ldsfld float64 bgt_un::inf
+ ldsfld float64 bgt_un::zero
+ bgt.un FF
+ br FAIL
+
+FF:
+ ldsfld float64 bgt_un::inf
+ ldsfld float64 bgt_un::one
+ bgt.un GG
+ br FAIL
+
+GG:
+ ldsfld float64 bgt_un::inf
+ ldsfld float64 bgt_un::max
+ bgt.un HH
+ br FAIL
+
+HH:
+ ldsfld float64 bgt_un::inf
+ ldsfld float64 bgt_un::inf
+ bgt.un FAIL
+
+ ldsfld float64 bgt_un::inf
+ ldsfld float64 bgt_un::NaN
+ bgt.un II
+ br FAIL
+
+II:
+ ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un::_inf
+ bgt.un JJ
+ br FAIL
+
+JJ:
+ ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un::_min
+ bgt.un KK
+ br FAIL
+
+KK:
+ ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un::_one
+ bgt.un LL
+ br FAIL
+
+LL:
+ ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un::_zero
+ bgt.un MM
+ br FAIL
+
+MM:
+ ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un::zero
+ bgt.un NN
+ br FAIL
+
+NN:
+ ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un::one
+ bgt.un OO
+ br FAIL
+
+OO:
+ ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un::max
+ bgt.un PP
+ br FAIL
+
+PP:
+ ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un::inf
+ bgt.un QQ
+ br FAIL
+
+QQ:
+ ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un::NaN
+ bgt.un BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r8 0x1
+ ldc.r8 0x0
+ bgt.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bgt_un_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_r8.ilproj
new file mode 100644
index 0000000000..d85cab21f0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bgt_un_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="bgt_un_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/IL_Conformance/Old/Conformance_Base/ble_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i4.il
new file mode 100644
index 0000000000..4916a8ce12
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i4.il
@@ -0,0 +1,314 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ble {
+
+.field public static int32 min
+.field public static int32 _one
+.field public static int32 zero
+.field public static int32 one
+.field public static int32 max
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0x80000000
+ stsfld int32 _ble::min
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _ble::_one
+ ldc.i4 0x00000000
+ stsfld int32 _ble::zero
+ ldc.i4 0x00000001
+ stsfld int32 _ble::one
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 _ble::max
+ ldc.i4 0x55555555
+ stsfld int32 _ble::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 _ble::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ble::initialize()
+
+ ldsfld int32 _ble::min
+ ldsfld int32 _ble::min
+ ble A
+ br FAIL
+
+A:
+ ldsfld int32 _ble::min
+ ldsfld int32 _ble::_one
+ ble B
+ br FAIL
+
+B:
+ ldsfld int32 _ble::min
+ ldsfld int32 _ble::zero
+ ble C
+ br FAIL
+
+C:
+ ldsfld int32 _ble::min
+ ldsfld int32 _ble::one
+ ble D
+ br FAIL
+
+D:
+ ldsfld int32 _ble::min
+ ldsfld int32 _ble::max
+ ble E
+ br FAIL
+
+E:
+ ldsfld int32 _ble::min
+ ldsfld int32 _ble::odd
+ ble F
+ br FAIL
+
+F:
+ ldsfld int32 _ble::min
+ ldsfld int32 _ble::even
+ ble G
+ br FAIL
+G:
+ ldsfld int32 _ble::_one
+ ldsfld int32 _ble::min
+ ble FAIL
+
+ ldsfld int32 _ble::_one
+ ldsfld int32 _ble::_one
+ ble H
+ br FAIL
+
+H:
+ ldsfld int32 _ble::_one
+ ldsfld int32 _ble::zero
+ ble I
+ br FAIL
+
+I:
+ ldsfld int32 _ble::_one
+ ldsfld int32 _ble::one
+ ble J
+ br FAIL
+
+J:
+ ldsfld int32 _ble::_one
+ ldsfld int32 _ble::max
+ ble K
+ br FAIL
+
+K:
+ ldsfld int32 _ble::_one
+ ldsfld int32 _ble::odd
+ ble L
+ br FAIL
+
+L:
+ ldsfld int32 _ble::_one
+ ldsfld int32 _ble::even
+ ble FAIL
+
+
+ ldsfld int32 _ble::zero
+ ldsfld int32 _ble::min
+ ble FAIL
+
+ ldsfld int32 _ble::zero
+ ldsfld int32 _ble::_one
+ ble FAIL
+
+ ldsfld int32 _ble::zero
+ ldsfld int32 _ble::zero
+ ble M
+ br FAIL
+
+M:
+ ldsfld int32 _ble::zero
+ ldsfld int32 _ble::one
+ ble N
+ br FAIL
+
+N:
+ ldsfld int32 _ble::zero
+ ldsfld int32 _ble::max
+ ble O
+ br FAIL
+
+O:
+ ldsfld int32 _ble::zero
+ ldsfld int32 _ble::odd
+ ble P
+ br FAIL
+
+P:
+ ldsfld int32 _ble::zero
+ ldsfld int32 _ble::even
+ ble FAIL
+
+
+ ldsfld int32 _ble::one
+ ldsfld int32 _ble::min
+ ble FAIL
+
+ ldsfld int32 _ble::one
+ ldsfld int32 _ble::_one
+ ble FAIL
+
+ ldsfld int32 _ble::one
+ ldsfld int32 _ble::zero
+ ble FAIL
+
+ ldsfld int32 _ble::one
+ ldsfld int32 _ble::one
+ ble Q
+ br FAIL
+
+Q:
+ ldsfld int32 _ble::one
+ ldsfld int32 _ble::max
+ ble R
+ br FAIL
+
+R:
+ ldsfld int32 _ble::one
+ ldsfld int32 _ble::odd
+ ble S
+ br FAIL
+
+S:
+ ldsfld int32 _ble::one
+ ldsfld int32 _ble::even
+ ble FAIL
+
+
+ ldsfld int32 _ble::max
+ ldsfld int32 _ble::min
+ ble FAIL
+
+ ldsfld int32 _ble::max
+ ldsfld int32 _ble::_one
+ ble FAIL
+
+ ldsfld int32 _ble::max
+ ldsfld int32 _ble::zero
+ ble FAIL
+
+ ldsfld int32 _ble::max
+ ldsfld int32 _ble::one
+ ble FAIL
+
+ ldsfld int32 _ble::max
+ ldsfld int32 _ble::max
+ ble T
+ br FAIL
+
+T:
+ ldsfld int32 _ble::max
+ ldsfld int32 _ble::odd
+ ble FAIL
+
+ ldsfld int32 _ble::max
+ ldsfld int32 _ble::even
+ ble FAIL
+
+ ldsfld int32 _ble::odd
+ ldsfld int32 _ble::min
+ ble FAIL
+
+ ldsfld int32 _ble::odd
+ ldsfld int32 _ble::_one
+ ble FAIL
+
+ ldsfld int32 _ble::odd
+ ldsfld int32 _ble::zero
+ ble FAIL
+
+ ldsfld int32 _ble::odd
+ ldsfld int32 _ble::one
+ ble FAIL
+
+ ldsfld int32 _ble::odd
+ ldsfld int32 _ble::max
+ ble U
+ br FAIL
+
+U:
+ ldsfld int32 _ble::odd
+ ldsfld int32 _ble::odd
+ ble V
+ br FAIL
+
+V:
+ ldsfld int32 _ble::odd
+ ldsfld int32 _ble::even
+ ble FAIL
+
+
+ ldsfld int32 _ble::even
+ ldsfld int32 _ble::min
+ ble FAIL
+
+ ldsfld int32 _ble::even
+ ldsfld int32 _ble::_one
+ ble W
+ br FAIL
+
+W:
+ ldsfld int32 _ble::even
+ ldsfld int32 _ble::zero
+ ble X
+ br FAIL
+
+X:
+ ldsfld int32 _ble::even
+ ldsfld int32 _ble::one
+ ble Y
+ br FAIL
+
+Y:
+ ldsfld int32 _ble::even
+ ldsfld int32 _ble::max
+ ble Z
+ br FAIL
+
+Z:
+ ldsfld int32 _ble::even
+ ldsfld int32 _ble::odd
+ ble AA
+ br FAIL
+
+AA:
+ ldsfld int32 _ble::even
+ ldsfld int32 _ble::even
+ ble BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i4 0x0
+ ldc.i4 0x1
+ ble TOPASS
+ br FAIL
+
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ble_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i4.ilproj
new file mode 100644
index 0000000000..0ab6958403
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_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="ble_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/IL_Conformance/Old/Conformance_Base/ble_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i8.il
new file mode 100644
index 0000000000..07cddc42e0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i8.il
@@ -0,0 +1,314 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ble {
+
+.field public static int64 min
+.field public static int64 _one
+.field public static int64 zero
+.field public static int64 one
+.field public static int64 max
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0x8000000000000000
+ stsfld int64 _ble::min
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _ble::_one
+ ldc.i8 0x0000000000000000
+ stsfld int64 _ble::zero
+ ldc.i8 0x0000000000000001
+ stsfld int64 _ble::one
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 _ble::max
+ ldc.i8 0x5555555555555555
+ stsfld int64 _ble::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 _ble::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ble::initialize()
+
+ ldsfld int64 _ble::min
+ ldsfld int64 _ble::min
+ ble A
+ br FAIL
+
+A:
+ ldsfld int64 _ble::min
+ ldsfld int64 _ble::_one
+ ble B
+ br FAIL
+
+B:
+ ldsfld int64 _ble::min
+ ldsfld int64 _ble::zero
+ ble C
+ br FAIL
+
+C:
+ ldsfld int64 _ble::min
+ ldsfld int64 _ble::one
+ ble D
+ br FAIL
+
+D:
+ ldsfld int64 _ble::min
+ ldsfld int64 _ble::max
+ ble E
+ br FAIL
+
+E:
+ ldsfld int64 _ble::min
+ ldsfld int64 _ble::odd
+ ble F
+ br FAIL
+
+F:
+ ldsfld int64 _ble::min
+ ldsfld int64 _ble::even
+ ble G
+ br FAIL
+G:
+ ldsfld int64 _ble::_one
+ ldsfld int64 _ble::min
+ ble FAIL
+
+ ldsfld int64 _ble::_one
+ ldsfld int64 _ble::_one
+ ble H
+ br FAIL
+
+H:
+ ldsfld int64 _ble::_one
+ ldsfld int64 _ble::zero
+ ble I
+ br FAIL
+
+I:
+ ldsfld int64 _ble::_one
+ ldsfld int64 _ble::one
+ ble J
+ br FAIL
+
+J:
+ ldsfld int64 _ble::_one
+ ldsfld int64 _ble::max
+ ble K
+ br FAIL
+
+K:
+ ldsfld int64 _ble::_one
+ ldsfld int64 _ble::odd
+ ble L
+ br FAIL
+
+L:
+ ldsfld int64 _ble::_one
+ ldsfld int64 _ble::even
+ ble FAIL
+
+
+ ldsfld int64 _ble::zero
+ ldsfld int64 _ble::min
+ ble FAIL
+
+ ldsfld int64 _ble::zero
+ ldsfld int64 _ble::_one
+ ble FAIL
+
+ ldsfld int64 _ble::zero
+ ldsfld int64 _ble::zero
+ ble M
+ br FAIL
+
+M:
+ ldsfld int64 _ble::zero
+ ldsfld int64 _ble::one
+ ble N
+ br FAIL
+
+N:
+ ldsfld int64 _ble::zero
+ ldsfld int64 _ble::max
+ ble O
+ br FAIL
+
+O:
+ ldsfld int64 _ble::zero
+ ldsfld int64 _ble::odd
+ ble P
+ br FAIL
+
+P:
+ ldsfld int64 _ble::zero
+ ldsfld int64 _ble::even
+ ble FAIL
+
+
+ ldsfld int64 _ble::one
+ ldsfld int64 _ble::min
+ ble FAIL
+
+ ldsfld int64 _ble::one
+ ldsfld int64 _ble::_one
+ ble FAIL
+
+ ldsfld int64 _ble::one
+ ldsfld int64 _ble::zero
+ ble FAIL
+
+ ldsfld int64 _ble::one
+ ldsfld int64 _ble::one
+ ble Q
+ br FAIL
+
+Q:
+ ldsfld int64 _ble::one
+ ldsfld int64 _ble::max
+ ble R
+ br FAIL
+
+R:
+ ldsfld int64 _ble::one
+ ldsfld int64 _ble::odd
+ ble S
+ br FAIL
+
+S:
+ ldsfld int64 _ble::one
+ ldsfld int64 _ble::even
+ ble FAIL
+
+
+ ldsfld int64 _ble::max
+ ldsfld int64 _ble::min
+ ble FAIL
+
+ ldsfld int64 _ble::max
+ ldsfld int64 _ble::_one
+ ble FAIL
+
+ ldsfld int64 _ble::max
+ ldsfld int64 _ble::zero
+ ble FAIL
+
+ ldsfld int64 _ble::max
+ ldsfld int64 _ble::one
+ ble FAIL
+
+ ldsfld int64 _ble::max
+ ldsfld int64 _ble::max
+ ble T
+ br FAIL
+
+T:
+ ldsfld int64 _ble::max
+ ldsfld int64 _ble::odd
+ ble FAIL
+
+ ldsfld int64 _ble::max
+ ldsfld int64 _ble::even
+ ble FAIL
+
+ ldsfld int64 _ble::odd
+ ldsfld int64 _ble::min
+ ble FAIL
+
+ ldsfld int64 _ble::odd
+ ldsfld int64 _ble::_one
+ ble FAIL
+
+ ldsfld int64 _ble::odd
+ ldsfld int64 _ble::zero
+ ble FAIL
+
+ ldsfld int64 _ble::odd
+ ldsfld int64 _ble::one
+ ble FAIL
+
+ ldsfld int64 _ble::odd
+ ldsfld int64 _ble::max
+ ble U
+ br FAIL
+
+U:
+ ldsfld int64 _ble::odd
+ ldsfld int64 _ble::odd
+ ble V
+ br FAIL
+
+V:
+ ldsfld int64 _ble::odd
+ ldsfld int64 _ble::even
+ ble FAIL
+
+
+ ldsfld int64 _ble::even
+ ldsfld int64 _ble::min
+ ble FAIL
+
+ ldsfld int64 _ble::even
+ ldsfld int64 _ble::_one
+ ble W
+ br FAIL
+
+W:
+ ldsfld int64 _ble::even
+ ldsfld int64 _ble::zero
+ ble X
+ br FAIL
+
+X:
+ ldsfld int64 _ble::even
+ ldsfld int64 _ble::one
+ ble Y
+ br FAIL
+
+Y:
+ ldsfld int64 _ble::even
+ ldsfld int64 _ble::max
+ ble Z
+ br FAIL
+
+Z:
+ ldsfld int64 _ble::even
+ ldsfld int64 _ble::odd
+ ble AA
+ br FAIL
+
+AA:
+ ldsfld int64 _ble::even
+ ldsfld int64 _ble::even
+ ble BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i8 0x0
+ ldc.i8 0x1
+ ble TOPASS
+ br FAIL
+
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ble_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i8.ilproj
new file mode 100644
index 0000000000..d6d4417d70
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_i8.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="ble_i8.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/IL_Conformance/Old/Conformance_Base/ble_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r4.il
new file mode 100644
index 0000000000..a70d9bbc0c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r4.il
@@ -0,0 +1,478 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ble {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 _ble::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 _ble::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 _ble::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 _ble::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 _ble::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 _ble::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 _ble::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 _ble::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 _ble::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ble::initialize()
+
+ ldsfld float32 _ble::_inf
+ ldsfld float32 _ble::_inf
+ ble A
+ br FAIL
+
+A:
+ ldsfld float32 _ble::_inf
+ ldsfld float32 _ble::_min
+ ble B
+ br FAIL
+
+B:
+ ldsfld float32 _ble::_inf
+ ldsfld float32 _ble::_one
+ ble C
+ br FAIL
+
+C:
+ ldsfld float32 _ble::_inf
+ ldsfld float32 _ble::_zero
+ ble D
+ br FAIL
+
+D:
+ ldsfld float32 _ble::_inf
+ ldsfld float32 _ble::zero
+ ble E
+ br FAIL
+
+E:
+ ldsfld float32 _ble::_inf
+ ldsfld float32 _ble::one
+ ble F
+ br FAIL
+
+F:
+ ldsfld float32 _ble::_inf
+ ldsfld float32 _ble::max
+ ble G
+ br FAIL
+
+G:
+ ldsfld float32 _ble::_inf
+ ldsfld float32 _ble::inf
+ ble H
+ br FAIL
+
+H:
+ ldsfld float32 _ble::_inf
+ ldsfld float32 _ble::NaN
+ ble FAIL
+K:
+ ldsfld float32 _ble::_min
+ ldsfld float32 _ble::_inf
+ ble FAIL
+
+ ldsfld float32 _ble::_min
+ ldsfld float32 _ble::_min
+ ble L
+ br FAIL
+
+L:
+ ldsfld float32 _ble::_min
+ ldsfld float32 _ble::_one
+ ble M
+ br FAIL
+
+M:
+ ldsfld float32 _ble::_min
+ ldsfld float32 _ble::_zero
+ ble N
+ br FAIL
+
+N:
+ ldsfld float32 _ble::_min
+ ldsfld float32 _ble::zero
+ ble O
+ br FAIL
+
+O:
+ ldsfld float32 _ble::_min
+ ldsfld float32 _ble::one
+ ble P
+ br FAIL
+
+P:
+ ldsfld float32 _ble::_min
+ ldsfld float32 _ble::max
+ ble Q
+ br FAIL
+
+Q:
+ ldsfld float32 _ble::_min
+ ldsfld float32 _ble::inf
+ ble R
+ br FAIL
+
+R:
+ ldsfld float32 _ble::_min
+ ldsfld float32 _ble::NaN
+ ble FAIL
+
+
+S:
+ ldsfld float32 _ble::_one
+ ldsfld float32 _ble::_inf
+ ble FAIL
+
+ ldsfld float32 _ble::_one
+ ldsfld float32 _ble::_min
+ ble FAIL
+
+ ldsfld float32 _ble::_one
+ ldsfld float32 _ble::_one
+ ble T
+ br FAIL
+
+T:
+ ldsfld float32 _ble::_one
+ ldsfld float32 _ble::_zero
+ ble U
+ br FAIL
+
+U:
+ ldsfld float32 _ble::_one
+ ldsfld float32 _ble::zero
+ ble V
+ br FAIL
+
+V:
+ ldsfld float32 _ble::_one
+ ldsfld float32 _ble::one
+ ble W
+ br FAIL
+
+W:
+ ldsfld float32 _ble::_one
+ ldsfld float32 _ble::max
+ ble X
+ br FAIL
+
+X:
+ ldsfld float32 _ble::_one
+ ldsfld float32 _ble::inf
+ ble Y
+ br FAIL
+
+Y:
+ ldsfld float32 _ble::_one
+ ldsfld float32 _ble::NaN
+ ble FAIL
+Z:
+ ldsfld float32 _ble::_zero
+ ldsfld float32 _ble::_inf
+ ble FAIL
+
+ ldsfld float32 _ble::_zero
+ ldsfld float32 _ble::_min
+ ble FAIL
+
+ ldsfld float32 _ble::_zero
+ ldsfld float32 _ble::_one
+ ble FAIL
+
+ ldsfld float32 _ble::_zero
+ ldsfld float32 _ble::_zero
+ ble AA
+ br FAIL
+
+AA:
+ ldsfld float32 _ble::_zero
+ ldsfld float32 _ble::zero
+ ble BB
+ br FAIL
+
+BB:
+ ldsfld float32 _ble::_zero
+ ldsfld float32 _ble::one
+ ble CC
+ br FAIL
+
+CC:
+ ldsfld float32 _ble::_zero
+ ldsfld float32 _ble::max
+ ble DD
+ br FAIL
+
+DD:
+ ldsfld float32 _ble::_zero
+ ldsfld float32 _ble::inf
+ ble EE
+ br FAIL
+
+EE:
+ ldsfld float32 _ble::_zero
+ ldsfld float32 _ble::NaN
+ ble FAIL
+
+FF:
+ ldsfld float32 _ble::zero
+ ldsfld float32 _ble::_inf
+ ble FAIL
+
+ ldsfld float32 _ble::zero
+ ldsfld float32 _ble::_min
+ ble FAIL
+
+ ldsfld float32 _ble::zero
+ ldsfld float32 _ble::_one
+ ble FAIL
+
+ ldsfld float32 _ble::zero
+ ldsfld float32 _ble::_zero
+ ble GG
+ br FAIL
+
+GG:
+ ldsfld float32 _ble::zero
+ ldsfld float32 _ble::zero
+ ble HH
+ br FAIL
+
+HH:
+ ldsfld float32 _ble::zero
+ ldsfld float32 _ble::one
+ ble II
+ br FAIL
+
+II:
+ ldsfld float32 _ble::zero
+ ldsfld float32 _ble::max
+ ble JJ
+ br FAIL
+
+JJ:
+ ldsfld float32 _ble::zero
+ ldsfld float32 _ble::inf
+ ble KK
+ br FAIL
+
+KK:
+ ldsfld float32 _ble::zero
+ ldsfld float32 _ble::NaN
+ ble FAIL
+
+LL:
+ ldsfld float32 _ble::one
+ ldsfld float32 _ble::_inf
+ ble FAIL
+
+ ldsfld float32 _ble::one
+ ldsfld float32 _ble::_min
+ ble FAIL
+
+ ldsfld float32 _ble::one
+ ldsfld float32 _ble::_one
+ ble FAIL
+
+ ldsfld float32 _ble::one
+ ldsfld float32 _ble::_zero
+ ble FAIL
+
+ ldsfld float32 _ble::one
+ ldsfld float32 _ble::zero
+ ble FAIL
+
+ ldsfld float32 _ble::one
+ ldsfld float32 _ble::one
+ ble MM
+ br FAIL
+
+MM:
+ ldsfld float32 _ble::one
+ ldsfld float32 _ble::max
+ ble NN
+ br FAIL
+
+NN:
+ ldsfld float32 _ble::one
+ ldsfld float32 _ble::inf
+ ble OO
+ br FAIL
+
+OO:
+ ldsfld float32 _ble::one
+ ldsfld float32 _ble::NaN
+ ble FAIL
+
+PP:
+ ldsfld float32 _ble::max
+ ldsfld float32 _ble::_inf
+ ble FAIL
+
+ ldsfld float32 _ble::max
+ ldsfld float32 _ble::_min
+ ble FAIL
+
+ ldsfld float32 _ble::max
+ ldsfld float32 _ble::_one
+ ble FAIL
+
+ ldsfld float32 _ble::max
+ ldsfld float32 _ble::_zero
+ ble FAIL
+
+ ldsfld float32 _ble::max
+ ldsfld float32 _ble::zero
+ ble FAIL
+
+ ldsfld float32 _ble::max
+ ldsfld float32 _ble::one
+ ble FAIL
+
+ ldsfld float32 _ble::max
+ ldsfld float32 _ble::max
+ ble QQ
+ br FAIL
+
+QQ:
+ ldsfld float32 _ble::max
+ ldsfld float32 _ble::inf
+ ble RR
+ br FAIL
+
+RR:
+ ldsfld float32 _ble::max
+ ldsfld float32 _ble::NaN
+ ble FAIL
+
+SS:
+ ldsfld float32 _ble::inf
+ ldsfld float32 _ble::_inf
+ ble FAIL
+
+ ldsfld float32 _ble::inf
+ ldsfld float32 _ble::_min
+ ble FAIL
+
+ ldsfld float32 _ble::inf
+ ldsfld float32 _ble::_one
+ ble FAIL
+
+ ldsfld float32 _ble::inf
+ ldsfld float32 _ble::_zero
+ ble FAIL
+
+ ldsfld float32 _ble::inf
+ ldsfld float32 _ble::zero
+ ble FAIL
+
+ ldsfld float32 _ble::inf
+ ldsfld float32 _ble::one
+ ble FAIL
+
+ ldsfld float32 _ble::inf
+ ldsfld float32 _ble::max
+ ble FAIL
+
+ ldsfld float32 _ble::inf
+ ldsfld float32 _ble::inf
+ ble TT
+ br FAIL
+
+TT:
+ ldsfld float32 _ble::inf
+ ldsfld float32 _ble::NaN
+ ble FAIL
+
+UU:
+ ldsfld float32 _ble::NaN
+ ldsfld float32 _ble::_inf
+ ble FAIL
+
+VV:
+ ldsfld float32 _ble::NaN
+ ldsfld float32 _ble::_min
+ ble FAIL
+
+WW:
+ ldsfld float32 _ble::NaN
+ ldsfld float32 _ble::_one
+ ble FAIL
+
+XX:
+ ldsfld float32 _ble::NaN
+ ldsfld float32 _ble::_zero
+ ble FAIL
+
+YY:
+ ldsfld float32 _ble::NaN
+ ldsfld float32 _ble::zero
+ ble FAIL
+
+ZZ:
+ ldsfld float32 _ble::NaN
+ ldsfld float32 _ble::one
+ ble FAIL
+
+AAA:
+ ldsfld float32 _ble::NaN
+ ldsfld float32 _ble::max
+ ble FAIL
+
+BBB:
+ ldsfld float32 _ble::NaN
+ ldsfld float32 _ble::inf
+ ble FAIL
+
+CCC:
+ ldsfld float32 _ble::NaN
+ ldsfld float32 _ble::NaN
+ ble FAIL
+ br BACKCHECK
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r4 0x0
+ ldc.r4 0x1
+ ble TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ble_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r4.ilproj
new file mode 100644
index 0000000000..0274288e3d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_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="ble_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/IL_Conformance/Old/Conformance_Base/ble_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r8.il
new file mode 100644
index 0000000000..5645e61251
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r8.il
@@ -0,0 +1,478 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ble {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 _ble::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 _ble::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 _ble::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 _ble::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 _ble::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 _ble::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 _ble::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 _ble::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 _ble::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ble::initialize()
+
+ ldsfld float64 _ble::_inf
+ ldsfld float64 _ble::_inf
+ ble A
+ br FAIL
+
+A:
+ ldsfld float64 _ble::_inf
+ ldsfld float64 _ble::_min
+ ble B
+ br FAIL
+
+B:
+ ldsfld float64 _ble::_inf
+ ldsfld float64 _ble::_one
+ ble C
+ br FAIL
+
+C:
+ ldsfld float64 _ble::_inf
+ ldsfld float64 _ble::_zero
+ ble D
+ br FAIL
+
+D:
+ ldsfld float64 _ble::_inf
+ ldsfld float64 _ble::zero
+ ble E
+ br FAIL
+
+E:
+ ldsfld float64 _ble::_inf
+ ldsfld float64 _ble::one
+ ble F
+ br FAIL
+
+F:
+ ldsfld float64 _ble::_inf
+ ldsfld float64 _ble::max
+ ble G
+ br FAIL
+
+G:
+ ldsfld float64 _ble::_inf
+ ldsfld float64 _ble::inf
+ ble H
+ br FAIL
+
+H:
+ ldsfld float64 _ble::_inf
+ ldsfld float64 _ble::NaN
+ ble FAIL
+
+K:
+ ldsfld float64 _ble::_min
+ ldsfld float64 _ble::_inf
+ ble FAIL
+
+ ldsfld float64 _ble::_min
+ ldsfld float64 _ble::_min
+ ble L
+ br FAIL
+
+L:
+ ldsfld float64 _ble::_min
+ ldsfld float64 _ble::_one
+ ble M
+ br FAIL
+
+M:
+ ldsfld float64 _ble::_min
+ ldsfld float64 _ble::_zero
+ ble N
+ br FAIL
+
+N:
+ ldsfld float64 _ble::_min
+ ldsfld float64 _ble::zero
+ ble O
+ br FAIL
+
+O:
+ ldsfld float64 _ble::_min
+ ldsfld float64 _ble::one
+ ble P
+ br FAIL
+
+P:
+ ldsfld float64 _ble::_min
+ ldsfld float64 _ble::max
+ ble Q
+ br FAIL
+
+Q:
+ ldsfld float64 _ble::_min
+ ldsfld float64 _ble::inf
+ ble R
+ br FAIL
+
+R:
+ ldsfld float64 _ble::_min
+ ldsfld float64 _ble::NaN
+ ble FAIL
+
+S:
+ ldsfld float64 _ble::_one
+ ldsfld float64 _ble::_inf
+ ble FAIL
+
+ ldsfld float64 _ble::_one
+ ldsfld float64 _ble::_min
+ ble FAIL
+
+ ldsfld float64 _ble::_one
+ ldsfld float64 _ble::_one
+ ble T
+ br FAIL
+
+T:
+ ldsfld float64 _ble::_one
+ ldsfld float64 _ble::_zero
+ ble U
+ br FAIL
+
+U:
+ ldsfld float64 _ble::_one
+ ldsfld float64 _ble::zero
+ ble V
+ br FAIL
+
+V:
+ ldsfld float64 _ble::_one
+ ldsfld float64 _ble::one
+ ble W
+ br FAIL
+
+W:
+ ldsfld float64 _ble::_one
+ ldsfld float64 _ble::max
+ ble X
+ br FAIL
+
+X:
+ ldsfld float64 _ble::_one
+ ldsfld float64 _ble::inf
+ ble Y
+ br FAIL
+
+Y:
+ ldsfld float64 _ble::_one
+ ldsfld float64 _ble::NaN
+ ble FAIL
+Z:
+ ldsfld float64 _ble::_zero
+ ldsfld float64 _ble::_inf
+ ble FAIL
+
+ ldsfld float64 _ble::_zero
+ ldsfld float64 _ble::_min
+ ble FAIL
+
+ ldsfld float64 _ble::_zero
+ ldsfld float64 _ble::_one
+ ble FAIL
+
+ ldsfld float64 _ble::_zero
+ ldsfld float64 _ble::_zero
+ ble AA
+ br FAIL
+
+AA:
+ ldsfld float64 _ble::_zero
+ ldsfld float64 _ble::zero
+ ble BB
+ br FAIL
+
+BB:
+ ldsfld float64 _ble::_zero
+ ldsfld float64 _ble::one
+ ble CC
+ br FAIL
+
+CC:
+ ldsfld float64 _ble::_zero
+ ldsfld float64 _ble::max
+ ble DD
+ br FAIL
+
+DD:
+ ldsfld float64 _ble::_zero
+ ldsfld float64 _ble::inf
+ ble EE
+ br FAIL
+
+EE:
+ ldsfld float64 _ble::_zero
+ ldsfld float64 _ble::NaN
+ ble FAIL
+
+FF:
+ ldsfld float64 _ble::zero
+ ldsfld float64 _ble::_inf
+ ble FAIL
+
+ ldsfld float64 _ble::zero
+ ldsfld float64 _ble::_min
+ ble FAIL
+
+ ldsfld float64 _ble::zero
+ ldsfld float64 _ble::_one
+ ble FAIL
+
+ ldsfld float64 _ble::zero
+ ldsfld float64 _ble::_zero
+ ble GG
+ br FAIL
+
+GG:
+ ldsfld float64 _ble::zero
+ ldsfld float64 _ble::zero
+ ble HH
+ br FAIL
+
+HH:
+ ldsfld float64 _ble::zero
+ ldsfld float64 _ble::one
+ ble II
+ br FAIL
+
+II:
+ ldsfld float64 _ble::zero
+ ldsfld float64 _ble::max
+ ble JJ
+ br FAIL
+
+JJ:
+ ldsfld float64 _ble::zero
+ ldsfld float64 _ble::inf
+ ble KK
+ br FAIL
+
+KK:
+ ldsfld float64 _ble::zero
+ ldsfld float64 _ble::NaN
+ ble FAIL
+
+LL:
+ ldsfld float64 _ble::one
+ ldsfld float64 _ble::_inf
+ ble FAIL
+
+ ldsfld float64 _ble::one
+ ldsfld float64 _ble::_min
+ ble FAIL
+
+ ldsfld float64 _ble::one
+ ldsfld float64 _ble::_one
+ ble FAIL
+
+ ldsfld float64 _ble::one
+ ldsfld float64 _ble::_zero
+ ble FAIL
+
+ ldsfld float64 _ble::one
+ ldsfld float64 _ble::zero
+ ble FAIL
+
+ ldsfld float64 _ble::one
+ ldsfld float64 _ble::one
+ ble MM
+ br FAIL
+
+MM:
+ ldsfld float64 _ble::one
+ ldsfld float64 _ble::max
+ ble NN
+ br FAIL
+
+NN:
+ ldsfld float64 _ble::one
+ ldsfld float64 _ble::inf
+ ble OO
+ br FAIL
+
+OO:
+ ldsfld float64 _ble::one
+ ldsfld float64 _ble::NaN
+ ble FAIL
+
+PP:
+ ldsfld float64 _ble::max
+ ldsfld float64 _ble::_inf
+ ble FAIL
+
+ ldsfld float64 _ble::max
+ ldsfld float64 _ble::_min
+ ble FAIL
+
+ ldsfld float64 _ble::max
+ ldsfld float64 _ble::_one
+ ble FAIL
+
+ ldsfld float64 _ble::max
+ ldsfld float64 _ble::_zero
+ ble FAIL
+
+ ldsfld float64 _ble::max
+ ldsfld float64 _ble::zero
+ ble FAIL
+
+ ldsfld float64 _ble::max
+ ldsfld float64 _ble::one
+ ble FAIL
+
+ ldsfld float64 _ble::max
+ ldsfld float64 _ble::max
+ ble QQ
+ br FAIL
+
+QQ:
+ ldsfld float64 _ble::max
+ ldsfld float64 _ble::inf
+ ble RR
+ br FAIL
+
+RR:
+ ldsfld float64 _ble::max
+ ldsfld float64 _ble::NaN
+ ble FAIL
+
+SS:
+ ldsfld float64 _ble::inf
+ ldsfld float64 _ble::_inf
+ ble FAIL
+
+ ldsfld float64 _ble::inf
+ ldsfld float64 _ble::_min
+ ble FAIL
+
+ ldsfld float64 _ble::inf
+ ldsfld float64 _ble::_one
+ ble FAIL
+
+ ldsfld float64 _ble::inf
+ ldsfld float64 _ble::_zero
+ ble FAIL
+
+ ldsfld float64 _ble::inf
+ ldsfld float64 _ble::zero
+ ble FAIL
+
+ ldsfld float64 _ble::inf
+ ldsfld float64 _ble::one
+ ble FAIL
+
+ ldsfld float64 _ble::inf
+ ldsfld float64 _ble::max
+ ble FAIL
+
+ ldsfld float64 _ble::inf
+ ldsfld float64 _ble::inf
+ ble TT
+ br FAIL
+
+TT:
+ ldsfld float64 _ble::inf
+ ldsfld float64 _ble::NaN
+ ble FAIL
+
+UU:
+ ldsfld float64 _ble::NaN
+ ldsfld float64 _ble::_inf
+ ble FAIL
+
+VV:
+ ldsfld float64 _ble::NaN
+ ldsfld float64 _ble::_min
+ ble FAIL
+
+WW:
+ ldsfld float64 _ble::NaN
+ ldsfld float64 _ble::_one
+ ble FAIL
+
+XX:
+ ldsfld float64 _ble::NaN
+ ldsfld float64 _ble::_zero
+ ble FAIL
+
+YY:
+ ldsfld float64 _ble::NaN
+ ldsfld float64 _ble::zero
+ ble FAIL
+
+ZZ:
+ ldsfld float64 _ble::NaN
+ ldsfld float64 _ble::one
+ ble FAIL
+
+AAA:
+ ldsfld float64 _ble::NaN
+ ldsfld float64 _ble::max
+ ble FAIL
+
+BBB:
+ ldsfld float64 _ble::NaN
+ ldsfld float64 _ble::inf
+ ble FAIL
+
+CCC:
+ ldsfld float64 _ble::NaN
+ ldsfld float64 _ble::NaN
+ ble FAIL
+ br BACKCHECK
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r8 0x0
+ ldc.r8 0x1
+ ble TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ble_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_r8.ilproj
new file mode 100644
index 0000000000..b34844ff0d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_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="ble_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/IL_Conformance/Old/Conformance_Base/ble_u.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u.il
new file mode 100644
index 0000000000..fe82852a70
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u.il
@@ -0,0 +1,48 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public ble_un {
+
+
+.field public static int32 PTR
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*,int32*)
+ ldsflda int32 ble_un::PTR
+ stloc 0
+ ldsflda int32 ble_un::PTR
+ ldc.i4 0x2
+ add
+ stloc 1
+
+ ldloc 0
+ ldloc 1
+ ble.un A
+ br FAIL
+
+A:
+ ldloc 1
+ ldloc 0
+ ble.un FAIL
+
+ ldloc 0
+ ldloc 0
+ ble.un PASS
+ br FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ble_u.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u.ilproj
new file mode 100644
index 0000000000..95bcc0b33c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u.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="ble_u.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/IL_Conformance/Old/Conformance_Base/ble_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u4.il
new file mode 100644
index 0000000000..c603cbc9ab
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u4.il
@@ -0,0 +1,130 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public ble_un {
+
+.field public static int32 all
+.field public static int32 none
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 ble_un::all
+ ldc.i4 0x00000000
+ stsfld int32 ble_un::none
+ ldc.i4 0x55555555
+ stsfld int32 ble_un::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 ble_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void ble_un::initialize()
+
+
+ ldsfld int32 ble_un::all
+ ldsfld int32 ble_un::all
+ ble.un A
+ br FAIL
+
+A:
+ ldsfld int32 ble_un::all
+ ldsfld int32 ble_un::none
+ ble.un FAIL
+
+ ldsfld int32 ble_un::all
+ ldsfld int32 ble_un::odd
+ ble.un FAIL
+
+ ldsfld int32 ble_un::all
+ ldsfld int32 ble_un::even
+ ble.un FAIL
+ ldsfld int32 ble_un::none
+ ldsfld int32 ble_un::all
+ ble.un B
+ br FAIL
+
+B:
+ ldsfld int32 ble_un::none
+ ldsfld int32 ble_un::none
+ ble.un C
+ br FAIL
+
+C:
+ ldsfld int32 ble_un::none
+ ldsfld int32 ble_un::odd
+ ble.un D
+ br FAIL
+
+D:
+ ldsfld int32 ble_un::none
+ ldsfld int32 ble_un::even
+ ble.un E
+ br FAIL
+E:
+ ldsfld int32 ble_un::odd
+ ldsfld int32 ble_un::all
+ ble.un F
+ br FAIL
+
+F:
+ ldsfld int32 ble_un::odd
+ ldsfld int32 ble_un::none
+ ble.un FAIL
+
+ ldsfld int32 ble_un::odd
+ ldsfld int32 ble_un::odd
+ ble.un G
+ br FAIL
+
+G:
+ ldsfld int32 ble_un::odd
+ ldsfld int32 ble_un::even
+ ble.un H
+ br FAIL
+H:
+ ldsfld int32 ble_un::even
+ ldsfld int32 ble_un::all
+ ble.un I
+ br FAIL
+
+I:
+ ldsfld int32 ble_un::even
+ ldsfld int32 ble_un::none
+ ble.un FAIL
+
+ ldsfld int32 ble_un::even
+ ldsfld int32 ble_un::odd
+ ble.un FAIL
+
+ ldsfld int32 ble_un::even
+ ldsfld int32 ble_un::even
+ ble.un BACKCHECK
+ br FAIL
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i4 0x0
+ ldc.i4 0x1
+ ble.un TOPASS
+ br FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ble_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u4.ilproj
new file mode 100644
index 0000000000..3f37df1c1e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u4.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="ble_u4.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/IL_Conformance/Old/Conformance_Base/ble_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u8.il
new file mode 100644
index 0000000000..e95dc24dde
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u8.il
@@ -0,0 +1,130 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public ble_un {
+
+.field public static int64 all
+.field public static int64 none
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 ble_un::all
+ ldc.i8 0x0000000000000000
+ stsfld int64 ble_un::none
+ ldc.i8 0x5555555555555555
+ stsfld int64 ble_un::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 ble_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void ble_un::initialize()
+
+
+ ldsfld int64 ble_un::all
+ ldsfld int64 ble_un::all
+ ble.un A
+ br FAIL
+
+A:
+ ldsfld int64 ble_un::all
+ ldsfld int64 ble_un::none
+ ble.un FAIL
+
+ ldsfld int64 ble_un::all
+ ldsfld int64 ble_un::odd
+ ble.un FAIL
+
+ ldsfld int64 ble_un::all
+ ldsfld int64 ble_un::even
+ ble.un FAIL
+ ldsfld int64 ble_un::none
+ ldsfld int64 ble_un::all
+ ble.un B
+ br FAIL
+
+B:
+ ldsfld int64 ble_un::none
+ ldsfld int64 ble_un::none
+ ble.un C
+ br FAIL
+
+C:
+ ldsfld int64 ble_un::none
+ ldsfld int64 ble_un::odd
+ ble.un D
+ br FAIL
+
+D:
+ ldsfld int64 ble_un::none
+ ldsfld int64 ble_un::even
+ ble.un E
+ br FAIL
+E:
+ ldsfld int64 ble_un::odd
+ ldsfld int64 ble_un::all
+ ble.un F
+ br FAIL
+
+F:
+ ldsfld int64 ble_un::odd
+ ldsfld int64 ble_un::none
+ ble.un FAIL
+
+ ldsfld int64 ble_un::odd
+ ldsfld int64 ble_un::odd
+ ble.un G
+ br FAIL
+
+G:
+ ldsfld int64 ble_un::odd
+ ldsfld int64 ble_un::even
+ ble.un H
+ br FAIL
+H:
+ ldsfld int64 ble_un::even
+ ldsfld int64 ble_un::all
+ ble.un I
+ br FAIL
+
+I:
+ ldsfld int64 ble_un::even
+ ldsfld int64 ble_un::none
+ ble.un FAIL
+
+ ldsfld int64 ble_un::even
+ ldsfld int64 ble_un::odd
+ ble.un FAIL
+
+ ldsfld int64 ble_un::even
+ ldsfld int64 ble_un::even
+ ble.un BACKCHECK
+ br FAIL
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i8 0x0
+ ldc.i8 0x1
+ ble.un TOPASS
+ br FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ble_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_u8.ilproj
new file mode 100644
index 0000000000..7f66717bef
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_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="ble_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/IL_Conformance/Old/Conformance_Base/ble_un_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r4.il
new file mode 100644
index 0000000000..bee4fe1ec8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r4.il
@@ -0,0 +1,494 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ble_un {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 _ble_un::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 _ble_un::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 _ble_un::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 _ble_un::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 _ble_un::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 _ble_un::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 _ble_un::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 _ble_un::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 _ble_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ble_un::initialize()
+
+ ldsfld float32 _ble_un::_inf
+ ldsfld float32 _ble_un::_inf
+ ble.un A
+ br FAIL
+
+A:
+ ldsfld float32 _ble_un::_inf
+ ldsfld float32 _ble_un::_min
+ ble.un B
+ br FAIL
+
+B:
+ ldsfld float32 _ble_un::_inf
+ ldsfld float32 _ble_un::_one
+ ble.un C
+ br FAIL
+
+C:
+ ldsfld float32 _ble_un::_inf
+ ldsfld float32 _ble_un::_zero
+ ble.un D
+ br FAIL
+
+D:
+ ldsfld float32 _ble_un::_inf
+ ldsfld float32 _ble_un::zero
+ ble.un E
+ br FAIL
+
+E:
+ ldsfld float32 _ble_un::_inf
+ ldsfld float32 _ble_un::one
+ ble.un F
+ br FAIL
+
+F:
+ ldsfld float32 _ble_un::_inf
+ ldsfld float32 _ble_un::max
+ ble.un G
+ br FAIL
+
+G:
+ ldsfld float32 _ble_un::_inf
+ ldsfld float32 _ble_un::inf
+ ble.un H
+ br FAIL
+
+H:
+ ldsfld float32 _ble_un::_inf
+ ldsfld float32 _ble_un::NaN
+ ble.un K
+ br FAIL
+K:
+ ldsfld float32 _ble_un::_min
+ ldsfld float32 _ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::_min
+ ldsfld float32 _ble_un::_min
+ ble.un L
+ br FAIL
+
+L:
+ ldsfld float32 _ble_un::_min
+ ldsfld float32 _ble_un::_one
+ ble.un M
+ br FAIL
+
+M:
+ ldsfld float32 _ble_un::_min
+ ldsfld float32 _ble_un::_zero
+ ble.un N
+ br FAIL
+
+N:
+ ldsfld float32 _ble_un::_min
+ ldsfld float32 _ble_un::zero
+ ble.un O
+ br FAIL
+
+O:
+ ldsfld float32 _ble_un::_min
+ ldsfld float32 _ble_un::one
+ ble.un P
+ br FAIL
+
+P:
+ ldsfld float32 _ble_un::_min
+ ldsfld float32 _ble_un::max
+ ble.un Q
+ br FAIL
+
+Q:
+ ldsfld float32 _ble_un::_min
+ ldsfld float32 _ble_un::inf
+ ble.un R
+ br FAIL
+
+R:
+ ldsfld float32 _ble_un::_min
+ ldsfld float32 _ble_un::NaN
+ ble.un S
+ br FAIL
+
+
+S:
+ ldsfld float32 _ble_un::_one
+ ldsfld float32 _ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::_one
+ ldsfld float32 _ble_un::_min
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::_one
+ ldsfld float32 _ble_un::_one
+ ble.un T
+ br FAIL
+
+T:
+ ldsfld float32 _ble_un::_one
+ ldsfld float32 _ble_un::_zero
+ ble.un U
+ br FAIL
+
+U:
+ ldsfld float32 _ble_un::_one
+ ldsfld float32 _ble_un::zero
+ ble.un V
+ br FAIL
+
+V:
+ ldsfld float32 _ble_un::_one
+ ldsfld float32 _ble_un::one
+ ble.un W
+ br FAIL
+
+W:
+ ldsfld float32 _ble_un::_one
+ ldsfld float32 _ble_un::max
+ ble.un X
+ br FAIL
+
+X:
+ ldsfld float32 _ble_un::_one
+ ldsfld float32 _ble_un::inf
+ ble.un Y
+ br FAIL
+
+Y:
+ ldsfld float32 _ble_un::_one
+ ldsfld float32 _ble_un::NaN
+ ble.un Z
+ br FAIL
+Z:
+ ldsfld float32 _ble_un::_zero
+ ldsfld float32 _ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::_zero
+ ldsfld float32 _ble_un::_min
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::_zero
+ ldsfld float32 _ble_un::_one
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::_zero
+ ldsfld float32 _ble_un::_zero
+ ble.un AA
+ br FAIL
+
+AA:
+ ldsfld float32 _ble_un::_zero
+ ldsfld float32 _ble_un::zero
+ ble.un BB
+ br FAIL
+
+BB:
+ ldsfld float32 _ble_un::_zero
+ ldsfld float32 _ble_un::one
+ ble.un CC
+ br FAIL
+
+CC:
+ ldsfld float32 _ble_un::_zero
+ ldsfld float32 _ble_un::max
+ ble.un DD
+ br FAIL
+
+DD:
+ ldsfld float32 _ble_un::_zero
+ ldsfld float32 _ble_un::inf
+ ble.un EE
+ br FAIL
+
+EE:
+ ldsfld float32 _ble_un::_zero
+ ldsfld float32 _ble_un::NaN
+ ble.un FF
+ br FAIL
+
+FF:
+ ldsfld float32 _ble_un::zero
+ ldsfld float32 _ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::zero
+ ldsfld float32 _ble_un::_min
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::zero
+ ldsfld float32 _ble_un::_one
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::zero
+ ldsfld float32 _ble_un::_zero
+ ble.un GG
+ br FAIL
+
+GG:
+ ldsfld float32 _ble_un::zero
+ ldsfld float32 _ble_un::zero
+ ble.un HH
+ br FAIL
+
+HH:
+ ldsfld float32 _ble_un::zero
+ ldsfld float32 _ble_un::one
+ ble.un II
+ br FAIL
+
+II:
+ ldsfld float32 _ble_un::zero
+ ldsfld float32 _ble_un::max
+ ble.un JJ
+ br FAIL
+
+JJ:
+ ldsfld float32 _ble_un::zero
+ ldsfld float32 _ble_un::inf
+ ble.un KK
+ br FAIL
+
+KK:
+ ldsfld float32 _ble_un::zero
+ ldsfld float32 _ble_un::NaN
+ ble.un LL
+ br FAIL
+
+LL:
+ ldsfld float32 _ble_un::one
+ ldsfld float32 _ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::one
+ ldsfld float32 _ble_un::_min
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::one
+ ldsfld float32 _ble_un::_one
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::one
+ ldsfld float32 _ble_un::_zero
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::one
+ ldsfld float32 _ble_un::zero
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::one
+ ldsfld float32 _ble_un::one
+ ble.un MM
+ br FAIL
+
+MM:
+ ldsfld float32 _ble_un::one
+ ldsfld float32 _ble_un::max
+ ble.un NN
+ br FAIL
+
+NN:
+ ldsfld float32 _ble_un::one
+ ldsfld float32 _ble_un::inf
+ ble.un OO
+ br FAIL
+
+OO:
+ ldsfld float32 _ble_un::one
+ ldsfld float32 _ble_un::NaN
+ ble.un PP
+ br FAIL
+
+PP:
+ ldsfld float32 _ble_un::max
+ ldsfld float32 _ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::max
+ ldsfld float32 _ble_un::_min
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::max
+ ldsfld float32 _ble_un::_one
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::max
+ ldsfld float32 _ble_un::_zero
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::max
+ ldsfld float32 _ble_un::zero
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::max
+ ldsfld float32 _ble_un::one
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::max
+ ldsfld float32 _ble_un::max
+ ble.un QQ
+ br FAIL
+
+QQ:
+ ldsfld float32 _ble_un::max
+ ldsfld float32 _ble_un::inf
+ ble.un RR
+ br FAIL
+
+RR:
+ ldsfld float32 _ble_un::max
+ ldsfld float32 _ble_un::NaN
+ ble.un SS
+ br FAIL
+
+SS:
+ ldsfld float32 _ble_un::inf
+ ldsfld float32 _ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::inf
+ ldsfld float32 _ble_un::_min
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::inf
+ ldsfld float32 _ble_un::_one
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::inf
+ ldsfld float32 _ble_un::_zero
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::inf
+ ldsfld float32 _ble_un::zero
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::inf
+ ldsfld float32 _ble_un::one
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::inf
+ ldsfld float32 _ble_un::max
+ ble.un FAIL
+
+ ldsfld float32 _ble_un::inf
+ ldsfld float32 _ble_un::inf
+ ble.un TT
+ br FAIL
+
+TT:
+ ldsfld float32 _ble_un::inf
+ ldsfld float32 _ble_un::NaN
+ ble.un UU
+ br FAIL
+
+UU:
+ ldsfld float32 _ble_un::NaN
+ ldsfld float32 _ble_un::_inf
+ ble.un VV
+ br FAIL
+
+VV:
+ ldsfld float32 _ble_un::NaN
+ ldsfld float32 _ble_un::_min
+ ble.un WW
+ br FAIL
+
+WW:
+ ldsfld float32 _ble_un::NaN
+ ldsfld float32 _ble_un::_one
+ ble.un XX
+ br FAIL
+
+XX:
+ ldsfld float32 _ble_un::NaN
+ ldsfld float32 _ble_un::_zero
+ ble.un YY
+ br FAIL
+
+YY:
+ ldsfld float32 _ble_un::NaN
+ ldsfld float32 _ble_un::zero
+ ble.un ZZ
+ br FAIL
+
+ZZ:
+ ldsfld float32 _ble_un::NaN
+ ldsfld float32 _ble_un::one
+ ble.un AAA
+ br FAIL
+
+AAA:
+ ldsfld float32 _ble_un::NaN
+ ldsfld float32 _ble_un::max
+ ble.un BBB
+ br FAIL
+
+BBB:
+ ldsfld float32 _ble_un::NaN
+ ldsfld float32 _ble_un::inf
+ ble.un CCC
+ br FAIL
+
+CCC:
+ ldsfld float32 _ble_un::NaN
+ ldsfld float32 _ble_un::NaN
+ ble.un BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r4 0x0
+ ldc.r4 0x1
+ ble.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ble_un_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r4.ilproj
new file mode 100644
index 0000000000..39f17f6cdc
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_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="ble_un_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/IL_Conformance/Old/Conformance_Base/ble_un_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r8.il
new file mode 100644
index 0000000000..999f1c84fe
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r8.il
@@ -0,0 +1,494 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public ble_un {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 ble_un::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 ble_un::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 ble_un::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 ble_un::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 ble_un::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 ble_un::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 ble_un::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 ble_un::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 ble_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void ble_un::initialize()
+
+ ldsfld float64 ble_un::_inf
+ ldsfld float64 ble_un::_inf
+ ble.un A
+ br FAIL
+
+A:
+ ldsfld float64 ble_un::_inf
+ ldsfld float64 ble_un::_min
+ ble.un B
+ br FAIL
+
+B:
+ ldsfld float64 ble_un::_inf
+ ldsfld float64 ble_un::_one
+ ble.un C
+ br FAIL
+
+C:
+ ldsfld float64 ble_un::_inf
+ ldsfld float64 ble_un::_zero
+ ble.un D
+ br FAIL
+
+D:
+ ldsfld float64 ble_un::_inf
+ ldsfld float64 ble_un::zero
+ ble.un E
+ br FAIL
+
+E:
+ ldsfld float64 ble_un::_inf
+ ldsfld float64 ble_un::one
+ ble.un F
+ br FAIL
+
+F:
+ ldsfld float64 ble_un::_inf
+ ldsfld float64 ble_un::max
+ ble.un G
+ br FAIL
+
+G:
+ ldsfld float64 ble_un::_inf
+ ldsfld float64 ble_un::inf
+ ble.un H
+ br FAIL
+
+H:
+ ldsfld float64 ble_un::_inf
+ ldsfld float64 ble_un::NaN
+ ble.un K
+ br FAIL
+K:
+ ldsfld float64 ble_un::_min
+ ldsfld float64 ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float64 ble_un::_min
+ ldsfld float64 ble_un::_min
+ ble.un L
+ br FAIL
+
+L:
+ ldsfld float64 ble_un::_min
+ ldsfld float64 ble_un::_one
+ ble.un M
+ br FAIL
+
+M:
+ ldsfld float64 ble_un::_min
+ ldsfld float64 ble_un::_zero
+ ble.un N
+ br FAIL
+
+N:
+ ldsfld float64 ble_un::_min
+ ldsfld float64 ble_un::zero
+ ble.un O
+ br FAIL
+
+O:
+ ldsfld float64 ble_un::_min
+ ldsfld float64 ble_un::one
+ ble.un P
+ br FAIL
+
+P:
+ ldsfld float64 ble_un::_min
+ ldsfld float64 ble_un::max
+ ble.un Q
+ br FAIL
+
+Q:
+ ldsfld float64 ble_un::_min
+ ldsfld float64 ble_un::inf
+ ble.un R
+ br FAIL
+
+R:
+ ldsfld float64 ble_un::_min
+ ldsfld float64 ble_un::NaN
+ ble.un S
+ br FAIL
+
+
+S:
+ ldsfld float64 ble_un::_one
+ ldsfld float64 ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float64 ble_un::_one
+ ldsfld float64 ble_un::_min
+ ble.un FAIL
+
+ ldsfld float64 ble_un::_one
+ ldsfld float64 ble_un::_one
+ ble.un T
+ br FAIL
+
+T:
+ ldsfld float64 ble_un::_one
+ ldsfld float64 ble_un::_zero
+ ble.un U
+ br FAIL
+
+U:
+ ldsfld float64 ble_un::_one
+ ldsfld float64 ble_un::zero
+ ble.un V
+ br FAIL
+
+V:
+ ldsfld float64 ble_un::_one
+ ldsfld float64 ble_un::one
+ ble.un W
+ br FAIL
+
+W:
+ ldsfld float64 ble_un::_one
+ ldsfld float64 ble_un::max
+ ble.un X
+ br FAIL
+
+X:
+ ldsfld float64 ble_un::_one
+ ldsfld float64 ble_un::inf
+ ble.un Y
+ br FAIL
+
+Y:
+ ldsfld float64 ble_un::_one
+ ldsfld float64 ble_un::NaN
+ ble.un Z
+ br FAIL
+Z:
+ ldsfld float64 ble_un::_zero
+ ldsfld float64 ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float64 ble_un::_zero
+ ldsfld float64 ble_un::_min
+ ble.un FAIL
+
+ ldsfld float64 ble_un::_zero
+ ldsfld float64 ble_un::_one
+ ble.un FAIL
+
+ ldsfld float64 ble_un::_zero
+ ldsfld float64 ble_un::_zero
+ ble.un AA
+ br FAIL
+
+AA:
+ ldsfld float64 ble_un::_zero
+ ldsfld float64 ble_un::zero
+ ble.un BB
+ br FAIL
+
+BB:
+ ldsfld float64 ble_un::_zero
+ ldsfld float64 ble_un::one
+ ble.un CC
+ br FAIL
+
+CC:
+ ldsfld float64 ble_un::_zero
+ ldsfld float64 ble_un::max
+ ble.un DD
+ br FAIL
+
+DD:
+ ldsfld float64 ble_un::_zero
+ ldsfld float64 ble_un::inf
+ ble.un EE
+ br FAIL
+
+EE:
+ ldsfld float64 ble_un::_zero
+ ldsfld float64 ble_un::NaN
+ ble.un FF
+ br FAIL
+
+FF:
+ ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un::_min
+ ble.un FAIL
+
+ ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un::_one
+ ble.un FAIL
+
+ ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un::_zero
+ ble.un GG
+ br FAIL
+
+GG:
+ ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un::zero
+ ble.un HH
+ br FAIL
+
+HH:
+ ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un::one
+ ble.un II
+ br FAIL
+
+II:
+ ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un::max
+ ble.un JJ
+ br FAIL
+
+JJ:
+ ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un::inf
+ ble.un KK
+ br FAIL
+
+KK:
+ ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un::NaN
+ ble.un LL
+ br FAIL
+
+LL:
+ ldsfld float64 ble_un::one
+ ldsfld float64 ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float64 ble_un::one
+ ldsfld float64 ble_un::_min
+ ble.un FAIL
+
+ ldsfld float64 ble_un::one
+ ldsfld float64 ble_un::_one
+ ble.un FAIL
+
+ ldsfld float64 ble_un::one
+ ldsfld float64 ble_un::_zero
+ ble.un FAIL
+
+ ldsfld float64 ble_un::one
+ ldsfld float64 ble_un::zero
+ ble.un FAIL
+
+ ldsfld float64 ble_un::one
+ ldsfld float64 ble_un::one
+ ble.un MM
+ br FAIL
+
+MM:
+ ldsfld float64 ble_un::one
+ ldsfld float64 ble_un::max
+ ble.un NN
+ br FAIL
+
+NN:
+ ldsfld float64 ble_un::one
+ ldsfld float64 ble_un::inf
+ ble.un OO
+ br FAIL
+
+OO:
+ ldsfld float64 ble_un::one
+ ldsfld float64 ble_un::NaN
+ ble.un PP
+ br FAIL
+
+PP:
+ ldsfld float64 ble_un::max
+ ldsfld float64 ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float64 ble_un::max
+ ldsfld float64 ble_un::_min
+ ble.un FAIL
+
+ ldsfld float64 ble_un::max
+ ldsfld float64 ble_un::_one
+ ble.un FAIL
+
+ ldsfld float64 ble_un::max
+ ldsfld float64 ble_un::_zero
+ ble.un FAIL
+
+ ldsfld float64 ble_un::max
+ ldsfld float64 ble_un::zero
+ ble.un FAIL
+
+ ldsfld float64 ble_un::max
+ ldsfld float64 ble_un::one
+ ble.un FAIL
+
+ ldsfld float64 ble_un::max
+ ldsfld float64 ble_un::max
+ ble.un QQ
+ br FAIL
+
+QQ:
+ ldsfld float64 ble_un::max
+ ldsfld float64 ble_un::inf
+ ble.un RR
+ br FAIL
+
+RR:
+ ldsfld float64 ble_un::max
+ ldsfld float64 ble_un::NaN
+ ble.un SS
+ br FAIL
+
+SS:
+ ldsfld float64 ble_un::inf
+ ldsfld float64 ble_un::_inf
+ ble.un FAIL
+
+ ldsfld float64 ble_un::inf
+ ldsfld float64 ble_un::_min
+ ble.un FAIL
+
+ ldsfld float64 ble_un::inf
+ ldsfld float64 ble_un::_one
+ ble.un FAIL
+
+ ldsfld float64 ble_un::inf
+ ldsfld float64 ble_un::_zero
+ ble.un FAIL
+
+ ldsfld float64 ble_un::inf
+ ldsfld float64 ble_un::zero
+ ble.un FAIL
+
+ ldsfld float64 ble_un::inf
+ ldsfld float64 ble_un::one
+ ble.un FAIL
+
+ ldsfld float64 ble_un::inf
+ ldsfld float64 ble_un::max
+ ble.un FAIL
+
+ ldsfld float64 ble_un::inf
+ ldsfld float64 ble_un::inf
+ ble.un TT
+ br FAIL
+
+TT:
+ ldsfld float64 ble_un::inf
+ ldsfld float64 ble_un::NaN
+ ble.un UU
+ br FAIL
+
+UU:
+ ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un::_inf
+ ble.un VV
+ br FAIL
+
+VV:
+ ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un::_min
+ ble.un WW
+ br FAIL
+
+WW:
+ ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un::_one
+ ble.un XX
+ br FAIL
+
+XX:
+ ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un::_zero
+ ble.un YY
+ br FAIL
+
+YY:
+ ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un::zero
+ ble.un ZZ
+ br FAIL
+
+ZZ:
+ ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un::one
+ ble.un AAA
+ br FAIL
+
+AAA:
+ ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un::max
+ ble.un BBB
+ br FAIL
+
+BBB:
+ ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un::inf
+ ble.un CCC
+ br FAIL
+
+CCC:
+ ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un::NaN
+ ble.un BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r8 0x0
+ ldc.r8 0x1
+ ble.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ble_un_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_r8.ilproj
new file mode 100644
index 0000000000..441dda3e16
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ble_un_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="ble_un_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/IL_Conformance/Old/Conformance_Base/blt_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i4.il
new file mode 100644
index 0000000000..719b96f406
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i4.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.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _blt {
+
+.field public static int32 min
+.field public static int32 _one
+.field public static int32 zero
+.field public static int32 one
+.field public static int32 max
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0x80000000
+ stsfld int32 _blt::min
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _blt::_one
+ ldc.i4 0x00000000
+ stsfld int32 _blt::zero
+ ldc.i4 0x00000001
+ stsfld int32 _blt::one
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 _blt::max
+ ldc.i4 0x55555555
+ stsfld int32 _blt::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 _blt::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _blt::initialize()
+
+ ldsfld int32 _blt::min
+ ldsfld int32 _blt::min
+ blt FAIL
+
+A:
+ ldsfld int32 _blt::min
+ ldsfld int32 _blt::_one
+ blt B
+ br FAIL
+
+B:
+ ldsfld int32 _blt::min
+ ldsfld int32 _blt::zero
+ blt C
+ br FAIL
+
+C:
+ ldsfld int32 _blt::min
+ ldsfld int32 _blt::one
+ blt D
+ br FAIL
+
+D:
+ ldsfld int32 _blt::min
+ ldsfld int32 _blt::max
+ blt E
+ br FAIL
+
+E:
+ ldsfld int32 _blt::min
+ ldsfld int32 _blt::odd
+ blt F
+ br FAIL
+
+F:
+ ldsfld int32 _blt::min
+ ldsfld int32 _blt::even
+ blt G
+ br FAIL
+G:
+ ldsfld int32 _blt::_one
+ ldsfld int32 _blt::min
+ blt FAIL
+
+ ldsfld int32 _blt::_one
+ ldsfld int32 _blt::_one
+ blt FAIL
+
+H:
+ ldsfld int32 _blt::_one
+ ldsfld int32 _blt::zero
+ blt I
+ br FAIL
+
+I:
+ ldsfld int32 _blt::_one
+ ldsfld int32 _blt::one
+ blt J
+ br FAIL
+
+J:
+ ldsfld int32 _blt::_one
+ ldsfld int32 _blt::max
+ blt K
+ br FAIL
+
+K:
+ ldsfld int32 _blt::_one
+ ldsfld int32 _blt::odd
+ blt L
+ br FAIL
+
+L:
+ ldsfld int32 _blt::_one
+ ldsfld int32 _blt::even
+ blt FAIL
+
+
+ ldsfld int32 _blt::zero
+ ldsfld int32 _blt::min
+ blt FAIL
+
+ ldsfld int32 _blt::zero
+ ldsfld int32 _blt::_one
+ blt FAIL
+
+ ldsfld int32 _blt::zero
+ ldsfld int32 _blt::zero
+ blt FAIL
+
+M:
+ ldsfld int32 _blt::zero
+ ldsfld int32 _blt::one
+ blt N
+ br FAIL
+
+N:
+ ldsfld int32 _blt::zero
+ ldsfld int32 _blt::max
+ blt O
+ br FAIL
+
+O:
+ ldsfld int32 _blt::zero
+ ldsfld int32 _blt::odd
+ blt P
+ br FAIL
+
+P:
+ ldsfld int32 _blt::zero
+ ldsfld int32 _blt::even
+ blt FAIL
+
+
+ ldsfld int32 _blt::one
+ ldsfld int32 _blt::min
+ blt FAIL
+
+ ldsfld int32 _blt::one
+ ldsfld int32 _blt::_one
+ blt FAIL
+
+ ldsfld int32 _blt::one
+ ldsfld int32 _blt::zero
+ blt FAIL
+
+ ldsfld int32 _blt::one
+ ldsfld int32 _blt::one
+ blt FAIL
+
+Q:
+ ldsfld int32 _blt::one
+ ldsfld int32 _blt::max
+ blt R
+ br FAIL
+
+R:
+ ldsfld int32 _blt::one
+ ldsfld int32 _blt::odd
+ blt S
+ br FAIL
+
+S:
+ ldsfld int32 _blt::one
+ ldsfld int32 _blt::even
+ blt FAIL
+
+
+ ldsfld int32 _blt::max
+ ldsfld int32 _blt::min
+ blt FAIL
+
+ ldsfld int32 _blt::max
+ ldsfld int32 _blt::_one
+ blt FAIL
+
+ ldsfld int32 _blt::max
+ ldsfld int32 _blt::zero
+ blt FAIL
+
+ ldsfld int32 _blt::max
+ ldsfld int32 _blt::one
+ blt FAIL
+
+ ldsfld int32 _blt::max
+ ldsfld int32 _blt::max
+ blt FAIL
+
+T:
+ ldsfld int32 _blt::max
+ ldsfld int32 _blt::odd
+ blt FAIL
+
+ ldsfld int32 _blt::max
+ ldsfld int32 _blt::even
+ blt FAIL
+
+ ldsfld int32 _blt::odd
+ ldsfld int32 _blt::min
+ blt FAIL
+
+ ldsfld int32 _blt::odd
+ ldsfld int32 _blt::_one
+ blt FAIL
+
+ ldsfld int32 _blt::odd
+ ldsfld int32 _blt::zero
+ blt FAIL
+
+ ldsfld int32 _blt::odd
+ ldsfld int32 _blt::one
+ blt FAIL
+
+ ldsfld int32 _blt::odd
+ ldsfld int32 _blt::max
+ blt U
+ br FAIL
+
+U:
+ ldsfld int32 _blt::odd
+ ldsfld int32 _blt::odd
+ blt FAIL
+
+V:
+ ldsfld int32 _blt::odd
+ ldsfld int32 _blt::even
+ blt FAIL
+
+
+ ldsfld int32 _blt::even
+ ldsfld int32 _blt::min
+ blt FAIL
+
+ ldsfld int32 _blt::even
+ ldsfld int32 _blt::_one
+ blt W
+ br FAIL
+
+W:
+ ldsfld int32 _blt::even
+ ldsfld int32 _blt::zero
+ blt X
+ br FAIL
+
+X:
+ ldsfld int32 _blt::even
+ ldsfld int32 _blt::one
+ blt Y
+ br FAIL
+
+Y:
+ ldsfld int32 _blt::even
+ ldsfld int32 _blt::max
+ blt Z
+ br FAIL
+
+Z:
+ ldsfld int32 _blt::even
+ ldsfld int32 _blt::odd
+ blt AA
+ br FAIL
+
+AA:
+ ldsfld int32 _blt::even
+ ldsfld int32 _blt::even
+ blt FAIL
+ br BACKCHECK
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i4 0x0
+ ldc.i4 0x1
+ blt TOPASS
+ br FAIL
+
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly blt_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i4.ilproj
new file mode 100644
index 0000000000..3b1a98253b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_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="blt_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/IL_Conformance/Old/Conformance_Base/blt_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i8.il
new file mode 100644
index 0000000000..e7f7c8dcad
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i8.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.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _blt {
+
+.field public static int64 min
+.field public static int64 _one
+.field public static int64 zero
+.field public static int64 one
+.field public static int64 max
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0x8000000000000000
+ stsfld int64 _blt::min
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _blt::_one
+ ldc.i8 0x0000000000000000
+ stsfld int64 _blt::zero
+ ldc.i8 0x0000000000000001
+ stsfld int64 _blt::one
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 _blt::max
+ ldc.i8 0x5555555555555555
+ stsfld int64 _blt::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 _blt::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _blt::initialize()
+
+ ldsfld int64 _blt::min
+ ldsfld int64 _blt::min
+ blt FAIL
+
+A:
+ ldsfld int64 _blt::min
+ ldsfld int64 _blt::_one
+ blt B
+ br FAIL
+
+B:
+ ldsfld int64 _blt::min
+ ldsfld int64 _blt::zero
+ blt C
+ br FAIL
+
+C:
+ ldsfld int64 _blt::min
+ ldsfld int64 _blt::one
+ blt D
+ br FAIL
+
+D:
+ ldsfld int64 _blt::min
+ ldsfld int64 _blt::max
+ blt E
+ br FAIL
+
+E:
+ ldsfld int64 _blt::min
+ ldsfld int64 _blt::odd
+ blt F
+ br FAIL
+
+F:
+ ldsfld int64 _blt::min
+ ldsfld int64 _blt::even
+ blt G
+ br FAIL
+G:
+ ldsfld int64 _blt::_one
+ ldsfld int64 _blt::min
+ blt FAIL
+
+ ldsfld int64 _blt::_one
+ ldsfld int64 _blt::_one
+ blt FAIL
+
+H:
+ ldsfld int64 _blt::_one
+ ldsfld int64 _blt::zero
+ blt I
+ br FAIL
+
+I:
+ ldsfld int64 _blt::_one
+ ldsfld int64 _blt::one
+ blt J
+ br FAIL
+
+J:
+ ldsfld int64 _blt::_one
+ ldsfld int64 _blt::max
+ blt K
+ br FAIL
+
+K:
+ ldsfld int64 _blt::_one
+ ldsfld int64 _blt::odd
+ blt L
+ br FAIL
+
+L:
+ ldsfld int64 _blt::_one
+ ldsfld int64 _blt::even
+ blt FAIL
+
+
+ ldsfld int64 _blt::zero
+ ldsfld int64 _blt::min
+ blt FAIL
+
+ ldsfld int64 _blt::zero
+ ldsfld int64 _blt::_one
+ blt FAIL
+
+ ldsfld int64 _blt::zero
+ ldsfld int64 _blt::zero
+ blt FAIL
+
+M:
+ ldsfld int64 _blt::zero
+ ldsfld int64 _blt::one
+ blt N
+ br FAIL
+
+N:
+ ldsfld int64 _blt::zero
+ ldsfld int64 _blt::max
+ blt O
+ br FAIL
+
+O:
+ ldsfld int64 _blt::zero
+ ldsfld int64 _blt::odd
+ blt P
+ br FAIL
+
+P:
+ ldsfld int64 _blt::zero
+ ldsfld int64 _blt::even
+ blt FAIL
+
+
+ ldsfld int64 _blt::one
+ ldsfld int64 _blt::min
+ blt FAIL
+
+ ldsfld int64 _blt::one
+ ldsfld int64 _blt::_one
+ blt FAIL
+
+ ldsfld int64 _blt::one
+ ldsfld int64 _blt::zero
+ blt FAIL
+
+ ldsfld int64 _blt::one
+ ldsfld int64 _blt::one
+ blt FAIL
+
+Q:
+ ldsfld int64 _blt::one
+ ldsfld int64 _blt::max
+ blt R
+ br FAIL
+
+R:
+ ldsfld int64 _blt::one
+ ldsfld int64 _blt::odd
+ blt S
+ br FAIL
+
+S:
+ ldsfld int64 _blt::one
+ ldsfld int64 _blt::even
+ blt FAIL
+
+
+ ldsfld int64 _blt::max
+ ldsfld int64 _blt::min
+ blt FAIL
+
+ ldsfld int64 _blt::max
+ ldsfld int64 _blt::_one
+ blt FAIL
+
+ ldsfld int64 _blt::max
+ ldsfld int64 _blt::zero
+ blt FAIL
+
+ ldsfld int64 _blt::max
+ ldsfld int64 _blt::one
+ blt FAIL
+
+ ldsfld int64 _blt::max
+ ldsfld int64 _blt::max
+ blt FAIL
+
+T:
+ ldsfld int64 _blt::max
+ ldsfld int64 _blt::odd
+ blt FAIL
+
+ ldsfld int64 _blt::max
+ ldsfld int64 _blt::even
+ blt FAIL
+
+ ldsfld int64 _blt::odd
+ ldsfld int64 _blt::min
+ blt FAIL
+
+ ldsfld int64 _blt::odd
+ ldsfld int64 _blt::_one
+ blt FAIL
+
+ ldsfld int64 _blt::odd
+ ldsfld int64 _blt::zero
+ blt FAIL
+
+ ldsfld int64 _blt::odd
+ ldsfld int64 _blt::one
+ blt FAIL
+
+ ldsfld int64 _blt::odd
+ ldsfld int64 _blt::max
+ blt U
+ br FAIL
+
+U:
+ ldsfld int64 _blt::odd
+ ldsfld int64 _blt::odd
+ blt FAIL
+
+V:
+ ldsfld int64 _blt::odd
+ ldsfld int64 _blt::even
+ blt FAIL
+
+
+ ldsfld int64 _blt::even
+ ldsfld int64 _blt::min
+ blt FAIL
+
+ ldsfld int64 _blt::even
+ ldsfld int64 _blt::_one
+ blt W
+ br FAIL
+
+W:
+ ldsfld int64 _blt::even
+ ldsfld int64 _blt::zero
+ blt X
+ br FAIL
+
+X:
+ ldsfld int64 _blt::even
+ ldsfld int64 _blt::one
+ blt Y
+ br FAIL
+
+Y:
+ ldsfld int64 _blt::even
+ ldsfld int64 _blt::max
+ blt Z
+ br FAIL
+
+Z:
+ ldsfld int64 _blt::even
+ ldsfld int64 _blt::odd
+ blt AA
+ br FAIL
+
+AA:
+ ldsfld int64 _blt::even
+ ldsfld int64 _blt::even
+ blt FAIL
+ br BACKCHECK
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i8 0x0
+ ldc.i8 0x1
+ blt TOPASS
+ br FAIL
+
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly blt_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i8.ilproj
new file mode 100644
index 0000000000..e3e5275841
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_i8.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="blt_i8.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/IL_Conformance/Old/Conformance_Base/blt_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r4.il
new file mode 100644
index 0000000000..7d6e2e1dec
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r4.il
@@ -0,0 +1,467 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _blt {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 _blt::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 _blt::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 _blt::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 _blt::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 _blt::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 _blt::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 _blt::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 _blt::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 _blt::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _blt::initialize()
+
+ ldsfld float32 _blt::_inf
+ ldsfld float32 _blt::_inf
+ blt FAIL
+
+A:
+ ldsfld float32 _blt::_inf
+ ldsfld float32 _blt::_min
+ blt B
+ br FAIL
+
+B:
+ ldsfld float32 _blt::_inf
+ ldsfld float32 _blt::_one
+ blt C
+ br FAIL
+
+C:
+ ldsfld float32 _blt::_inf
+ ldsfld float32 _blt::_zero
+ blt D
+ br FAIL
+
+D:
+ ldsfld float32 _blt::_inf
+ ldsfld float32 _blt::zero
+ blt E
+ br FAIL
+
+E:
+ ldsfld float32 _blt::_inf
+ ldsfld float32 _blt::one
+ blt F
+ br FAIL
+
+F:
+ ldsfld float32 _blt::_inf
+ ldsfld float32 _blt::max
+ blt G
+ br FAIL
+
+G:
+ ldsfld float32 _blt::_inf
+ ldsfld float32 _blt::inf
+ blt H
+ br FAIL
+
+H:
+ ldsfld float32 _blt::_inf
+ ldsfld float32 _blt::NaN
+ blt FAIL
+K:
+ ldsfld float32 _blt::_min
+ ldsfld float32 _blt::_inf
+ blt FAIL
+
+ ldsfld float32 _blt::_min
+ ldsfld float32 _blt::_min
+ blt FAIL
+
+L:
+ ldsfld float32 _blt::_min
+ ldsfld float32 _blt::_one
+ blt M
+ br FAIL
+
+M:
+ ldsfld float32 _blt::_min
+ ldsfld float32 _blt::_zero
+ blt N
+ br FAIL
+
+N:
+ ldsfld float32 _blt::_min
+ ldsfld float32 _blt::zero
+ blt O
+ br FAIL
+
+O:
+ ldsfld float32 _blt::_min
+ ldsfld float32 _blt::one
+ blt P
+ br FAIL
+
+P:
+ ldsfld float32 _blt::_min
+ ldsfld float32 _blt::max
+ blt Q
+ br FAIL
+
+Q:
+ ldsfld float32 _blt::_min
+ ldsfld float32 _blt::inf
+ blt R
+ br FAIL
+
+R:
+ ldsfld float32 _blt::_min
+ ldsfld float32 _blt::NaN
+ blt FAIL
+
+
+S:
+ ldsfld float32 _blt::_one
+ ldsfld float32 _blt::_inf
+ blt FAIL
+
+ ldsfld float32 _blt::_one
+ ldsfld float32 _blt::_min
+ blt FAIL
+
+ ldsfld float32 _blt::_one
+ ldsfld float32 _blt::_one
+ blt FAIL
+
+T:
+ ldsfld float32 _blt::_one
+ ldsfld float32 _blt::_zero
+ blt U
+ br FAIL
+
+U:
+ ldsfld float32 _blt::_one
+ ldsfld float32 _blt::zero
+ blt V
+ br FAIL
+
+V:
+ ldsfld float32 _blt::_one
+ ldsfld float32 _blt::one
+ blt W
+ br FAIL
+
+W:
+ ldsfld float32 _blt::_one
+ ldsfld float32 _blt::max
+ blt X
+ br FAIL
+
+X:
+ ldsfld float32 _blt::_one
+ ldsfld float32 _blt::inf
+ blt Y
+ br FAIL
+
+Y:
+ ldsfld float32 _blt::_one
+ ldsfld float32 _blt::NaN
+ blt FAIL
+Z:
+ ldsfld float32 _blt::_zero
+ ldsfld float32 _blt::_inf
+ blt FAIL
+
+ ldsfld float32 _blt::_zero
+ ldsfld float32 _blt::_min
+ blt FAIL
+
+ ldsfld float32 _blt::_zero
+ ldsfld float32 _blt::_one
+ blt FAIL
+
+ ldsfld float32 _blt::_zero
+ ldsfld float32 _blt::_zero
+ blt FAIL
+
+AA:
+ ldsfld float32 _blt::_zero
+ ldsfld float32 _blt::zero
+ blt FAIL
+
+BB:
+ ldsfld float32 _blt::_zero
+ ldsfld float32 _blt::one
+ blt CC
+ br FAIL
+
+CC:
+ ldsfld float32 _blt::_zero
+ ldsfld float32 _blt::max
+ blt DD
+ br FAIL
+
+DD:
+ ldsfld float32 _blt::_zero
+ ldsfld float32 _blt::inf
+ blt EE
+ br FAIL
+
+EE:
+ ldsfld float32 _blt::_zero
+ ldsfld float32 _blt::NaN
+ blt FAIL
+
+FF:
+ ldsfld float32 _blt::zero
+ ldsfld float32 _blt::_inf
+ blt FAIL
+
+ ldsfld float32 _blt::zero
+ ldsfld float32 _blt::_min
+ blt FAIL
+
+ ldsfld float32 _blt::zero
+ ldsfld float32 _blt::_one
+ blt FAIL
+
+ ldsfld float32 _blt::zero
+ ldsfld float32 _blt::_zero
+ blt FAIL
+
+GG:
+ ldsfld float32 _blt::zero
+ ldsfld float32 _blt::zero
+ blt FAIL
+
+HH:
+ ldsfld float32 _blt::zero
+ ldsfld float32 _blt::one
+ blt II
+ br FAIL
+
+II:
+ ldsfld float32 _blt::zero
+ ldsfld float32 _blt::max
+ blt JJ
+ br FAIL
+
+JJ:
+ ldsfld float32 _blt::zero
+ ldsfld float32 _blt::inf
+ blt KK
+ br FAIL
+
+KK:
+ ldsfld float32 _blt::zero
+ ldsfld float32 _blt::NaN
+ blt FAIL
+
+LL:
+ ldsfld float32 _blt::one
+ ldsfld float32 _blt::_inf
+ blt FAIL
+
+ ldsfld float32 _blt::one
+ ldsfld float32 _blt::_min
+ blt FAIL
+
+ ldsfld float32 _blt::one
+ ldsfld float32 _blt::_one
+ blt FAIL
+
+ ldsfld float32 _blt::one
+ ldsfld float32 _blt::_zero
+ blt FAIL
+
+ ldsfld float32 _blt::one
+ ldsfld float32 _blt::zero
+ blt FAIL
+
+ ldsfld float32 _blt::one
+ ldsfld float32 _blt::one
+ blt FAIL
+
+MM:
+ ldsfld float32 _blt::one
+ ldsfld float32 _blt::max
+ blt NN
+ br FAIL
+
+NN:
+ ldsfld float32 _blt::one
+ ldsfld float32 _blt::inf
+ blt OO
+ br FAIL
+
+OO:
+ ldsfld float32 _blt::one
+ ldsfld float32 _blt::NaN
+ blt FAIL
+
+PP:
+ ldsfld float32 _blt::max
+ ldsfld float32 _blt::_inf
+ blt FAIL
+
+ ldsfld float32 _blt::max
+ ldsfld float32 _blt::_min
+ blt FAIL
+
+ ldsfld float32 _blt::max
+ ldsfld float32 _blt::_one
+ blt FAIL
+
+ ldsfld float32 _blt::max
+ ldsfld float32 _blt::_zero
+ blt FAIL
+
+ ldsfld float32 _blt::max
+ ldsfld float32 _blt::zero
+ blt FAIL
+
+ ldsfld float32 _blt::max
+ ldsfld float32 _blt::one
+ blt FAIL
+
+ ldsfld float32 _blt::max
+ ldsfld float32 _blt::max
+ blt FAIL
+
+QQ:
+ ldsfld float32 _blt::max
+ ldsfld float32 _blt::inf
+ blt RR
+ br FAIL
+
+RR:
+ ldsfld float32 _blt::max
+ ldsfld float32 _blt::NaN
+ blt FAIL
+SS:
+ ldsfld float32 _blt::inf
+ ldsfld float32 _blt::_inf
+ blt FAIL
+
+ ldsfld float32 _blt::inf
+ ldsfld float32 _blt::_min
+ blt FAIL
+
+ ldsfld float32 _blt::inf
+ ldsfld float32 _blt::_one
+ blt FAIL
+
+ ldsfld float32 _blt::inf
+ ldsfld float32 _blt::_zero
+ blt FAIL
+
+ ldsfld float32 _blt::inf
+ ldsfld float32 _blt::zero
+ blt FAIL
+
+ ldsfld float32 _blt::inf
+ ldsfld float32 _blt::one
+ blt FAIL
+
+ ldsfld float32 _blt::inf
+ ldsfld float32 _blt::max
+ blt FAIL
+
+ ldsfld float32 _blt::inf
+ ldsfld float32 _blt::inf
+ blt FAIL
+
+TT:
+ ldsfld float32 _blt::inf
+ ldsfld float32 _blt::NaN
+ blt FAIL
+
+UU:
+ ldsfld float32 _blt::NaN
+ ldsfld float32 _blt::_inf
+ blt FAIL
+
+VV:
+ ldsfld float32 _blt::NaN
+ ldsfld float32 _blt::_min
+ blt FAIL
+
+WW:
+ ldsfld float32 _blt::NaN
+ ldsfld float32 _blt::_one
+ blt FAIL
+
+XX:
+ ldsfld float32 _blt::NaN
+ ldsfld float32 _blt::_zero
+ blt FAIL
+
+YY:
+ ldsfld float32 _blt::NaN
+ ldsfld float32 _blt::zero
+ blt FAIL
+
+ZZ:
+ ldsfld float32 _blt::NaN
+ ldsfld float32 _blt::one
+ blt FAIL
+
+AAA:
+ ldsfld float32 _blt::NaN
+ ldsfld float32 _blt::max
+ blt FAIL
+
+BBB:
+ ldsfld float32 _blt::NaN
+ ldsfld float32 _blt::inf
+ blt FAIL
+
+CCC:
+ ldsfld float32 _blt::NaN
+ ldsfld float32 _blt::NaN
+ blt FAIL
+ br BACKCHECK
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r4 0x0
+ ldc.r4 0x1
+ blt TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly blt_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r4.ilproj
new file mode 100644
index 0000000000..c433a91edb
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_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="blt_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/IL_Conformance/Old/Conformance_Base/blt_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r8.il
new file mode 100644
index 0000000000..fbcead7df5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r8.il
@@ -0,0 +1,467 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _blt {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 _blt::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 _blt::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 _blt::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 _blt::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 _blt::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 _blt::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 _blt::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 _blt::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 _blt::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _blt::initialize()
+
+ ldsfld float64 _blt::_inf
+ ldsfld float64 _blt::_inf
+ blt FAIL
+
+A:
+ ldsfld float64 _blt::_inf
+ ldsfld float64 _blt::_min
+ blt B
+ br FAIL
+
+B:
+ ldsfld float64 _blt::_inf
+ ldsfld float64 _blt::_one
+ blt C
+ br FAIL
+
+C:
+ ldsfld float64 _blt::_inf
+ ldsfld float64 _blt::_zero
+ blt D
+ br FAIL
+
+D:
+ ldsfld float64 _blt::_inf
+ ldsfld float64 _blt::zero
+ blt E
+ br FAIL
+
+E:
+ ldsfld float64 _blt::_inf
+ ldsfld float64 _blt::one
+ blt F
+ br FAIL
+
+F:
+ ldsfld float64 _blt::_inf
+ ldsfld float64 _blt::max
+ blt G
+ br FAIL
+
+G:
+ ldsfld float64 _blt::_inf
+ ldsfld float64 _blt::inf
+ blt H
+ br FAIL
+
+H:
+ ldsfld float64 _blt::_inf
+ ldsfld float64 _blt::NaN
+ blt FAIL
+K:
+ ldsfld float64 _blt::_min
+ ldsfld float64 _blt::_inf
+ blt FAIL
+
+ ldsfld float64 _blt::_min
+ ldsfld float64 _blt::_min
+ blt FAIL
+
+L:
+ ldsfld float64 _blt::_min
+ ldsfld float64 _blt::_one
+ blt M
+ br FAIL
+
+M:
+ ldsfld float64 _blt::_min
+ ldsfld float64 _blt::_zero
+ blt N
+ br FAIL
+
+N:
+ ldsfld float64 _blt::_min
+ ldsfld float64 _blt::zero
+ blt O
+ br FAIL
+
+O:
+ ldsfld float64 _blt::_min
+ ldsfld float64 _blt::one
+ blt P
+ br FAIL
+
+P:
+ ldsfld float64 _blt::_min
+ ldsfld float64 _blt::max
+ blt Q
+ br FAIL
+
+Q:
+ ldsfld float64 _blt::_min
+ ldsfld float64 _blt::inf
+ blt R
+ br FAIL
+
+R:
+ ldsfld float64 _blt::_min
+ ldsfld float64 _blt::NaN
+ blt FAIL
+
+S:
+ ldsfld float64 _blt::_one
+ ldsfld float64 _blt::_inf
+ blt FAIL
+
+ ldsfld float64 _blt::_one
+ ldsfld float64 _blt::_min
+ blt FAIL
+
+ ldsfld float64 _blt::_one
+ ldsfld float64 _blt::_one
+ blt FAIL
+
+T:
+ ldsfld float64 _blt::_one
+ ldsfld float64 _blt::_zero
+ blt U
+ br FAIL
+
+U:
+ ldsfld float64 _blt::_one
+ ldsfld float64 _blt::zero
+ blt V
+ br FAIL
+
+V:
+ ldsfld float64 _blt::_one
+ ldsfld float64 _blt::one
+ blt W
+ br FAIL
+
+W:
+ ldsfld float64 _blt::_one
+ ldsfld float64 _blt::max
+ blt X
+ br FAIL
+
+X:
+ ldsfld float64 _blt::_one
+ ldsfld float64 _blt::inf
+ blt Y
+ br FAIL
+
+Y:
+ ldsfld float64 _blt::_one
+ ldsfld float64 _blt::NaN
+ blt FAIL
+Z:
+ ldsfld float64 _blt::_zero
+ ldsfld float64 _blt::_inf
+ blt FAIL
+
+ ldsfld float64 _blt::_zero
+ ldsfld float64 _blt::_min
+ blt FAIL
+
+ ldsfld float64 _blt::_zero
+ ldsfld float64 _blt::_one
+ blt FAIL
+
+ ldsfld float64 _blt::_zero
+ ldsfld float64 _blt::_zero
+ blt FAIL
+
+AA:
+ ldsfld float64 _blt::_zero
+ ldsfld float64 _blt::zero
+ blt FAIL
+
+BB:
+ ldsfld float64 _blt::_zero
+ ldsfld float64 _blt::one
+ blt CC
+ br FAIL
+
+CC:
+ ldsfld float64 _blt::_zero
+ ldsfld float64 _blt::max
+ blt DD
+ br FAIL
+
+DD:
+ ldsfld float64 _blt::_zero
+ ldsfld float64 _blt::inf
+ blt EE
+ br FAIL
+
+EE:
+ ldsfld float64 _blt::_zero
+ ldsfld float64 _blt::NaN
+ blt FAIL
+
+FF:
+ ldsfld float64 _blt::zero
+ ldsfld float64 _blt::_inf
+ blt FAIL
+
+ ldsfld float64 _blt::zero
+ ldsfld float64 _blt::_min
+ blt FAIL
+
+ ldsfld float64 _blt::zero
+ ldsfld float64 _blt::_one
+ blt FAIL
+
+ ldsfld float64 _blt::zero
+ ldsfld float64 _blt::_zero
+ blt FAIL
+
+GG:
+ ldsfld float64 _blt::zero
+ ldsfld float64 _blt::zero
+ blt FAIL
+
+HH:
+ ldsfld float64 _blt::zero
+ ldsfld float64 _blt::one
+ blt II
+ br FAIL
+
+II:
+ ldsfld float64 _blt::zero
+ ldsfld float64 _blt::max
+ blt JJ
+ br FAIL
+
+JJ:
+ ldsfld float64 _blt::zero
+ ldsfld float64 _blt::inf
+ blt KK
+ br FAIL
+
+KK:
+ ldsfld float64 _blt::zero
+ ldsfld float64 _blt::NaN
+ blt FAIL
+
+LL:
+ ldsfld float64 _blt::one
+ ldsfld float64 _blt::_inf
+ blt FAIL
+
+ ldsfld float64 _blt::one
+ ldsfld float64 _blt::_min
+ blt FAIL
+
+ ldsfld float64 _blt::one
+ ldsfld float64 _blt::_one
+ blt FAIL
+
+ ldsfld float64 _blt::one
+ ldsfld float64 _blt::_zero
+ blt FAIL
+
+ ldsfld float64 _blt::one
+ ldsfld float64 _blt::zero
+ blt FAIL
+
+ ldsfld float64 _blt::one
+ ldsfld float64 _blt::one
+ blt FAIL
+
+MM:
+ ldsfld float64 _blt::one
+ ldsfld float64 _blt::max
+ blt NN
+ br FAIL
+
+NN:
+ ldsfld float64 _blt::one
+ ldsfld float64 _blt::inf
+ blt OO
+ br FAIL
+
+OO:
+ ldsfld float64 _blt::one
+ ldsfld float64 _blt::NaN
+ blt FAIL
+
+PP:
+ ldsfld float64 _blt::max
+ ldsfld float64 _blt::_inf
+ blt FAIL
+
+ ldsfld float64 _blt::max
+ ldsfld float64 _blt::_min
+ blt FAIL
+
+ ldsfld float64 _blt::max
+ ldsfld float64 _blt::_one
+ blt FAIL
+
+ ldsfld float64 _blt::max
+ ldsfld float64 _blt::_zero
+ blt FAIL
+
+ ldsfld float64 _blt::max
+ ldsfld float64 _blt::zero
+ blt FAIL
+
+ ldsfld float64 _blt::max
+ ldsfld float64 _blt::one
+ blt FAIL
+
+ ldsfld float64 _blt::max
+ ldsfld float64 _blt::max
+ blt FAIL
+
+QQ:
+ ldsfld float64 _blt::max
+ ldsfld float64 _blt::inf
+ blt RR
+ br FAIL
+
+RR:
+ ldsfld float64 _blt::max
+ ldsfld float64 _blt::NaN
+ blt FAIL
+
+SS:
+ ldsfld float64 _blt::inf
+ ldsfld float64 _blt::_inf
+ blt FAIL
+
+ ldsfld float64 _blt::inf
+ ldsfld float64 _blt::_min
+ blt FAIL
+
+ ldsfld float64 _blt::inf
+ ldsfld float64 _blt::_one
+ blt FAIL
+
+ ldsfld float64 _blt::inf
+ ldsfld float64 _blt::_zero
+ blt FAIL
+
+ ldsfld float64 _blt::inf
+ ldsfld float64 _blt::zero
+ blt FAIL
+
+ ldsfld float64 _blt::inf
+ ldsfld float64 _blt::one
+ blt FAIL
+
+ ldsfld float64 _blt::inf
+ ldsfld float64 _blt::max
+ blt FAIL
+
+ ldsfld float64 _blt::inf
+ ldsfld float64 _blt::inf
+ blt FAIL
+
+TT:
+ ldsfld float64 _blt::inf
+ ldsfld float64 _blt::NaN
+ blt FAIL
+
+UU:
+ ldsfld float64 _blt::NaN
+ ldsfld float64 _blt::_inf
+ blt FAIL
+
+VV:
+ ldsfld float64 _blt::NaN
+ ldsfld float64 _blt::_min
+ blt FAIL
+
+WW:
+ ldsfld float64 _blt::NaN
+ ldsfld float64 _blt::_one
+ blt FAIL
+
+XX:
+ ldsfld float64 _blt::NaN
+ ldsfld float64 _blt::_zero
+ blt FAIL
+
+YY:
+ ldsfld float64 _blt::NaN
+ ldsfld float64 _blt::zero
+ blt FAIL
+
+ZZ:
+ ldsfld float64 _blt::NaN
+ ldsfld float64 _blt::one
+ blt FAIL
+
+AAA:
+ ldsfld float64 _blt::NaN
+ ldsfld float64 _blt::max
+ blt FAIL
+
+BBB:
+ ldsfld float64 _blt::NaN
+ ldsfld float64 _blt::inf
+ blt FAIL
+
+CCC:
+ ldsfld float64 _blt::NaN
+ ldsfld float64 _blt::NaN
+ blt FAIL
+ br BACKCHECK
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r8 0x0
+ ldc.r8 0x1
+ blt TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly blt_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_r8.ilproj
new file mode 100644
index 0000000000..051f98b1a5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_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="blt_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/IL_Conformance/Old/Conformance_Base/blt_u.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u.il
new file mode 100644
index 0000000000..030caaceb1
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u.il
@@ -0,0 +1,46 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public blt_un {
+
+
+.field public static int32 PTR
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*,int32*)
+ ldsflda int32 blt_un::PTR
+ stloc 0
+ ldsflda int32 blt_un::PTR
+ ldc.i4 0x2
+ add
+ stloc 1
+
+ ldloc 0
+ ldloc 1
+ blt.un A
+ br FAIL
+
+A:
+ ldloc 1
+ ldloc 0
+ blt.un FAIL
+
+ ldloc 0
+ ldloc 0
+ blt.un FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly blt_u.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u.ilproj
new file mode 100644
index 0000000000..dc44574986
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u.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="blt_u.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/IL_Conformance/Old/Conformance_Base/blt_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u4.il
new file mode 100644
index 0000000000..5fae293e92
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u4.il
@@ -0,0 +1,127 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public blt_un {
+
+.field public static int32 all
+.field public static int32 none
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 blt_un::all
+ ldc.i4 0x00000000
+ stsfld int32 blt_un::none
+ ldc.i4 0x55555555
+ stsfld int32 blt_un::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 blt_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void blt_un::initialize()
+
+
+ ldsfld int32 blt_un::all
+ ldsfld int32 blt_un::all
+ blt.un FAIL
+
+A:
+ ldsfld int32 blt_un::all
+ ldsfld int32 blt_un::none
+ blt.un FAIL
+
+ ldsfld int32 blt_un::all
+ ldsfld int32 blt_un::odd
+ blt.un FAIL
+
+ ldsfld int32 blt_un::all
+ ldsfld int32 blt_un::even
+ blt.un FAIL
+ ldsfld int32 blt_un::none
+ ldsfld int32 blt_un::all
+ blt.un B
+ br FAIL
+
+B:
+ ldsfld int32 blt_un::none
+ ldsfld int32 blt_un::none
+ blt.un FAIL
+
+C:
+ ldsfld int32 blt_un::none
+ ldsfld int32 blt_un::odd
+ blt.un D
+ br FAIL
+
+D:
+ ldsfld int32 blt_un::none
+ ldsfld int32 blt_un::even
+ blt.un E
+ br FAIL
+E:
+ ldsfld int32 blt_un::odd
+ ldsfld int32 blt_un::all
+ blt.un F
+ br FAIL
+
+F:
+ ldsfld int32 blt_un::odd
+ ldsfld int32 blt_un::none
+ blt.un FAIL
+
+ ldsfld int32 blt_un::odd
+ ldsfld int32 blt_un::odd
+ blt.un FAIL
+
+G:
+ ldsfld int32 blt_un::odd
+ ldsfld int32 blt_un::even
+ blt.un H
+ br FAIL
+H:
+ ldsfld int32 blt_un::even
+ ldsfld int32 blt_un::all
+ blt.un I
+ br FAIL
+
+I:
+ ldsfld int32 blt_un::even
+ ldsfld int32 blt_un::none
+ blt.un FAIL
+
+ ldsfld int32 blt_un::even
+ ldsfld int32 blt_un::odd
+ blt.un FAIL
+
+ ldsfld int32 blt_un::even
+ ldsfld int32 blt_un::even
+ blt.un FAIL
+ br BACKCHECK
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i4 0x0
+ ldc.i4 0x1
+ blt.un TOPASS
+ br FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly blt_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u4.ilproj
new file mode 100644
index 0000000000..a15f98c242
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u4.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="blt_u4.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/IL_Conformance/Old/Conformance_Base/blt_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u8.il
new file mode 100644
index 0000000000..0a54fc4ab6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u8.il
@@ -0,0 +1,127 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public blt_un {
+
+.field public static int64 all
+.field public static int64 none
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 blt_un::all
+ ldc.i8 0x0000000000000000
+ stsfld int64 blt_un::none
+ ldc.i8 0x5555555555555555
+ stsfld int64 blt_un::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 blt_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void blt_un::initialize()
+
+
+ ldsfld int64 blt_un::all
+ ldsfld int64 blt_un::all
+ blt.un FAIL
+
+A:
+ ldsfld int64 blt_un::all
+ ldsfld int64 blt_un::none
+ blt.un FAIL
+
+ ldsfld int64 blt_un::all
+ ldsfld int64 blt_un::odd
+ blt.un FAIL
+
+ ldsfld int64 blt_un::all
+ ldsfld int64 blt_un::even
+ blt.un FAIL
+ ldsfld int64 blt_un::none
+ ldsfld int64 blt_un::all
+ blt.un B
+ br FAIL
+
+B:
+ ldsfld int64 blt_un::none
+ ldsfld int64 blt_un::none
+ blt.un FAIL
+
+C:
+ ldsfld int64 blt_un::none
+ ldsfld int64 blt_un::odd
+ blt.un D
+ br FAIL
+
+D:
+ ldsfld int64 blt_un::none
+ ldsfld int64 blt_un::even
+ blt.un E
+ br FAIL
+E:
+ ldsfld int64 blt_un::odd
+ ldsfld int64 blt_un::all
+ blt.un F
+ br FAIL
+
+F:
+ ldsfld int64 blt_un::odd
+ ldsfld int64 blt_un::none
+ blt.un FAIL
+
+ ldsfld int64 blt_un::odd
+ ldsfld int64 blt_un::odd
+ blt.un FAIL
+
+G:
+ ldsfld int64 blt_un::odd
+ ldsfld int64 blt_un::even
+ blt.un H
+ br FAIL
+H:
+ ldsfld int64 blt_un::even
+ ldsfld int64 blt_un::all
+ blt.un I
+ br FAIL
+
+I:
+ ldsfld int64 blt_un::even
+ ldsfld int64 blt_un::none
+ blt.un FAIL
+
+ ldsfld int64 blt_un::even
+ ldsfld int64 blt_un::odd
+ blt.un FAIL
+
+ ldsfld int64 blt_un::even
+ ldsfld int64 blt_un::even
+ blt.un FAIL
+ br BACKCHECK
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i8 0x0
+ ldc.i8 0x1
+ blt.un TOPASS
+ br FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly blt_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_u8.ilproj
new file mode 100644
index 0000000000..f002d58154
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_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="blt_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/IL_Conformance/Old/Conformance_Base/blt_un_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r4.il
new file mode 100644
index 0000000000..ad1957df93
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r4.il
@@ -0,0 +1,484 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _blt_un {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 _blt_un::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 _blt_un::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 _blt_un::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 _blt_un::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 _blt_un::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 _blt_un::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 _blt_un::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 _blt_un::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 _blt_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _blt_un::initialize()
+
+ ldsfld float32 _blt_un::_inf
+ ldsfld float32 _blt_un::_inf
+ blt.un FAIL
+
+A:
+ ldsfld float32 _blt_un::_inf
+ ldsfld float32 _blt_un::_min
+ blt.un B
+ br FAIL
+
+B:
+ ldsfld float32 _blt_un::_inf
+ ldsfld float32 _blt_un::_one
+ blt.un C
+ br FAIL
+
+C:
+ ldsfld float32 _blt_un::_inf
+ ldsfld float32 _blt_un::_zero
+ blt.un D
+ br FAIL
+
+D:
+ ldsfld float32 _blt_un::_inf
+ ldsfld float32 _blt_un::zero
+ blt.un E
+ br FAIL
+
+E:
+ ldsfld float32 _blt_un::_inf
+ ldsfld float32 _blt_un::one
+ blt.un F
+ br FAIL
+
+F:
+ ldsfld float32 _blt_un::_inf
+ ldsfld float32 _blt_un::max
+ blt.un G
+ br FAIL
+
+G:
+ ldsfld float32 _blt_un::_inf
+ ldsfld float32 _blt_un::inf
+ blt.un H
+ br FAIL
+
+H:
+ ldsfld float32 _blt_un::_inf
+ ldsfld float32 _blt_un::NaN
+ blt.un K
+ br FAIL
+K:
+ ldsfld float32 _blt_un::_min
+ ldsfld float32 _blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::_min
+ ldsfld float32 _blt_un::_min
+ blt.un FAIL
+
+L:
+ ldsfld float32 _blt_un::_min
+ ldsfld float32 _blt_un::_one
+ blt.un M
+ br FAIL
+
+M:
+ ldsfld float32 _blt_un::_min
+ ldsfld float32 _blt_un::_zero
+ blt.un N
+ br FAIL
+
+N:
+ ldsfld float32 _blt_un::_min
+ ldsfld float32 _blt_un::zero
+ blt.un O
+ br FAIL
+
+O:
+ ldsfld float32 _blt_un::_min
+ ldsfld float32 _blt_un::one
+ blt.un P
+ br FAIL
+
+P:
+ ldsfld float32 _blt_un::_min
+ ldsfld float32 _blt_un::max
+ blt.un Q
+ br FAIL
+
+Q:
+ ldsfld float32 _blt_un::_min
+ ldsfld float32 _blt_un::inf
+ blt.un R
+ br FAIL
+
+R:
+ ldsfld float32 _blt_un::_min
+ ldsfld float32 _blt_un::NaN
+ blt.un S
+ br FAIL
+
+
+S:
+ ldsfld float32 _blt_un::_one
+ ldsfld float32 _blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::_one
+ ldsfld float32 _blt_un::_min
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::_one
+ ldsfld float32 _blt_un::_one
+ blt.un FAIL
+
+T:
+ ldsfld float32 _blt_un::_one
+ ldsfld float32 _blt_un::_zero
+ blt.un U
+ br FAIL
+
+U:
+ ldsfld float32 _blt_un::_one
+ ldsfld float32 _blt_un::zero
+ blt.un V
+ br FAIL
+
+V:
+ ldsfld float32 _blt_un::_one
+ ldsfld float32 _blt_un::one
+ blt.un W
+ br FAIL
+
+W:
+ ldsfld float32 _blt_un::_one
+ ldsfld float32 _blt_un::max
+ blt.un X
+ br FAIL
+
+X:
+ ldsfld float32 _blt_un::_one
+ ldsfld float32 _blt_un::inf
+ blt.un Y
+ br FAIL
+
+Y:
+ ldsfld float32 _blt_un::_one
+ ldsfld float32 _blt_un::NaN
+ blt.un Z
+ br FAIL
+Z:
+ ldsfld float32 _blt_un::_zero
+ ldsfld float32 _blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::_zero
+ ldsfld float32 _blt_un::_min
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::_zero
+ ldsfld float32 _blt_un::_one
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::_zero
+ ldsfld float32 _blt_un::_zero
+ blt.un FAIL
+
+AA:
+ ldsfld float32 _blt_un::_zero
+ ldsfld float32 _blt_un::zero
+ blt.un FAIL
+
+BB:
+ ldsfld float32 _blt_un::_zero
+ ldsfld float32 _blt_un::one
+ blt.un CC
+ br FAIL
+
+CC:
+ ldsfld float32 _blt_un::_zero
+ ldsfld float32 _blt_un::max
+ blt.un DD
+ br FAIL
+
+DD:
+ ldsfld float32 _blt_un::_zero
+ ldsfld float32 _blt_un::inf
+ blt.un EE
+ br FAIL
+
+EE:
+ ldsfld float32 _blt_un::_zero
+ ldsfld float32 _blt_un::NaN
+ blt.un FF
+ br FAIL
+
+FF:
+ ldsfld float32 _blt_un::zero
+ ldsfld float32 _blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::zero
+ ldsfld float32 _blt_un::_min
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::zero
+ ldsfld float32 _blt_un::_one
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::zero
+ ldsfld float32 _blt_un::_zero
+ blt.un FAIL
+
+GG:
+ ldsfld float32 _blt_un::zero
+ ldsfld float32 _blt_un::zero
+ blt.un FAIL
+
+HH:
+ ldsfld float32 _blt_un::zero
+ ldsfld float32 _blt_un::one
+ blt.un II
+ br FAIL
+
+II:
+ ldsfld float32 _blt_un::zero
+ ldsfld float32 _blt_un::max
+ blt.un JJ
+ br FAIL
+
+JJ:
+ ldsfld float32 _blt_un::zero
+ ldsfld float32 _blt_un::inf
+ blt.un KK
+ br FAIL
+
+KK:
+ ldsfld float32 _blt_un::zero
+ ldsfld float32 _blt_un::NaN
+ blt.un LL
+ br FAIL
+
+LL:
+ ldsfld float32 _blt_un::one
+ ldsfld float32 _blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::one
+ ldsfld float32 _blt_un::_min
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::one
+ ldsfld float32 _blt_un::_one
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::one
+ ldsfld float32 _blt_un::_zero
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::one
+ ldsfld float32 _blt_un::zero
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::one
+ ldsfld float32 _blt_un::one
+ blt.un FAIL
+
+MM:
+ ldsfld float32 _blt_un::one
+ ldsfld float32 _blt_un::max
+ blt.un NN
+ br FAIL
+
+NN:
+ ldsfld float32 _blt_un::one
+ ldsfld float32 _blt_un::inf
+ blt.un OO
+ br FAIL
+
+OO:
+ ldsfld float32 _blt_un::one
+ ldsfld float32 _blt_un::NaN
+ blt.un PP
+ br FAIL
+
+PP:
+ ldsfld float32 _blt_un::max
+ ldsfld float32 _blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::max
+ ldsfld float32 _blt_un::_min
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::max
+ ldsfld float32 _blt_un::_one
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::max
+ ldsfld float32 _blt_un::_zero
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::max
+ ldsfld float32 _blt_un::zero
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::max
+ ldsfld float32 _blt_un::one
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::max
+ ldsfld float32 _blt_un::max
+ blt.un FAIL
+
+QQ:
+ ldsfld float32 _blt_un::max
+ ldsfld float32 _blt_un::inf
+ blt.un RR
+ br FAIL
+
+RR:
+ ldsfld float32 _blt_un::max
+ ldsfld float32 _blt_un::NaN
+ blt.un SS
+ br FAIL
+
+SS:
+ ldsfld float32 _blt_un::inf
+ ldsfld float32 _blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::inf
+ ldsfld float32 _blt_un::_min
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::inf
+ ldsfld float32 _blt_un::_one
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::inf
+ ldsfld float32 _blt_un::_zero
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::inf
+ ldsfld float32 _blt_un::zero
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::inf
+ ldsfld float32 _blt_un::one
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::inf
+ ldsfld float32 _blt_un::max
+ blt.un FAIL
+
+ ldsfld float32 _blt_un::inf
+ ldsfld float32 _blt_un::inf
+ blt.un FAIL
+
+TT:
+ ldsfld float32 _blt_un::inf
+ ldsfld float32 _blt_un::NaN
+ blt.un UU
+ br FAIL
+
+UU:
+ ldsfld float32 _blt_un::NaN
+ ldsfld float32 _blt_un::_inf
+ blt.un VV
+ br FAIL
+
+VV:
+ ldsfld float32 _blt_un::NaN
+ ldsfld float32 _blt_un::_min
+ blt.un WW
+ br FAIL
+
+WW:
+ ldsfld float32 _blt_un::NaN
+ ldsfld float32 _blt_un::_one
+ blt.un XX
+ br FAIL
+
+XX:
+ ldsfld float32 _blt_un::NaN
+ ldsfld float32 _blt_un::_zero
+ blt.un YY
+ br FAIL
+
+YY:
+ ldsfld float32 _blt_un::NaN
+ ldsfld float32 _blt_un::zero
+ blt.un ZZ
+ br FAIL
+
+ZZ:
+ ldsfld float32 _blt_un::NaN
+ ldsfld float32 _blt_un::one
+ blt.un AAA
+ br FAIL
+
+AAA:
+ ldsfld float32 _blt_un::NaN
+ ldsfld float32 _blt_un::max
+ blt.un BBB
+ br FAIL
+
+BBB:
+ ldsfld float32 _blt_un::NaN
+ ldsfld float32 _blt_un::inf
+ blt.un CCC
+ br FAIL
+
+CCC:
+ ldsfld float32 _blt_un::NaN
+ ldsfld float32 _blt_un::NaN
+ blt.un BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r4 0x0
+ ldc.r4 0x1
+ blt.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly blt_un_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r4.ilproj
new file mode 100644
index 0000000000..e7e5e42951
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_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="blt_un_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/IL_Conformance/Old/Conformance_Base/blt_un_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r8.il
new file mode 100644
index 0000000000..2773033098
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r8.il
@@ -0,0 +1,484 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public blt_un {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 blt_un::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 blt_un::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 blt_un::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 blt_un::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 blt_un::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 blt_un::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 blt_un::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 blt_un::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 blt_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void blt_un::initialize()
+
+ ldsfld float64 blt_un::_inf
+ ldsfld float64 blt_un::_inf
+ blt.un FAIL
+
+A:
+ ldsfld float64 blt_un::_inf
+ ldsfld float64 blt_un::_min
+ blt.un B
+ br FAIL
+
+B:
+ ldsfld float64 blt_un::_inf
+ ldsfld float64 blt_un::_one
+ blt.un C
+ br FAIL
+
+C:
+ ldsfld float64 blt_un::_inf
+ ldsfld float64 blt_un::_zero
+ blt.un D
+ br FAIL
+
+D:
+ ldsfld float64 blt_un::_inf
+ ldsfld float64 blt_un::zero
+ blt.un E
+ br FAIL
+
+E:
+ ldsfld float64 blt_un::_inf
+ ldsfld float64 blt_un::one
+ blt.un F
+ br FAIL
+
+F:
+ ldsfld float64 blt_un::_inf
+ ldsfld float64 blt_un::max
+ blt.un G
+ br FAIL
+
+G:
+ ldsfld float64 blt_un::_inf
+ ldsfld float64 blt_un::inf
+ blt.un H
+ br FAIL
+
+H:
+ ldsfld float64 blt_un::_inf
+ ldsfld float64 blt_un::NaN
+ blt.un K
+ br FAIL
+K:
+ ldsfld float64 blt_un::_min
+ ldsfld float64 blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float64 blt_un::_min
+ ldsfld float64 blt_un::_min
+ blt.un FAIL
+
+L:
+ ldsfld float64 blt_un::_min
+ ldsfld float64 blt_un::_one
+ blt.un M
+ br FAIL
+
+M:
+ ldsfld float64 blt_un::_min
+ ldsfld float64 blt_un::_zero
+ blt.un N
+ br FAIL
+
+N:
+ ldsfld float64 blt_un::_min
+ ldsfld float64 blt_un::zero
+ blt.un O
+ br FAIL
+
+O:
+ ldsfld float64 blt_un::_min
+ ldsfld float64 blt_un::one
+ blt.un P
+ br FAIL
+
+P:
+ ldsfld float64 blt_un::_min
+ ldsfld float64 blt_un::max
+ blt.un Q
+ br FAIL
+
+Q:
+ ldsfld float64 blt_un::_min
+ ldsfld float64 blt_un::inf
+ blt.un R
+ br FAIL
+
+R:
+ ldsfld float64 blt_un::_min
+ ldsfld float64 blt_un::NaN
+ blt.un S
+ br FAIL
+
+
+S:
+ ldsfld float64 blt_un::_one
+ ldsfld float64 blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float64 blt_un::_one
+ ldsfld float64 blt_un::_min
+ blt.un FAIL
+
+ ldsfld float64 blt_un::_one
+ ldsfld float64 blt_un::_one
+ blt.un FAIL
+
+T:
+ ldsfld float64 blt_un::_one
+ ldsfld float64 blt_un::_zero
+ blt.un U
+ br FAIL
+
+U:
+ ldsfld float64 blt_un::_one
+ ldsfld float64 blt_un::zero
+ blt.un V
+ br FAIL
+
+V:
+ ldsfld float64 blt_un::_one
+ ldsfld float64 blt_un::one
+ blt.un W
+ br FAIL
+
+W:
+ ldsfld float64 blt_un::_one
+ ldsfld float64 blt_un::max
+ blt.un X
+ br FAIL
+
+X:
+ ldsfld float64 blt_un::_one
+ ldsfld float64 blt_un::inf
+ blt.un Y
+ br FAIL
+
+Y:
+ ldsfld float64 blt_un::_one
+ ldsfld float64 blt_un::NaN
+ blt.un Z
+ br FAIL
+Z:
+ ldsfld float64 blt_un::_zero
+ ldsfld float64 blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float64 blt_un::_zero
+ ldsfld float64 blt_un::_min
+ blt.un FAIL
+
+ ldsfld float64 blt_un::_zero
+ ldsfld float64 blt_un::_one
+ blt.un FAIL
+
+ ldsfld float64 blt_un::_zero
+ ldsfld float64 blt_un::_zero
+ blt.un FAIL
+
+AA:
+ ldsfld float64 blt_un::_zero
+ ldsfld float64 blt_un::zero
+ blt.un FAIL
+
+BB:
+ ldsfld float64 blt_un::_zero
+ ldsfld float64 blt_un::one
+ blt.un CC
+ br FAIL
+
+CC:
+ ldsfld float64 blt_un::_zero
+ ldsfld float64 blt_un::max
+ blt.un DD
+ br FAIL
+
+DD:
+ ldsfld float64 blt_un::_zero
+ ldsfld float64 blt_un::inf
+ blt.un EE
+ br FAIL
+
+EE:
+ ldsfld float64 blt_un::_zero
+ ldsfld float64 blt_un::NaN
+ blt.un FF
+ br FAIL
+
+FF:
+ ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un::_min
+ blt.un FAIL
+
+ ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un::_one
+ blt.un FAIL
+
+ ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un::_zero
+ blt.un FAIL
+
+GG:
+ ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un::zero
+ blt.un FAIL
+
+HH:
+ ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un::one
+ blt.un II
+ br FAIL
+
+II:
+ ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un::max
+ blt.un JJ
+ br FAIL
+
+JJ:
+ ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un::inf
+ blt.un KK
+ br FAIL
+
+KK:
+ ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un::NaN
+ blt.un LL
+ br FAIL
+
+LL:
+ ldsfld float64 blt_un::one
+ ldsfld float64 blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float64 blt_un::one
+ ldsfld float64 blt_un::_min
+ blt.un FAIL
+
+ ldsfld float64 blt_un::one
+ ldsfld float64 blt_un::_one
+ blt.un FAIL
+
+ ldsfld float64 blt_un::one
+ ldsfld float64 blt_un::_zero
+ blt.un FAIL
+
+ ldsfld float64 blt_un::one
+ ldsfld float64 blt_un::zero
+ blt.un FAIL
+
+ ldsfld float64 blt_un::one
+ ldsfld float64 blt_un::one
+ blt.un FAIL
+
+MM:
+ ldsfld float64 blt_un::one
+ ldsfld float64 blt_un::max
+ blt.un NN
+ br FAIL
+
+NN:
+ ldsfld float64 blt_un::one
+ ldsfld float64 blt_un::inf
+ blt.un OO
+ br FAIL
+
+OO:
+ ldsfld float64 blt_un::one
+ ldsfld float64 blt_un::NaN
+ blt.un PP
+ br FAIL
+
+PP:
+ ldsfld float64 blt_un::max
+ ldsfld float64 blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float64 blt_un::max
+ ldsfld float64 blt_un::_min
+ blt.un FAIL
+
+ ldsfld float64 blt_un::max
+ ldsfld float64 blt_un::_one
+ blt.un FAIL
+
+ ldsfld float64 blt_un::max
+ ldsfld float64 blt_un::_zero
+ blt.un FAIL
+
+ ldsfld float64 blt_un::max
+ ldsfld float64 blt_un::zero
+ blt.un FAIL
+
+ ldsfld float64 blt_un::max
+ ldsfld float64 blt_un::one
+ blt.un FAIL
+
+ ldsfld float64 blt_un::max
+ ldsfld float64 blt_un::max
+ blt.un FAIL
+
+QQ:
+ ldsfld float64 blt_un::max
+ ldsfld float64 blt_un::inf
+ blt.un RR
+ br FAIL
+
+RR:
+ ldsfld float64 blt_un::max
+ ldsfld float64 blt_un::NaN
+ blt.un SS
+ br FAIL
+
+SS:
+ ldsfld float64 blt_un::inf
+ ldsfld float64 blt_un::_inf
+ blt.un FAIL
+
+ ldsfld float64 blt_un::inf
+ ldsfld float64 blt_un::_min
+ blt.un FAIL
+
+ ldsfld float64 blt_un::inf
+ ldsfld float64 blt_un::_one
+ blt.un FAIL
+
+ ldsfld float64 blt_un::inf
+ ldsfld float64 blt_un::_zero
+ blt.un FAIL
+
+ ldsfld float64 blt_un::inf
+ ldsfld float64 blt_un::zero
+ blt.un FAIL
+
+ ldsfld float64 blt_un::inf
+ ldsfld float64 blt_un::one
+ blt.un FAIL
+
+ ldsfld float64 blt_un::inf
+ ldsfld float64 blt_un::max
+ blt.un FAIL
+
+ ldsfld float64 blt_un::inf
+ ldsfld float64 blt_un::inf
+ blt.un FAIL
+
+TT:
+ ldsfld float64 blt_un::inf
+ ldsfld float64 blt_un::NaN
+ blt.un UU
+ br FAIL
+
+UU:
+ ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un::_inf
+ blt.un VV
+ br FAIL
+
+VV:
+ ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un::_min
+ blt.un WW
+ br FAIL
+
+WW:
+ ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un::_one
+ blt.un XX
+ br FAIL
+
+XX:
+ ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un::_zero
+ blt.un YY
+ br FAIL
+
+YY:
+ ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un::zero
+ blt.un ZZ
+ br FAIL
+
+ZZ:
+ ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un::one
+ blt.un AAA
+ br FAIL
+
+AAA:
+ ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un::max
+ blt.un BBB
+ br FAIL
+
+BBB:
+ ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un::inf
+ blt.un CCC
+ br FAIL
+
+CCC:
+ ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un::NaN
+ blt.un BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r8 0x0
+ ldc.r8 0x1
+ blt.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly blt_un_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_r8.ilproj
new file mode 100644
index 0000000000..c34867ffc6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/blt_un_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="blt_un_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/IL_Conformance/Old/Conformance_Base/bne_u.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u.il
new file mode 100644
index 0000000000..57f14d01c7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u.il
@@ -0,0 +1,47 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public bne_un {
+
+
+.field public static int32 PTR
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*,int32*)
+ ldsflda int32 bne_un::PTR
+ stloc 0
+ ldsflda int32 bne_un::PTR
+ ldc.i4 0x2
+ add
+ stloc 1
+
+ ldloc 0
+ ldloc 1
+ bne.un A
+ br FAIL
+
+A:
+ ldloc 1
+ ldloc 0
+ bne.un B
+ br FAIL
+
+B:
+ ldloc 0
+ ldloc 0
+ bne.un FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bne_u.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u.ilproj
new file mode 100644
index 0000000000..bf21f5e1a1
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u.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="bne_u.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/IL_Conformance/Old/Conformance_Base/bne_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u4.il
new file mode 100644
index 0000000000..4d992c6cbf
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u4.il
@@ -0,0 +1,131 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public bne_un {
+
+.field public static int32 all
+.field public static int32 none
+.field public static int32 odd
+.field public static int32 even
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 bne_un::all
+ ldc.i4 0x00000000
+ stsfld int32 bne_un::none
+ ldc.i4 0x55555555
+ stsfld int32 bne_un::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 bne_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void bne_un::initialize()
+
+ ldsfld int32 bne_un::all
+ ldsfld int32 bne_un::all
+ bne.un FAIL
+
+ ldsfld int32 bne_un::all
+ ldsfld int32 bne_un::none
+ bne.un A
+ br FAIL
+
+A:
+ ldsfld int32 bne_un::all
+ ldsfld int32 bne_un::odd
+ bne.un B
+ br FAIL
+
+B:
+ ldsfld int32 bne_un::all
+ ldsfld int32 bne_un::even
+ bne.un C
+ br FAIL
+C:
+ ldsfld int32 bne_un::none
+ ldsfld int32 bne_un::all
+ bne.un D
+ br FAIL
+
+D:
+ ldsfld int32 bne_un::none
+ ldsfld int32 bne_un::none
+ bne.un FAIL
+
+ ldsfld int32 bne_un::none
+ ldsfld int32 bne_un::odd
+ bne.un E
+ br FAIL
+
+E:
+ ldsfld int32 bne_un::none
+ ldsfld int32 bne_un::even
+ bne.un F
+ br FAIL
+F:
+ ldsfld int32 bne_un::odd
+ ldsfld int32 bne_un::all
+ bne.un G
+ br FAIL
+
+G:
+ ldsfld int32 bne_un::odd
+ ldsfld int32 bne_un::none
+ bne.un H
+ br FAIL
+
+H:
+ ldsfld int32 bne_un::odd
+ ldsfld int32 bne_un::odd
+ bne.un FAIL
+
+ ldsfld int32 bne_un::odd
+ ldsfld int32 bne_un::even
+ bne.un I
+ br FAIL
+I:
+ ldsfld int32 bne_un::even
+ ldsfld int32 bne_un::all
+ bne.un J
+ br FAIL
+
+J:
+ ldsfld int32 bne_un::even
+ ldsfld int32 bne_un::none
+ bne.un K
+ br FAIL
+
+K:
+ ldsfld int32 bne_un::even
+ ldsfld int32 bne_un::odd
+ bne.un L
+
+L: ldsfld int32 bne_un::even
+ ldsfld int32 bne_un::even
+ bne.un FAIL
+ br BACKCHECK
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i4 0x0
+ ldc.i4 0x1
+ bne.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bne_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u4.ilproj
new file mode 100644
index 0000000000..1674ce54fe
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u4.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="bne_u4.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/IL_Conformance/Old/Conformance_Base/bne_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u8.il
new file mode 100644
index 0000000000..e9b55c9d0a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u8.il
@@ -0,0 +1,132 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public bne_un {
+
+.field public static int64 all
+.field public static int64 none
+.field public static int64 odd
+.field public static int64 even
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 bne_un::all
+ ldc.i8 0x0000000000000000
+ stsfld int64 bne_un::none
+ ldc.i8 0x5555555555555555
+ stsfld int64 bne_un::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 bne_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void bne_un::initialize()
+
+ ldsfld int64 bne_un::all
+ ldsfld int64 bne_un::all
+ bne.un FAIL
+
+ ldsfld int64 bne_un::all
+ ldsfld int64 bne_un::none
+ bne.un A
+ br FAIL
+
+A:
+ ldsfld int64 bne_un::all
+ ldsfld int64 bne_un::odd
+ bne.un B
+ br FAIL
+
+B:
+ ldsfld int64 bne_un::all
+ ldsfld int64 bne_un::even
+ bne.un C
+ br FAIL
+C:
+ ldsfld int64 bne_un::none
+ ldsfld int64 bne_un::all
+ bne.un D
+ br FAIL
+
+D:
+ ldsfld int64 bne_un::none
+ ldsfld int64 bne_un::none
+ bne.un FAIL
+
+ ldsfld int64 bne_un::none
+ ldsfld int64 bne_un::odd
+ bne.un E
+ br FAIL
+
+E:
+ ldsfld int64 bne_un::none
+ ldsfld int64 bne_un::even
+ bne.un F
+ br FAIL
+F:
+ ldsfld int64 bne_un::odd
+ ldsfld int64 bne_un::all
+ bne.un G
+ br FAIL
+
+G:
+ ldsfld int64 bne_un::odd
+ ldsfld int64 bne_un::none
+ bne.un H
+ br FAIL
+
+H:
+ ldsfld int64 bne_un::odd
+ ldsfld int64 bne_un::odd
+ bne.un FAIL
+
+ ldsfld int64 bne_un::odd
+ ldsfld int64 bne_un::even
+ bne.un I
+ br FAIL
+I:
+ ldsfld int64 bne_un::even
+ ldsfld int64 bne_un::all
+ bne.un J
+ br FAIL
+
+J:
+ ldsfld int64 bne_un::even
+ ldsfld int64 bne_un::none
+ bne.un K
+ br FAIL
+
+K:
+ ldsfld int64 bne_un::even
+ ldsfld int64 bne_un::odd
+ bne.un L
+
+L:
+ ldsfld int64 bne_un::even
+ ldsfld int64 bne_un::even
+ bne.un FAIL
+ br BACKCHECK
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.i8 0x0
+ ldc.i8 0x1
+ bne.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bne_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_u8.ilproj
new file mode 100644
index 0000000000..9568f103ff
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_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="bne_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/IL_Conformance/Old/Conformance_Base/bne_un_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r4.il
new file mode 100644
index 0000000000..51c3121f60
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r4.il
@@ -0,0 +1,525 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public bne_un {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 bne_un::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 bne_un::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 bne_un::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 bne_un::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 bne_un::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 bne_un::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 bne_un::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 bne_un::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 bne_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void bne_un::initialize()
+ ldsfld float32 bne_un::_inf
+ ldsfld float32 bne_un::_inf
+ bne.un FAIL
+
+ ldsfld float32 bne_un::_inf
+ ldsfld float32 bne_un::_min
+ bne.un A
+ br FAIL
+
+A:
+ ldsfld float32 bne_un::_inf
+ ldsfld float32 bne_un::_one
+ bne.un B
+ br FAIL
+
+B:
+ ldsfld float32 bne_un::_inf
+ ldsfld float32 bne_un::_zero
+ bne.un C
+ br FAIL
+
+C:
+ ldsfld float32 bne_un::_inf
+ ldsfld float32 bne_un::zero
+ bne.un D
+ br FAIL
+
+D:
+ ldsfld float32 bne_un::_inf
+ ldsfld float32 bne_un::one
+ bne.un E
+ br FAIL
+
+E:
+ ldsfld float32 bne_un::_inf
+ ldsfld float32 bne_un::max
+ bne.un F
+ br FAIL
+
+F:
+ ldsfld float32 bne_un::_inf
+ ldsfld float32 bne_un::inf
+ bne.un G
+ br FAIL
+
+G:
+ ldsfld float32 bne_un::_inf
+ ldsfld float32 bne_un::NaN
+ bne.un H
+ br FAIL
+
+H:
+ ldsfld float32 bne_un::_min
+ ldsfld float32 bne_un::_inf
+ bne.un I
+ br FAIL
+
+I:
+ ldsfld float32 bne_un::_min
+ ldsfld float32 bne_un::_min
+ bne.un FAIL
+
+ ldsfld float32 bne_un::_min
+ ldsfld float32 bne_un::_one
+ bne.un J
+ br FAIL
+
+J:
+ ldsfld float32 bne_un::_min
+ ldsfld float32 bne_un::_zero
+ bne.un K
+ br FAIL
+
+K:
+ ldsfld float32 bne_un::_min
+ ldsfld float32 bne_un::zero
+ bne.un L
+ br FAIL
+
+L:
+ ldsfld float32 bne_un::_min
+ ldsfld float32 bne_un::one
+ bne.un M
+ br FAIL
+
+M:
+ ldsfld float32 bne_un::_min
+ ldsfld float32 bne_un::max
+ bne.un N
+ br FAIL
+
+N:
+ ldsfld float32 bne_un::_min
+ ldsfld float32 bne_un::inf
+ bne.un O
+ br FAIL
+
+O:
+ ldsfld float32 bne_un::_min
+ ldsfld float32 bne_un::NaN
+ bne.un P
+ br FAIL
+P:
+ ldsfld float32 bne_un::_one
+ ldsfld float32 bne_un::_inf
+ bne.un Q
+ br FAIL
+
+Q:
+ ldsfld float32 bne_un::_one
+ ldsfld float32 bne_un::_min
+ bne.un R
+ br FAIL
+
+R:
+ ldsfld float32 bne_un::_one
+ ldsfld float32 bne_un::_one
+ bne.un FAIL
+
+S:
+ ldsfld float32 bne_un::_one
+ ldsfld float32 bne_un::_zero
+ bne.un T
+ br FAIL
+
+T:
+ ldsfld float32 bne_un::_one
+ ldsfld float32 bne_un::zero
+ bne.un U
+ br FAIL
+
+U:
+ ldsfld float32 bne_un::_one
+ ldsfld float32 bne_un::one
+ bne.un V
+ br FAIL
+
+V:
+ ldsfld float32 bne_un::_one
+ ldsfld float32 bne_un::max
+ bne.un W
+ br FAIL
+
+W:
+ ldsfld float32 bne_un::_one
+ ldsfld float32 bne_un::inf
+ bne.un X
+ br FAIL
+
+X:
+ ldsfld float32 bne_un::_one
+ ldsfld float32 bne_un::NaN
+ bne.un Y
+ br FAIL
+Y:
+ ldsfld float32 bne_un::_zero
+ ldsfld float32 bne_un::_inf
+ bne.un Z
+ br FAIL
+
+Z:
+ ldsfld float32 bne_un::_zero
+ ldsfld float32 bne_un::_min
+ bne.un AA
+ br FAIL
+
+AA:
+ ldsfld float32 bne_un::_zero
+ ldsfld float32 bne_un::_one
+ bne.un BB
+ br FAIL
+
+BB:
+ ldsfld float32 bne_un::_zero
+ ldsfld float32 bne_un::_zero
+ bne.un FAIL
+
+ ldsfld float32 bne_un::_zero
+ ldsfld float32 bne_un::zero
+ bne.un FAIL
+
+ ldsfld float32 bne_un::_zero
+ ldsfld float32 bne_un::one
+ bne.un CC
+ br FAIL
+
+CC:
+ ldsfld float32 bne_un::_zero
+ ldsfld float32 bne_un::max
+ bne.un DD
+ br FAIL
+
+DD:
+ ldsfld float32 bne_un::_zero
+ ldsfld float32 bne_un::inf
+ bne.un EE
+ br FAIL
+
+EE:
+ ldsfld float32 bne_un::_zero
+ ldsfld float32 bne_un::NaN
+ bne.un FF
+ br FAIL
+FF:
+ ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un::_inf
+ bne.un GG
+ br FAIL
+
+GG:
+ ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un::_min
+ bne.un HH
+ br FAIL
+
+HH:
+ ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un::_one
+ bne.un II
+ br FAIL
+
+II:
+ ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un::_zero
+ bne.un FAIL
+
+ ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un::zero
+ bne.un FAIL
+
+ ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un::one
+ bne.un JJ
+ br FAIL
+
+JJ:
+ ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un::max
+ bne.un KK
+ br FAIL
+
+KK:
+ ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un::inf
+ bne.un LL
+ br FAIL
+
+LL:
+ ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un::NaN
+ bne.un MM
+ br FAIL
+
+MM:
+ ldsfld float32 bne_un::one
+ ldsfld float32 bne_un::_inf
+ bne.un NN
+ br FAIL
+
+NN:
+ ldsfld float32 bne_un::one
+ ldsfld float32 bne_un::_min
+ bne.un OO
+ br FAIL
+
+OO:
+ ldsfld float32 bne_un::one
+ ldsfld float32 bne_un::_one
+ bne.un PP
+ br FAIL
+
+PP:
+ ldsfld float32 bne_un::one
+ ldsfld float32 bne_un::_zero
+ bne.un QQ
+ br FAIL
+
+QQ:
+ ldsfld float32 bne_un::one
+ ldsfld float32 bne_un::zero
+ bne.un RR
+ br FAIL
+
+RR:
+ ldsfld float32 bne_un::one
+ ldsfld float32 bne_un::one
+ bne.un FAIL
+
+SS:
+ ldsfld float32 bne_un::one
+ ldsfld float32 bne_un::max
+ bne.un TT
+ br FAIL
+
+TT:
+ ldsfld float32 bne_un::one
+ ldsfld float32 bne_un::inf
+ bne.un UU
+ br FAIL
+
+UU:
+ ldsfld float32 bne_un::one
+ ldsfld float32 bne_un::NaN
+ bne.un VV
+ br FAIL
+
+VV:
+ ldsfld float32 bne_un::max
+ ldsfld float32 bne_un::_inf
+ bne.un WW
+ br FAIL
+
+WW:
+ ldsfld float32 bne_un::max
+ ldsfld float32 bne_un::_min
+ bne.un XX
+ br FAIL
+
+XX:
+ ldsfld float32 bne_un::max
+ ldsfld float32 bne_un::_one
+ bne.un YY
+ br FAIL
+
+YY:
+ ldsfld float32 bne_un::max
+ ldsfld float32 bne_un::_zero
+ bne.un ZZ
+ br FAIL
+
+ZZ:
+ ldsfld float32 bne_un::max
+ ldsfld float32 bne_un::zero
+ bne.un AAA
+ br FAIL
+
+AAA:
+ ldsfld float32 bne_un::max
+ ldsfld float32 bne_un::one
+ bne.un BBB
+ br FAIL
+
+BBB:
+ ldsfld float32 bne_un::max
+ ldsfld float32 bne_un::max
+ bne.un FAIL
+
+ ldsfld float32 bne_un::max
+ ldsfld float32 bne_un::inf
+ bne.un CCC
+ br FAIL
+
+CCC:
+ ldsfld float32 bne_un::max
+ ldsfld float32 bne_un::NaN
+ bne.un DDD
+ br FAIL
+
+DDD:
+ ldsfld float32 bne_un::inf
+ ldsfld float32 bne_un::_inf
+ bne.un EEE
+ br FAIL
+
+EEE:
+ ldsfld float32 bne_un::inf
+ ldsfld float32 bne_un::_min
+ bne.un FFF
+ br FAIL
+
+FFF:
+ ldsfld float32 bne_un::inf
+ ldsfld float32 bne_un::_one
+ bne.un GGG
+ br FAIL
+
+GGG:
+ ldsfld float32 bne_un::inf
+ ldsfld float32 bne_un::_zero
+ bne.un HHH
+ br FAIL
+
+HHH:
+ ldsfld float32 bne_un::inf
+ ldsfld float32 bne_un::zero
+ bne.un III
+ br FAIL
+
+III:
+ ldsfld float32 bne_un::inf
+ ldsfld float32 bne_un::one
+ bne.un JJJ
+ br FAIL
+
+JJJ:
+ ldsfld float32 bne_un::inf
+ ldsfld float32 bne_un::max
+ bne.un KK_
+ br FAIL
+
+KK_:
+ ldsfld float32 bne_un::inf
+ ldsfld float32 bne_un::inf
+ bne.un FAIL
+
+ ldsfld float32 bne_un::inf
+ ldsfld float32 bne_un::NaN
+ bne.un LLL
+ br FAIL
+
+LLL:
+ ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un::_inf
+ bne.un MMM
+ br FAIL
+
+MMM:
+ ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un::_min
+ bne.un NNN
+ br FAIL
+
+NNN:
+ ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un::_one
+ bne.un OOO
+ br FAIL
+
+OOO:
+ ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un::_zero
+ bne.un PPP
+ br FAIL
+
+PPP:
+ ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un::zero
+ bne.un QQQ
+ br FAIL
+
+QQQ:
+ ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un::one
+ bne.un RRR
+ br FAIL
+
+RRR:
+ ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un::max
+ bne.un SSS
+ br FAIL
+
+SSS:
+ ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un::inf
+ bne.un TTT
+ br FAIL
+
+TTT:
+ ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un::NaN
+ bne.un BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r4 0x0
+ ldc.r4 0x1
+ bne.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bne_un_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r4.ilproj
new file mode 100644
index 0000000000..6a48d5c8d3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_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="bne_un_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/IL_Conformance/Old/Conformance_Base/bne_un_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r8.il
new file mode 100644
index 0000000000..37737492b3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r8.il
@@ -0,0 +1,525 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public bne_un {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 bne_un::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 bne_un::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 bne_un::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 bne_un::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 bne_un::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 bne_un::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 bne_un::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 bne_un::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 bne_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void bne_un::initialize()
+ ldsfld float64 bne_un::_inf
+ ldsfld float64 bne_un::_inf
+ bne.un FAIL
+
+ ldsfld float64 bne_un::_inf
+ ldsfld float64 bne_un::_min
+ bne.un A
+ br FAIL
+
+A:
+ ldsfld float64 bne_un::_inf
+ ldsfld float64 bne_un::_one
+ bne.un B
+ br FAIL
+
+B:
+ ldsfld float64 bne_un::_inf
+ ldsfld float64 bne_un::_zero
+ bne.un C
+ br FAIL
+
+C:
+ ldsfld float64 bne_un::_inf
+ ldsfld float64 bne_un::zero
+ bne.un D
+ br FAIL
+
+D:
+ ldsfld float64 bne_un::_inf
+ ldsfld float64 bne_un::one
+ bne.un E
+ br FAIL
+
+E:
+ ldsfld float64 bne_un::_inf
+ ldsfld float64 bne_un::max
+ bne.un F
+ br FAIL
+
+F:
+ ldsfld float64 bne_un::_inf
+ ldsfld float64 bne_un::inf
+ bne.un G
+ br FAIL
+
+G:
+ ldsfld float64 bne_un::_inf
+ ldsfld float64 bne_un::NaN
+ bne.un H
+ br FAIL
+
+H:
+ ldsfld float64 bne_un::_min
+ ldsfld float64 bne_un::_inf
+ bne.un I
+ br FAIL
+
+I:
+ ldsfld float64 bne_un::_min
+ ldsfld float64 bne_un::_min
+ bne.un FAIL
+
+ ldsfld float64 bne_un::_min
+ ldsfld float64 bne_un::_one
+ bne.un J
+ br FAIL
+
+J:
+ ldsfld float64 bne_un::_min
+ ldsfld float64 bne_un::_zero
+ bne.un K
+ br FAIL
+
+K:
+ ldsfld float64 bne_un::_min
+ ldsfld float64 bne_un::zero
+ bne.un L
+ br FAIL
+
+L:
+ ldsfld float64 bne_un::_min
+ ldsfld float64 bne_un::one
+ bne.un M
+ br FAIL
+
+M:
+ ldsfld float64 bne_un::_min
+ ldsfld float64 bne_un::max
+ bne.un N
+ br FAIL
+
+N:
+ ldsfld float64 bne_un::_min
+ ldsfld float64 bne_un::inf
+ bne.un O
+ br FAIL
+
+O:
+ ldsfld float64 bne_un::_min
+ ldsfld float64 bne_un::NaN
+ bne.un P
+ br FAIL
+P:
+ ldsfld float64 bne_un::_one
+ ldsfld float64 bne_un::_inf
+ bne.un Q
+ br FAIL
+
+Q:
+ ldsfld float64 bne_un::_one
+ ldsfld float64 bne_un::_min
+ bne.un R
+ br FAIL
+
+R:
+ ldsfld float64 bne_un::_one
+ ldsfld float64 bne_un::_one
+ bne.un FAIL
+
+S:
+ ldsfld float64 bne_un::_one
+ ldsfld float64 bne_un::_zero
+ bne.un T
+ br FAIL
+
+T:
+ ldsfld float64 bne_un::_one
+ ldsfld float64 bne_un::zero
+ bne.un U
+ br FAIL
+
+U:
+ ldsfld float64 bne_un::_one
+ ldsfld float64 bne_un::one
+ bne.un V
+ br FAIL
+
+V:
+ ldsfld float64 bne_un::_one
+ ldsfld float64 bne_un::max
+ bne.un W
+ br FAIL
+
+W:
+ ldsfld float64 bne_un::_one
+ ldsfld float64 bne_un::inf
+ bne.un X
+ br FAIL
+
+X:
+ ldsfld float64 bne_un::_one
+ ldsfld float64 bne_un::NaN
+ bne.un Y
+ br FAIL
+Y:
+ ldsfld float64 bne_un::_zero
+ ldsfld float64 bne_un::_inf
+ bne.un Z
+ br FAIL
+
+Z:
+ ldsfld float64 bne_un::_zero
+ ldsfld float64 bne_un::_min
+ bne.un AA
+ br FAIL
+
+AA:
+ ldsfld float64 bne_un::_zero
+ ldsfld float64 bne_un::_one
+ bne.un BB
+ br FAIL
+
+BB:
+ ldsfld float64 bne_un::_zero
+ ldsfld float64 bne_un::_zero
+ bne.un FAIL
+
+ ldsfld float64 bne_un::_zero
+ ldsfld float64 bne_un::zero
+ bne.un FAIL
+
+ ldsfld float64 bne_un::_zero
+ ldsfld float64 bne_un::one
+ bne.un CC
+ br FAIL
+
+CC:
+ ldsfld float64 bne_un::_zero
+ ldsfld float64 bne_un::max
+ bne.un DD
+ br FAIL
+
+DD:
+ ldsfld float64 bne_un::_zero
+ ldsfld float64 bne_un::inf
+ bne.un EE
+ br FAIL
+
+EE:
+ ldsfld float64 bne_un::_zero
+ ldsfld float64 bne_un::NaN
+ bne.un FF
+ br FAIL
+FF:
+ ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un::_inf
+ bne.un GG
+ br FAIL
+
+GG:
+ ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un::_min
+ bne.un HH
+ br FAIL
+
+HH:
+ ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un::_one
+ bne.un II
+ br FAIL
+
+II:
+ ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un::_zero
+ bne.un FAIL
+
+ ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un::zero
+ bne.un FAIL
+
+ ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un::one
+ bne.un JJ
+ br FAIL
+
+JJ:
+ ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un::max
+ bne.un KK
+ br FAIL
+
+KK:
+ ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un::inf
+ bne.un LL
+ br FAIL
+
+LL:
+ ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un::NaN
+ bne.un MM
+ br FAIL
+
+MM:
+ ldsfld float64 bne_un::one
+ ldsfld float64 bne_un::_inf
+ bne.un NN
+ br FAIL
+
+NN:
+ ldsfld float64 bne_un::one
+ ldsfld float64 bne_un::_min
+ bne.un OO
+ br FAIL
+
+OO:
+ ldsfld float64 bne_un::one
+ ldsfld float64 bne_un::_one
+ bne.un PP
+ br FAIL
+
+PP:
+ ldsfld float64 bne_un::one
+ ldsfld float64 bne_un::_zero
+ bne.un QQ
+ br FAIL
+
+QQ:
+ ldsfld float64 bne_un::one
+ ldsfld float64 bne_un::zero
+ bne.un RR
+ br FAIL
+
+RR:
+ ldsfld float64 bne_un::one
+ ldsfld float64 bne_un::one
+ bne.un FAIL
+
+SS:
+ ldsfld float64 bne_un::one
+ ldsfld float64 bne_un::max
+ bne.un TT
+ br FAIL
+
+TT:
+ ldsfld float64 bne_un::one
+ ldsfld float64 bne_un::inf
+ bne.un UU
+ br FAIL
+
+UU:
+ ldsfld float64 bne_un::one
+ ldsfld float64 bne_un::NaN
+ bne.un VV
+ br FAIL
+
+VV:
+ ldsfld float64 bne_un::max
+ ldsfld float64 bne_un::_inf
+ bne.un WW
+ br FAIL
+
+WW:
+ ldsfld float64 bne_un::max
+ ldsfld float64 bne_un::_min
+ bne.un XX
+ br FAIL
+
+XX:
+ ldsfld float64 bne_un::max
+ ldsfld float64 bne_un::_one
+ bne.un YY
+ br FAIL
+
+YY:
+ ldsfld float64 bne_un::max
+ ldsfld float64 bne_un::_zero
+ bne.un ZZ
+ br FAIL
+
+ZZ:
+ ldsfld float64 bne_un::max
+ ldsfld float64 bne_un::zero
+ bne.un AAA
+ br FAIL
+
+AAA:
+ ldsfld float64 bne_un::max
+ ldsfld float64 bne_un::one
+ bne.un BBB
+ br FAIL
+
+BBB:
+ ldsfld float64 bne_un::max
+ ldsfld float64 bne_un::max
+ bne.un FAIL
+
+ ldsfld float64 bne_un::max
+ ldsfld float64 bne_un::inf
+ bne.un CCC
+ br FAIL
+
+CCC:
+ ldsfld float64 bne_un::max
+ ldsfld float64 bne_un::NaN
+ bne.un DDD
+ br FAIL
+
+DDD:
+ ldsfld float64 bne_un::inf
+ ldsfld float64 bne_un::_inf
+ bne.un EEE
+ br FAIL
+
+EEE:
+ ldsfld float64 bne_un::inf
+ ldsfld float64 bne_un::_min
+ bne.un FFF
+ br FAIL
+
+FFF:
+ ldsfld float64 bne_un::inf
+ ldsfld float64 bne_un::_one
+ bne.un GGG
+ br FAIL
+
+GGG:
+ ldsfld float64 bne_un::inf
+ ldsfld float64 bne_un::_zero
+ bne.un HHH
+ br FAIL
+
+HHH:
+ ldsfld float64 bne_un::inf
+ ldsfld float64 bne_un::zero
+ bne.un III
+ br FAIL
+
+III:
+ ldsfld float64 bne_un::inf
+ ldsfld float64 bne_un::one
+ bne.un JJJ
+ br FAIL
+
+JJJ:
+ ldsfld float64 bne_un::inf
+ ldsfld float64 bne_un::max
+ bne.un KK_
+ br FAIL
+
+KK_:
+ ldsfld float64 bne_un::inf
+ ldsfld float64 bne_un::inf
+ bne.un FAIL
+
+ ldsfld float64 bne_un::inf
+ ldsfld float64 bne_un::NaN
+ bne.un LLL
+ br FAIL
+
+LLL:
+ ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un::_inf
+ bne.un MMM
+ br FAIL
+
+MMM:
+ ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un::_min
+ bne.un NNN
+ br FAIL
+
+NNN:
+ ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un::_one
+ bne.un OOO
+ br FAIL
+
+OOO:
+ ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un::_zero
+ bne.un PPP
+ br FAIL
+
+PPP:
+ ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un::zero
+ bne.un QQQ
+ br FAIL
+
+QQQ:
+ ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un::one
+ bne.un RRR
+ br FAIL
+
+RRR:
+ ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un::max
+ bne.un SSS
+ br FAIL
+
+SSS:
+ ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un::inf
+ bne.un TTT
+ br FAIL
+
+TTT:
+ ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un::NaN
+ bne.un BACKCHECK
+ br FAIL
+
+TOPASS:
+ br PASS
+BACKCHECK:
+ ldc.r8 0x0
+ ldc.r8 0x1
+ bne.un TOPASS
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly bne_un_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_r8.ilproj
new file mode 100644
index 0000000000..89e62d237b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/bne_un_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="bne_un_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/IL_Conformance/Old/Conformance_Base/br.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/br.il
new file mode 100644
index 0000000000..e8579f7a91
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/br.il
@@ -0,0 +1,94 @@
+// 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 {}
+.class public _br {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+.locals (int32,int32)
+ ldc.i4 0x0
+ dup
+ stloc 0
+ stloc 1
+
+BEGIN:
+ ldloc 0
+ dup
+ ldc.i4 0x0
+ ceq
+ ldloc 1
+ add
+ stloc 1
+ ldc.i4 0x1
+ add
+ stloc 0
+ br TAG4
+
+TAG1:
+ ldloc 0
+ dup
+ ldc.i4 0x9
+ ceq
+ ldloc 1
+ add
+ stloc 1
+ ldc.i4 0x2
+ add
+ stloc 0
+ br TAG3
+
+TAG2:
+ ldloc 0
+ dup
+ ldc.i4 0x11
+ ceq
+ ldloc 1
+ add
+ stloc 1
+ ldc.i4 0x4
+ add
+ stloc 0
+ br END
+
+TAG3:
+ ldloc 0
+ dup
+ ldc.i4 0xB
+ ceq
+ ldloc 1
+ add
+ stloc 1
+ ldc.i4 0x6
+ add
+ stloc 0
+ br TAG2
+
+TAG4:
+ ldloc 0
+ dup
+ ldc.i4 0x1
+ ceq
+ ldloc 1
+ add
+ stloc 1
+ ldc.i4 0x8
+ add
+ stloc 0
+ br TAG1
+
+END:
+ br 0
+ ldloc 1
+ ldc.i4 0x00000005
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly br.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/br.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/br.ilproj
new file mode 100644
index 0000000000..b84e9fa1a8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/br.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="br.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/IL_Conformance/Old/Conformance_Base/brfalse.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/brfalse.il
new file mode 100644
index 0000000000..12992c058e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/brfalse.il
@@ -0,0 +1,140 @@
+// 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 {}
+.class public _brfalse {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+.locals (int32,int32)
+ ldc.i4 0x0
+ dup
+ stloc 0
+ stloc 1
+
+BEGIN:
+ ldc.i4 0x1
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0x1
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x0
+ brfalse TAG3
+
+
+TAG1:
+ ldc.i4 0x2
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0xB
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x1
+ brfalse END
+ ldc.i4 0x0
+ brfalse 0
+
+
+TAG2:
+ ldc.i4 0x4
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0xF
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x0
+ brfalse BOUNDS_TEST
+
+
+TAG3:
+ ldc.i4 0x8
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0x9
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x1
+ brfalse END
+ ldc.i4 0x0
+ brfalse TAG1
+
+BOUNDS_TEST:
+ ldc.i4 0xFFFFFFFF
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x7FFFFFFF
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x80000000
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x55555555
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0xAAAAAAAA
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x00000000
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+
+END:
+ ldloc 1
+ ldc.i4 0x00000009
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
+.assembly brfalse.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/brfalse.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/brfalse.ilproj
new file mode 100644
index 0000000000..eac37ac223
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/brfalse.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="brfalse.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/IL_Conformance/Old/Conformance_Base/brtrue.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/brtrue.il
new file mode 100644
index 0000000000..1e9294a8e7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/brtrue.il
@@ -0,0 +1,148 @@
+// 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 {}
+.class public _brtrue {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+.locals (int32,int32)
+ ldc.i4 0x0
+ dup
+ stloc 0
+ stloc 1
+
+BEGIN:
+ ldc.i4 0x1
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0x1
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x1
+ brtrue TAG3
+
+
+TAG1:
+ ldc.i4 0x2
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0xB
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x0
+ brtrue END
+ ldc.i4 0x1
+ brtrue 0
+
+
+TAG2:
+ ldc.i4 0x4
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0xF
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x1
+ brtrue BOUNDS_TEST
+
+
+TAG3:
+ ldc.i4 0x8
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0x9
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x0
+ brtrue END
+ ldc.i4 0x1
+ brtrue TAG1
+
+
+
+
+BOUNDS_TEST:
+ ldc.i4 0xFFFFFFFF
+ brtrue BT1
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+BT1:
+ ldc.i4 0x7FFFFFFF
+ brtrue BT2
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+BT2:
+ ldc.i4 0x80000000
+ brtrue BT3
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+BT3:
+ ldc.i4 0x55555555
+ brtrue BT4
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+BT4:
+ ldc.i4 0xAAAAAAAA
+ brtrue BT5
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+BT5:
+ ldc.i4 0x00000000
+ brtrue END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+
+END:
+ ldloc 1
+ ldc.i4 0x00000005
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x1
+ ret
+
+}
+}
+.assembly brtrue.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/brtrue.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/brtrue.ilproj
new file mode 100644
index 0000000000..0e6b5b6f07
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/brtrue.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="brtrue.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/IL_Conformance/Old/Conformance_Base/c_br.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_br.il
new file mode 100644
index 0000000000..490e7aa88c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_br.il
@@ -0,0 +1,96 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class _br {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+.locals (int32,int32)
+ ldc.i4 0x0
+ dup
+ stloc 0
+ stloc 1
+
+BEGIN:
+ ldloc 0
+ dup
+ ldc.i4 0x0
+ ceq
+ ldloc 1
+ add
+ stloc 1
+ ldc.i4 0x1
+ add
+ stloc 0
+ br TAG4
+
+TAG1:
+ ldloc 0
+ dup
+ ldc.i4 0x9
+ ceq
+ ldloc 1
+ add
+ stloc 1
+ ldc.i4 0x2
+ add
+ stloc 0
+ br TAG3
+
+TAG2:
+ ldloc 0
+ dup
+ ldc.i4 0x11
+ ceq
+ ldloc 1
+ add
+ stloc 1
+ ldc.i4 0x4
+ add
+ stloc 0
+ br END
+
+TAG3:
+ ldloc 0
+ dup
+ ldc.i4 0xB
+ ceq
+ ldloc 1
+ add
+ stloc 1
+ ldc.i4 0x6
+ add
+ stloc 0
+ br TAG2
+
+TAG4:
+ ldloc 0
+ dup
+ ldc.i4 0x1
+ ceq
+ ldloc 1
+ add
+ stloc 1
+ ldc.i4 0x8
+ add
+ stloc 0
+ br TAG1
+
+END:
+ br 0
+ ldloc 1
+ ldc.i4 0x00000005
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly c_br.exe {}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_br.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_br.ilproj
new file mode 100644
index 0000000000..717bd4c05e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_br.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="c_br.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/IL_Conformance/Old/Conformance_Base/c_brfalse.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brfalse.il
new file mode 100644
index 0000000000..a558ae264d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brfalse.il
@@ -0,0 +1,142 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class _brfalse {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+.locals (int32,int32)
+ ldc.i4 0x0
+ dup
+ stloc 0
+ stloc 1
+
+BEGIN:
+ ldc.i4 0x1
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0x1
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x0
+ brfalse TAG3
+
+
+TAG1:
+ ldc.i4 0x2
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0xB
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x1
+ brfalse END
+ ldc.i4 0x0
+ brfalse 0
+
+
+TAG2:
+ ldc.i4 0x4
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0xF
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x0
+ brfalse BOUNDS_TEST
+
+
+TAG3:
+ ldc.i4 0x8
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0x9
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x1
+ brfalse END
+ ldc.i4 0x0
+ brfalse TAG1
+
+BOUNDS_TEST:
+ ldc.i4 0xFFFFFFFF
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x7FFFFFFF
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x80000000
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x55555555
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0xAAAAAAAA
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x00000000
+ brfalse END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+
+END:
+ ldloc 1
+ ldc.i4 0x00000009
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
+.assembly c_brfalse.exe {}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brfalse.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brfalse.ilproj
new file mode 100644
index 0000000000..4330d70d68
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brfalse.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="c_brfalse.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/IL_Conformance/Old/Conformance_Base/c_brtrue.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brtrue.il
new file mode 100644
index 0000000000..55be65be1f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brtrue.il
@@ -0,0 +1,150 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class _brtrue {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+.locals (int32,int32)
+ ldc.i4 0x0
+ dup
+ stloc 0
+ stloc 1
+
+BEGIN:
+ ldc.i4 0x1
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0x1
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x1
+ brtrue TAG3
+
+
+TAG1:
+ ldc.i4 0x2
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0xB
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x0
+ brtrue END
+ ldc.i4 0x1
+ brtrue 0
+
+
+TAG2:
+ ldc.i4 0x4
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0xF
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x1
+ brtrue BOUNDS_TEST
+
+
+TAG3:
+ ldc.i4 0x8
+ ldloc 0
+ add
+ dup
+ stloc 0
+ ldc.i4 0x9
+ ceq
+ ldloc 1
+ add
+ stloc 1
+
+ ldc.i4 0x0
+ brtrue END
+ ldc.i4 0x1
+ brtrue TAG1
+
+
+
+
+BOUNDS_TEST:
+ ldc.i4 0xFFFFFFFF
+ brtrue BT1
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+BT1:
+ ldc.i4 0x7FFFFFFF
+ brtrue BT2
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+BT2:
+ ldc.i4 0x80000000
+ brtrue BT3
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+BT3:
+ ldc.i4 0x55555555
+ brtrue BT4
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+BT4:
+ ldc.i4 0xAAAAAAAA
+ brtrue BT5
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+BT5:
+ ldc.i4 0x00000000
+ brtrue END
+ ldc.i4 0x1
+ ldloc 1
+ add
+ stloc 1
+
+
+END:
+ ldloc 1
+ ldc.i4 0x00000005
+ ceq
+ brfalse FAIL
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x1
+ ret
+
+}
+}
+.assembly c_brtrue.exe {}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brtrue.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brtrue.ilproj
new file mode 100644
index 0000000000..def1aa49fb
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_brtrue.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="c_brtrue.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/IL_Conformance/Old/Conformance_Base/c_call.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_call.il
new file mode 100644
index 0000000000..47a1bee62a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_call.il
@@ -0,0 +1,33 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.method public static int32 test() {
+ ldc.i4 0xFF
+ ret
+}
+
+.class _call {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call int32 test()
+ ldc.i4 0xFF
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+
+.assembly c_call.exe{}
+
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_call.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_call.ilproj
new file mode 100644
index 0000000000..41ef12d542
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_call.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="c_call.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/IL_Conformance/Old/Conformance_Base/c_cpblk.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_cpblk.il
new file mode 100644
index 0000000000..3a5f3a574a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_cpblk.il
@@ -0,0 +1,82 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class _cpblk {
+
+
+.field public static int32 DATA
+.field public static int32 DATA2
+
+.method public static int32 initialize() {
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 0xAA
+ ldc.i4 4
+ initblk
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldc.i4 0xFF
+ ldc.i4 4
+ initblk
+ ldsflda int32 _cpblk::DATA
+ ldind.i4
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldind.i4
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+}
+
+.method public void _cpblk() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ call int32 _cpblk::initialize()
+ brfalse FAIL
+
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ cpblk
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldind.i4
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly c_cpblk.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_cpblk.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_cpblk.ilproj
new file mode 100644
index 0000000000..732573e46a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_cpblk.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="c_cpblk.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/IL_Conformance/Old/Conformance_Base/c_initblk.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_initblk.il
new file mode 100644
index 0000000000..7eb0e0a117
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_initblk.il
@@ -0,0 +1,48 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class _initblk {
+
+
+.field public static int32 DATA
+
+
+
+.method public void _initblk() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldsflda int32 _initblk::DATA
+ ldc.i4 0xAA
+ ldc.i4 4
+ initblk
+ ldsflda int32 _initblk::DATA
+ ldind.i4
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly c_initblk.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_initblk.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_initblk.ilproj
new file mode 100644
index 0000000000..c4feaf34b0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_initblk.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="c_initblk.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/IL_Conformance/Old/Conformance_Base/c_ldvirtftn.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ldvirtftn.il
new file mode 100644
index 0000000000..ea18257915
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ldvirtftn.il
@@ -0,0 +1,26 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class Ldvirtftn {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+.locals ()
+ newobj instance void [mscorlib]System.Object::.ctor()
+ ldvirtftn instance class [mscorlib]System.String [mscorlib]System.Object::ToString()
+ newobj instance void [mscorlib]System.Object::.ctor()
+ ldvirtftn instance class [mscorlib]System.String [mscorlib]System.Object::ToString()
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly c_ldvirtftn.exe {}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ldvirtftn.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ldvirtftn.ilproj
new file mode 100644
index 0000000000..c9a8ffece7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ldvirtftn.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="c_ldvirtftn.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/IL_Conformance/Old/Conformance_Base/c_localloc.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_localloc.il
new file mode 100644
index 0000000000..789bb3d984
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_localloc.il
@@ -0,0 +1,113 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class _localloc {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals (native int)
+.maxstack 10
+
+ ldc.i4 0x1
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.i4 0x8
+ conv.i
+ stind.i
+ ldloc 0
+ ldind.i
+ ldc.i4 0x8
+ conv.i
+ bne.un FAIL
+
+
+ ldc.i4 0x1
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.i4 0x99
+ conv.i1
+ stind.i
+ ldloc 0
+ ldind.i1
+ ldc.i4 0x99
+ conv.i1
+ bne.un FAIL
+
+
+ ldc.i4 0x2
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.i4 100
+ conv.i2
+ stind.i2
+ ldloc 0
+ ldind.i2
+ ldc.i4 100
+ conv.i2
+ bne.un FAIL
+
+
+ ldc.i4 0x4
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.i4 0xBBBBBBBB
+ stind.i4
+ ldloc 0
+ ldind.i4
+ ldc.i4 0xBBBBBBBB
+ bne.un FAIL
+
+
+ ldc.i4 0x8
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.i8 0xCCCCCCCCCCCCCCCC
+ stind.i8
+ ldloc 0
+ ldind.i8
+ ldc.i8 0xCCCCCCCCCCCCCCCC
+ bne.un FAIL
+
+
+ ldc.i4 0x4
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.r4 0xDDDDDDDD
+ stind.r4
+ ldloc 0
+ ldind.r4
+ ldc.r4 0xDDDDDDDD
+ bne.un FAIL
+
+
+ ldc.i4 0x8
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.r8 0xEEEEEEEEEEEEEEEE
+ stind.r8
+ ldloc 0
+ ldind.r8
+ ldc.r8 0xEEEEEEEEEEEEEEEE
+ bne.un FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
+.assembly c_localloc.exe {}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_localloc.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_localloc.ilproj
new file mode 100644
index 0000000000..2ff12841ae
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_localloc.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="c_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/IL_Conformance/Old/Conformance_Base/c_nop.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_nop.il
new file mode 100644
index 0000000000..ddd3c838a7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_nop.il
@@ -0,0 +1,72 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+.class _nop {
+
+
+
+.method public static int32 return(int32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+
+.method public void _nop() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldc.i4 0xFF
+ call int32 _nop::return(int32)
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ ldc.i4 0xFF
+ call int32 _nop::return(int32)
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly c_nop.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_nop.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_nop.ilproj
new file mode 100644
index 0000000000..e3ceeb8dec
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_nop.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="c_nop.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/IL_Conformance/Old/Conformance_Base/c_ret.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ret.il
new file mode 100644
index 0000000000..3dbd02bf74
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ret.il
@@ -0,0 +1,48 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+.class _ret {
+
+
+
+.method public static void ret_test() {
+.maxstack 0
+ ret
+}
+
+.method public void _ret() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0xFEFE
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ ldc.i4 0xFEFE
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly c_ret.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ret.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ret.ilproj
new file mode 100644
index 0000000000..0ebf8fd631
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_ret.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="c_ret.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/IL_Conformance/Old/Conformance_Base/c_switch.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_switch.il
new file mode 100644
index 0000000000..daba487a6d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_switch.il
@@ -0,0 +1,79 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.class _switch {
+
+
+
+
+
+.method public void _switch() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+.locals (int32)
+ ldc.i4 0x0
+ stloc 0
+ ldc.i4 0x0
+
+ TAG:
+ switch (TC1,TC2,TC3)
+ ldloc 0
+ ldc.i4 0x3
+ ceq
+ brfalse FAIL
+ br PASS
+
+ TC1:
+ ldloc 0
+ ldc.i4 0x1
+ add
+ stloc 0
+
+ ldc.i4 0x1
+ br TAG
+
+ TC2:
+ ldloc 0
+ ldc.i4 0x1
+ add
+ stloc 0
+
+ ldc.i4 0x2
+ br TAG
+
+ TC3:
+ ldloc 0
+ ldc.i4 0x1
+ add
+ stloc 0
+
+ ldc.i4 0x3
+ br TAG
+
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly c_switch.exe {}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_switch.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_switch.ilproj
new file mode 100644
index 0000000000..27ac529313
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/c_switch.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="c_switch.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/IL_Conformance/Old/Conformance_Base/call.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/call.il
new file mode 100644
index 0000000000..6e32acfe5d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/call.il
@@ -0,0 +1,32 @@
+// 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 {}
+.method public static int32 test() {
+ ldc.i4 0xFF
+ ret
+}
+
+.class public _call {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call int32 test()
+ ldc.i4 0xFF
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+
+
+
+
+.assembly call.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/call.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/call.ilproj
new file mode 100644
index 0000000000..5783f3ac39
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/call.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="call.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/IL_Conformance/Old/Conformance_Base/ceq_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i.il
new file mode 100644
index 0000000000..9c6d096ced
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i.il
@@ -0,0 +1,47 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ceq {
+
+
+.field public static int32 PTR
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*,int32*)
+ ldsflda int32 _ceq::PTR
+ stloc 0
+ ldsflda int32 _ceq::PTR
+ ldc.i4 0x2
+ add
+ stloc 1
+
+ ldloc 0
+ ldloc 1
+ ceq
+ brtrue FAIL
+
+ ldloc 1
+ ldloc 0
+ ceq
+ brtrue FAIL
+
+ ldloc 0
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ceq_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i.ilproj
new file mode 100644
index 0000000000..3cf010c02c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i.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="ceq_i.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/IL_Conformance/Old/Conformance_Base/ceq_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i4.il
new file mode 100644
index 0000000000..6976f448d5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i4.il
@@ -0,0 +1,298 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ceq {
+
+.field public static int32 min
+.field public static int32 _one
+.field public static int32 zero
+.field public static int32 one
+.field public static int32 max
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0x80000000
+ stsfld int32 _ceq::min
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _ceq::_one
+ ldc.i4 0x00000000
+ stsfld int32 _ceq::zero
+ ldc.i4 0x00000001
+ stsfld int32 _ceq::one
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 _ceq::max
+ ldc.i4 0x55555555
+ stsfld int32 _ceq::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 _ceq::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ceq::initialize()
+ ldsfld int32 _ceq::min
+ ldsfld int32 _ceq::min
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _ceq::min
+ ldsfld int32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::min
+ ldsfld int32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::min
+ ldsfld int32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::min
+ ldsfld int32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::min
+ ldsfld int32 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::min
+ ldsfld int32 _ceq::even
+ ceq
+ brtrue FAIL
+ ldsfld int32 _ceq::_one
+ ldsfld int32 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::_one
+ ldsfld int32 _ceq::_one
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _ceq::_one
+ ldsfld int32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::_one
+ ldsfld int32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::_one
+ ldsfld int32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::_one
+ ldsfld int32 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::_one
+ ldsfld int32 _ceq::even
+ ceq
+ brtrue FAIL
+
+
+ ldsfld int32 _ceq::zero
+ ldsfld int32 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::zero
+ ldsfld int32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::zero
+ ldsfld int32 _ceq::zero
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _ceq::zero
+ ldsfld int32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::zero
+ ldsfld int32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::zero
+ ldsfld int32 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::zero
+ ldsfld int32 _ceq::even
+ ceq
+ brtrue FAIL
+
+
+ ldsfld int32 _ceq::one
+ ldsfld int32 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::one
+ ldsfld int32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::one
+ ldsfld int32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::one
+ ldsfld int32 _ceq::one
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _ceq::one
+ ldsfld int32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::one
+ ldsfld int32 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::one
+ ldsfld int32 _ceq::even
+ ceq
+ brtrue FAIL
+
+
+ ldsfld int32 _ceq::max
+ ldsfld int32 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::max
+ ldsfld int32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::max
+ ldsfld int32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::max
+ ldsfld int32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::max
+ ldsfld int32 _ceq::max
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _ceq::max
+ ldsfld int32 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::max
+ ldsfld int32 _ceq::even
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::odd
+ ldsfld int32 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::odd
+ ldsfld int32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::odd
+ ldsfld int32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::odd
+ ldsfld int32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::odd
+ ldsfld int32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::odd
+ ldsfld int32 _ceq::odd
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _ceq::odd
+ ldsfld int32 _ceq::even
+ ceq
+ brtrue FAIL
+
+
+ ldsfld int32 _ceq::even
+ ldsfld int32 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::even
+ ldsfld int32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::even
+ ldsfld int32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::even
+ ldsfld int32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::even
+ ldsfld int32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::even
+ ldsfld int32 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int32 _ceq::even
+ ldsfld int32 _ceq::even
+ ceq
+ brfalse FAIL
+
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ceq_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i4.ilproj
new file mode 100644
index 0000000000..c34b52979c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_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="ceq_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/IL_Conformance/Old/Conformance_Base/ceq_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i8.il
new file mode 100644
index 0000000000..e9058124da
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i8.il
@@ -0,0 +1,299 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ceq {
+
+.field public static int64 min
+.field public static int64 _one
+.field public static int64 zero
+.field public static int64 one
+.field public static int64 max
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0x8000000000000000
+ stsfld int64 _ceq::min
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _ceq::_one
+ ldc.i8 0x0000000000000000
+ stsfld int64 _ceq::zero
+ ldc.i8 0x0000000000000001
+ stsfld int64 _ceq::one
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 _ceq::max
+ ldc.i8 0x5555555555555555
+ stsfld int64 _ceq::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 _ceq::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ceq::initialize()
+
+ ldsfld int64 _ceq::min
+ ldsfld int64 _ceq::min
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _ceq::min
+ ldsfld int64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::min
+ ldsfld int64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::min
+ ldsfld int64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::min
+ ldsfld int64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::min
+ ldsfld int64 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::min
+ ldsfld int64 _ceq::even
+ ceq
+ brtrue FAIL
+ ldsfld int64 _ceq::_one
+ ldsfld int64 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::_one
+ ldsfld int64 _ceq::_one
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _ceq::_one
+ ldsfld int64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::_one
+ ldsfld int64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::_one
+ ldsfld int64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::_one
+ ldsfld int64 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::_one
+ ldsfld int64 _ceq::even
+ ceq
+ brtrue FAIL
+
+
+ ldsfld int64 _ceq::zero
+ ldsfld int64 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::zero
+ ldsfld int64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::zero
+ ldsfld int64 _ceq::zero
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _ceq::zero
+ ldsfld int64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::zero
+ ldsfld int64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::zero
+ ldsfld int64 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::zero
+ ldsfld int64 _ceq::even
+ ceq
+ brtrue FAIL
+
+
+ ldsfld int64 _ceq::one
+ ldsfld int64 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::one
+ ldsfld int64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::one
+ ldsfld int64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::one
+ ldsfld int64 _ceq::one
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _ceq::one
+ ldsfld int64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::one
+ ldsfld int64 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::one
+ ldsfld int64 _ceq::even
+ ceq
+ brtrue FAIL
+
+
+ ldsfld int64 _ceq::max
+ ldsfld int64 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::max
+ ldsfld int64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::max
+ ldsfld int64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::max
+ ldsfld int64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::max
+ ldsfld int64 _ceq::max
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _ceq::max
+ ldsfld int64 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::max
+ ldsfld int64 _ceq::even
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::odd
+ ldsfld int64 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::odd
+ ldsfld int64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::odd
+ ldsfld int64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::odd
+ ldsfld int64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::odd
+ ldsfld int64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::odd
+ ldsfld int64 _ceq::odd
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _ceq::odd
+ ldsfld int64 _ceq::even
+ ceq
+ brtrue FAIL
+
+
+ ldsfld int64 _ceq::even
+ ldsfld int64 _ceq::min
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::even
+ ldsfld int64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::even
+ ldsfld int64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::even
+ ldsfld int64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::even
+ ldsfld int64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::even
+ ldsfld int64 _ceq::odd
+ ceq
+ brtrue FAIL
+
+ ldsfld int64 _ceq::even
+ ldsfld int64 _ceq::even
+ ceq
+ brfalse FAIL
+
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ceq_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i8.ilproj
new file mode 100644
index 0000000000..82e67be6ec
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_i8.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="ceq_i8.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/IL_Conformance/Old/Conformance_Base/ceq_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r4.il
new file mode 100644
index 0000000000..78e2e37580
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r4.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 legacy library mscorlib {}
+
+.class public _ceq {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 _ceq::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 _ceq::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 _ceq::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 _ceq::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 _ceq::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 _ceq::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 _ceq::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 _ceq::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 _ceq::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ceq::initialize()
+
+ ldsfld float32 _ceq::_inf
+ ldsfld float32 _ceq::_inf
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ceq::_inf
+ ldsfld float32 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_inf
+ ldsfld float32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_inf
+ ldsfld float32 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_inf
+ ldsfld float32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_inf
+ ldsfld float32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_inf
+ ldsfld float32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_inf
+ ldsfld float32 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_inf
+ ldsfld float32 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_min
+ ldsfld float32 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_min
+ ldsfld float32 _ceq::_min
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ceq::_min
+ ldsfld float32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_min
+ ldsfld float32 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_min
+ ldsfld float32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_min
+ ldsfld float32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_min
+ ldsfld float32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_min
+ ldsfld float32 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_min
+ ldsfld float32 _ceq::NaN
+ ceq
+ brtrue FAIL
+ ldsfld float32 _ceq::_one
+ ldsfld float32 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_one
+ ldsfld float32 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_one
+ ldsfld float32 _ceq::_one
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ceq::_one
+ ldsfld float32 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_one
+ ldsfld float32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_one
+ ldsfld float32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_one
+ ldsfld float32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_one
+ ldsfld float32 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_one
+ ldsfld float32 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_zero
+ ldsfld float32 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_zero
+ ldsfld float32 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_zero
+ ldsfld float32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_zero
+ ldsfld float32 _ceq::_zero
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ceq::_zero
+ ldsfld float32 _ceq::zero
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ceq::_zero
+ ldsfld float32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_zero
+ ldsfld float32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_zero
+ ldsfld float32 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::_zero
+ ldsfld float32 _ceq::NaN
+ ceq
+ brtrue FAIL
+ ldsfld float32 _ceq::zero
+ ldsfld float32 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::zero
+ ldsfld float32 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::zero
+ ldsfld float32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::zero
+ ldsfld float32 _ceq::_zero
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ceq::zero
+ ldsfld float32 _ceq::zero
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ceq::zero
+ ldsfld float32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::zero
+ ldsfld float32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::zero
+ ldsfld float32 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::zero
+ ldsfld float32 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::one
+ ldsfld float32 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::one
+ ldsfld float32 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::one
+ ldsfld float32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::one
+ ldsfld float32 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::one
+ ldsfld float32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::one
+ ldsfld float32 _ceq::one
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ceq::one
+ ldsfld float32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::one
+ ldsfld float32 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::one
+ ldsfld float32 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::max
+ ldsfld float32 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::max
+ ldsfld float32 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::max
+ ldsfld float32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::max
+ ldsfld float32 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::max
+ ldsfld float32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::max
+ ldsfld float32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::max
+ ldsfld float32 _ceq::max
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ceq::max
+ ldsfld float32 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::max
+ ldsfld float32 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::inf
+ ldsfld float32 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::inf
+ ldsfld float32 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::inf
+ ldsfld float32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::inf
+ ldsfld float32 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::inf
+ ldsfld float32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::inf
+ ldsfld float32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::inf
+ ldsfld float32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::inf
+ ldsfld float32 _ceq::inf
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ceq::inf
+ ldsfld float32 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::NaN
+ ldsfld float32 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::NaN
+ ldsfld float32 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::NaN
+ ldsfld float32 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::NaN
+ ldsfld float32 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::NaN
+ ldsfld float32 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::NaN
+ ldsfld float32 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::NaN
+ ldsfld float32 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::NaN
+ ldsfld float32 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float32 _ceq::NaN
+ ldsfld float32 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+.assembly ceq_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r4.ilproj
new file mode 100644
index 0000000000..c7e55f0adf
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_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="ceq_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/IL_Conformance/Old/Conformance_Base/ceq_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r8.il
new file mode 100644
index 0000000000..ba00fe21a7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r8.il
@@ -0,0 +1,456 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.class public _ceq {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 _ceq::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 _ceq::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 _ceq::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 _ceq::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 _ceq::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 _ceq::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 _ceq::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 _ceq::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 _ceq::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ceq::initialize()
+ ldsfld float64 _ceq::_inf
+ ldsfld float64 _ceq::_inf
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::_inf
+ ldsfld float64 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_inf
+ ldsfld float64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_inf
+ ldsfld float64 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_inf
+ ldsfld float64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_inf
+ ldsfld float64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_inf
+ ldsfld float64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_inf
+ ldsfld float64 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_inf
+ ldsfld float64 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_min
+ ldsfld float64 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_min
+ ldsfld float64 _ceq::_min
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::_min
+ ldsfld float64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_min
+ ldsfld float64 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_min
+ ldsfld float64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_min
+ ldsfld float64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_min
+ ldsfld float64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_min
+ ldsfld float64 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_min
+ ldsfld float64 _ceq::NaN
+ ceq
+ brtrue FAIL
+ ldsfld float64 _ceq::_one
+ ldsfld float64 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_one
+ ldsfld float64 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_one
+ ldsfld float64 _ceq::_one
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::_one
+ ldsfld float64 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_one
+ ldsfld float64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_one
+ ldsfld float64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_one
+ ldsfld float64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_one
+ ldsfld float64 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_one
+ ldsfld float64 _ceq::NaN
+ ceq
+ brtrue FAIL
+ ldsfld float64 _ceq::_zero
+ ldsfld float64 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_zero
+ ldsfld float64 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_zero
+ ldsfld float64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_zero
+ ldsfld float64 _ceq::_zero
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::_zero
+ ldsfld float64 _ceq::zero
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::_zero
+ ldsfld float64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_zero
+ ldsfld float64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_zero
+ ldsfld float64 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::_zero
+ ldsfld float64 _ceq::NaN
+ ceq
+ brtrue FAIL
+ ldsfld float64 _ceq::zero
+ ldsfld float64 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::zero
+ ldsfld float64 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::zero
+ ldsfld float64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::zero
+ ldsfld float64 _ceq::_zero
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::zero
+ ldsfld float64 _ceq::zero
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::zero
+ ldsfld float64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::zero
+ ldsfld float64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::zero
+ ldsfld float64 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::zero
+ ldsfld float64 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::one
+ ldsfld float64 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::one
+ ldsfld float64 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::one
+ ldsfld float64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::one
+ ldsfld float64 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::one
+ ldsfld float64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::one
+ ldsfld float64 _ceq::one
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::one
+ ldsfld float64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::one
+ ldsfld float64 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::one
+ ldsfld float64 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::max
+ ldsfld float64 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::max
+ ldsfld float64 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::max
+ ldsfld float64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::max
+ ldsfld float64 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::max
+ ldsfld float64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::max
+ ldsfld float64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::max
+ ldsfld float64 _ceq::max
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::max
+ ldsfld float64 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::max
+ ldsfld float64 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::inf
+ ldsfld float64 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::inf
+ ldsfld float64 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::inf
+ ldsfld float64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::inf
+ ldsfld float64 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::inf
+ ldsfld float64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::inf
+ ldsfld float64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::inf
+ ldsfld float64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::inf
+ ldsfld float64 _ceq::inf
+ ceq
+ brfalse FAIL
+
+ ldsfld float64 _ceq::inf
+ ldsfld float64 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::NaN
+ ldsfld float64 _ceq::_inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::NaN
+ ldsfld float64 _ceq::_min
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::NaN
+ ldsfld float64 _ceq::_one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::NaN
+ ldsfld float64 _ceq::_zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::NaN
+ ldsfld float64 _ceq::zero
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::NaN
+ ldsfld float64 _ceq::one
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::NaN
+ ldsfld float64 _ceq::max
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::NaN
+ ldsfld float64 _ceq::inf
+ ceq
+ brtrue FAIL
+
+ ldsfld float64 _ceq::NaN
+ ldsfld float64 _ceq::NaN
+ ceq
+ brtrue FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ceq_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_r8.ilproj
new file mode 100644
index 0000000000..62809a57b9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ceq_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="ceq_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/IL_Conformance/Old/Conformance_Base/cgt_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i4.il
new file mode 100644
index 0000000000..914c826ef4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i4.il
@@ -0,0 +1,298 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _cgt {
+
+.field public static int32 min
+.field public static int32 _one
+.field public static int32 zero
+.field public static int32 one
+.field public static int32 max
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0x80000000
+ stsfld int32 _cgt::min
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _cgt::_one
+ ldc.i4 0x00000000
+ stsfld int32 _cgt::zero
+ ldc.i4 0x00000001
+ stsfld int32 _cgt::one
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 _cgt::max
+ ldc.i4 0x55555555
+ stsfld int32 _cgt::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 _cgt::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _cgt::initialize()
+
+ ldsfld int32 _cgt::min
+ ldsfld int32 _cgt::min
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::min
+ ldsfld int32 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::min
+ ldsfld int32 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::min
+ ldsfld int32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::min
+ ldsfld int32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::min
+ ldsfld int32 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::min
+ ldsfld int32 _cgt::even
+ cgt
+ brtrue FAIL
+ ldsfld int32 _cgt::_one
+ ldsfld int32 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::_one
+ ldsfld int32 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::_one
+ ldsfld int32 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::_one
+ ldsfld int32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::_one
+ ldsfld int32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::_one
+ ldsfld int32 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::_one
+ ldsfld int32 _cgt::even
+ cgt
+ brfalse FAIL
+
+
+ ldsfld int32 _cgt::zero
+ ldsfld int32 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::zero
+ ldsfld int32 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::zero
+ ldsfld int32 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::zero
+ ldsfld int32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::zero
+ ldsfld int32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::zero
+ ldsfld int32 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::zero
+ ldsfld int32 _cgt::even
+ cgt
+ brfalse FAIL
+
+
+ ldsfld int32 _cgt::one
+ ldsfld int32 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::one
+ ldsfld int32 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::one
+ ldsfld int32 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::one
+ ldsfld int32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::one
+ ldsfld int32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::one
+ ldsfld int32 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::one
+ ldsfld int32 _cgt::even
+ cgt
+ brfalse FAIL
+
+
+ ldsfld int32 _cgt::max
+ ldsfld int32 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::max
+ ldsfld int32 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::max
+ ldsfld int32 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::max
+ ldsfld int32 _cgt::one
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::max
+ ldsfld int32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::max
+ ldsfld int32 _cgt::odd
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::max
+ ldsfld int32 _cgt::even
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::odd
+ ldsfld int32 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::odd
+ ldsfld int32 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::odd
+ ldsfld int32 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::odd
+ ldsfld int32 _cgt::one
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::odd
+ ldsfld int32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::odd
+ ldsfld int32 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::odd
+ ldsfld int32 _cgt::even
+ cgt
+ brfalse FAIL
+
+
+ ldsfld int32 _cgt::even
+ ldsfld int32 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int32 _cgt::even
+ ldsfld int32 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::even
+ ldsfld int32 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::even
+ ldsfld int32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::even
+ ldsfld int32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::even
+ ldsfld int32 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int32 _cgt::even
+ ldsfld int32 _cgt::even
+ cgt
+ brtrue FAIL
+
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly cgt_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i4.ilproj
new file mode 100644
index 0000000000..96b60d64d5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_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="cgt_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/IL_Conformance/Old/Conformance_Base/cgt_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i8.il
new file mode 100644
index 0000000000..ee1889ebe0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i8.il
@@ -0,0 +1,296 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _cgt {
+
+.field public static int64 min
+.field public static int64 _one
+.field public static int64 zero
+.field public static int64 one
+.field public static int64 max
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0x8000000000000000
+ stsfld int64 _cgt::min
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _cgt::_one
+ ldc.i8 0x0000000000000000
+ stsfld int64 _cgt::zero
+ ldc.i8 0x0000000000000001
+ stsfld int64 _cgt::one
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 _cgt::max
+ ldc.i8 0x5555555555555555
+ stsfld int64 _cgt::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 _cgt::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _cgt::initialize()
+
+ ldsfld int64 _cgt::min
+ ldsfld int64 _cgt::min
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::min
+ ldsfld int64 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::min
+ ldsfld int64 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::min
+ ldsfld int64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::min
+ ldsfld int64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::min
+ ldsfld int64 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::min
+ ldsfld int64 _cgt::even
+ cgt
+ brtrue FAIL
+ ldsfld int64 _cgt::_one
+ ldsfld int64 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::_one
+ ldsfld int64 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::_one
+ ldsfld int64 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::_one
+ ldsfld int64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::_one
+ ldsfld int64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::_one
+ ldsfld int64 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::_one
+ ldsfld int64 _cgt::even
+ cgt
+ brfalse FAIL
+
+
+ ldsfld int64 _cgt::zero
+ ldsfld int64 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::zero
+ ldsfld int64 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::zero
+ ldsfld int64 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::zero
+ ldsfld int64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::zero
+ ldsfld int64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::zero
+ ldsfld int64 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::zero
+ ldsfld int64 _cgt::even
+ cgt
+ brfalse FAIL
+
+
+ ldsfld int64 _cgt::one
+ ldsfld int64 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::one
+ ldsfld int64 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::one
+ ldsfld int64 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::one
+ ldsfld int64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::one
+ ldsfld int64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::one
+ ldsfld int64 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::one
+ ldsfld int64 _cgt::even
+ cgt
+ brfalse FAIL
+
+
+ ldsfld int64 _cgt::max
+ ldsfld int64 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::max
+ ldsfld int64 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::max
+ ldsfld int64 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::max
+ ldsfld int64 _cgt::one
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::max
+ ldsfld int64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::max
+ ldsfld int64 _cgt::odd
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::max
+ ldsfld int64 _cgt::even
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::odd
+ ldsfld int64 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::odd
+ ldsfld int64 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::odd
+ ldsfld int64 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::odd
+ ldsfld int64 _cgt::one
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::odd
+ ldsfld int64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::odd
+ ldsfld int64 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::odd
+ ldsfld int64 _cgt::even
+ cgt
+ brfalse FAIL
+
+
+ ldsfld int64 _cgt::even
+ ldsfld int64 _cgt::min
+ cgt
+ brfalse FAIL
+
+ ldsfld int64 _cgt::even
+ ldsfld int64 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::even
+ ldsfld int64 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::even
+ ldsfld int64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::even
+ ldsfld int64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::even
+ ldsfld int64 _cgt::odd
+ cgt
+ brtrue FAIL
+
+ ldsfld int64 _cgt::even
+ ldsfld int64 _cgt::even
+ cgt
+ brtrue FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly cgt_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i8.ilproj
new file mode 100644
index 0000000000..dfe8d17440
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_i8.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="cgt_i8.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/IL_Conformance/Old/Conformance_Base/cgt_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r4.il
new file mode 100644
index 0000000000..dd4e5c0ba4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r4.il
@@ -0,0 +1,456 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _cgt {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 _cgt::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 _cgt::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 _cgt::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 _cgt::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 _cgt::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 _cgt::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 _cgt::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 _cgt::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 _cgt::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _cgt::initialize()
+
+ ldsfld float32 _cgt::_inf
+ ldsfld float32 _cgt::_inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_inf
+ ldsfld float32 _cgt::_min
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_inf
+ ldsfld float32 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_inf
+ ldsfld float32 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_inf
+ ldsfld float32 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_inf
+ ldsfld float32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_inf
+ ldsfld float32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_inf
+ ldsfld float32 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_inf
+ ldsfld float32 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_min
+ ldsfld float32 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::_min
+ ldsfld float32 _cgt::_min
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_min
+ ldsfld float32 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_min
+ ldsfld float32 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_min
+ ldsfld float32 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_min
+ ldsfld float32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_min
+ ldsfld float32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_min
+ ldsfld float32 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_min
+ ldsfld float32 _cgt::NaN
+ cgt
+ brtrue FAIL
+ ldsfld float32 _cgt::_one
+ ldsfld float32 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::_one
+ ldsfld float32 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::_one
+ ldsfld float32 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_one
+ ldsfld float32 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_one
+ ldsfld float32 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_one
+ ldsfld float32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_one
+ ldsfld float32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_one
+ ldsfld float32 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_one
+ ldsfld float32 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_zero
+ ldsfld float32 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::_zero
+ ldsfld float32 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::_zero
+ ldsfld float32 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::_zero
+ ldsfld float32 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_zero
+ ldsfld float32 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_zero
+ ldsfld float32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_zero
+ ldsfld float32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_zero
+ ldsfld float32 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::_zero
+ ldsfld float32 _cgt::NaN
+ cgt
+ brtrue FAIL
+ ldsfld float32 _cgt::zero
+ ldsfld float32 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::zero
+ ldsfld float32 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::zero
+ ldsfld float32 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::zero
+ ldsfld float32 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::zero
+ ldsfld float32 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::zero
+ ldsfld float32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::zero
+ ldsfld float32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::zero
+ ldsfld float32 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::zero
+ ldsfld float32 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::one
+ ldsfld float32 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::one
+ ldsfld float32 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::one
+ ldsfld float32 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::one
+ ldsfld float32 _cgt::_zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::one
+ ldsfld float32 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::one
+ ldsfld float32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::one
+ ldsfld float32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::one
+ ldsfld float32 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::one
+ ldsfld float32 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::max
+ ldsfld float32 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::max
+ ldsfld float32 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::max
+ ldsfld float32 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::max
+ ldsfld float32 _cgt::_zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::max
+ ldsfld float32 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::max
+ ldsfld float32 _cgt::one
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::max
+ ldsfld float32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::max
+ ldsfld float32 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::max
+ ldsfld float32 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::inf
+ ldsfld float32 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::inf
+ ldsfld float32 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::inf
+ ldsfld float32 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::inf
+ ldsfld float32 _cgt::_zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::inf
+ ldsfld float32 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::inf
+ ldsfld float32 _cgt::one
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::inf
+ ldsfld float32 _cgt::max
+ cgt
+ brfalse FAIL
+
+ ldsfld float32 _cgt::inf
+ ldsfld float32 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::inf
+ ldsfld float32 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::NaN
+ ldsfld float32 _cgt::_inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::NaN
+ ldsfld float32 _cgt::_min
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::NaN
+ ldsfld float32 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::NaN
+ ldsfld float32 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::NaN
+ ldsfld float32 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::NaN
+ ldsfld float32 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::NaN
+ ldsfld float32 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::NaN
+ ldsfld float32 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float32 _cgt::NaN
+ ldsfld float32 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly cgt_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r4.ilproj
new file mode 100644
index 0000000000..cc49879cea
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_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="cgt_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/IL_Conformance/Old/Conformance_Base/cgt_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r8.il
new file mode 100644
index 0000000000..b58b905978
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r8.il
@@ -0,0 +1,455 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _cgt {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 _cgt::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 _cgt::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 _cgt::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 _cgt::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 _cgt::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 _cgt::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 _cgt::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 _cgt::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 _cgt::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _cgt::initialize()
+
+ ldsfld float64 _cgt::_inf
+ ldsfld float64 _cgt::_inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_inf
+ ldsfld float64 _cgt::_min
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_inf
+ ldsfld float64 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_inf
+ ldsfld float64 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_inf
+ ldsfld float64 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_inf
+ ldsfld float64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_inf
+ ldsfld float64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_inf
+ ldsfld float64 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_inf
+ ldsfld float64 _cgt::NaN
+ cgt
+ brtrue FAIL
+ ldsfld float64 _cgt::_min
+ ldsfld float64 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::_min
+ ldsfld float64 _cgt::_min
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_min
+ ldsfld float64 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_min
+ ldsfld float64 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_min
+ ldsfld float64 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_min
+ ldsfld float64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_min
+ ldsfld float64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_min
+ ldsfld float64 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_min
+ ldsfld float64 _cgt::NaN
+ cgt
+ brtrue FAIL
+ ldsfld float64 _cgt::_one
+ ldsfld float64 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::_one
+ ldsfld float64 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::_one
+ ldsfld float64 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_one
+ ldsfld float64 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_one
+ ldsfld float64 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_one
+ ldsfld float64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_one
+ ldsfld float64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_one
+ ldsfld float64 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_one
+ ldsfld float64 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_zero
+ ldsfld float64 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::_zero
+ ldsfld float64 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::_zero
+ ldsfld float64 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::_zero
+ ldsfld float64 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_zero
+ ldsfld float64 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_zero
+ ldsfld float64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_zero
+ ldsfld float64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_zero
+ ldsfld float64 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::_zero
+ ldsfld float64 _cgt::NaN
+ cgt
+ brtrue FAIL
+ ldsfld float64 _cgt::zero
+ ldsfld float64 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::zero
+ ldsfld float64 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::zero
+ ldsfld float64 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::zero
+ ldsfld float64 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::zero
+ ldsfld float64 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::zero
+ ldsfld float64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::zero
+ ldsfld float64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::zero
+ ldsfld float64 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::zero
+ ldsfld float64 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::one
+ ldsfld float64 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::one
+ ldsfld float64 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::one
+ ldsfld float64 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::one
+ ldsfld float64 _cgt::_zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::one
+ ldsfld float64 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::one
+ ldsfld float64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::one
+ ldsfld float64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::one
+ ldsfld float64 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::one
+ ldsfld float64 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::max
+ ldsfld float64 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::max
+ ldsfld float64 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::max
+ ldsfld float64 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::max
+ ldsfld float64 _cgt::_zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::max
+ ldsfld float64 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::max
+ ldsfld float64 _cgt::one
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::max
+ ldsfld float64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::max
+ ldsfld float64 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::max
+ ldsfld float64 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::inf
+ ldsfld float64 _cgt::_inf
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::inf
+ ldsfld float64 _cgt::_min
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::inf
+ ldsfld float64 _cgt::_one
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::inf
+ ldsfld float64 _cgt::_zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::inf
+ ldsfld float64 _cgt::zero
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::inf
+ ldsfld float64 _cgt::one
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::inf
+ ldsfld float64 _cgt::max
+ cgt
+ brfalse FAIL
+
+ ldsfld float64 _cgt::inf
+ ldsfld float64 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::inf
+ ldsfld float64 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::NaN
+ ldsfld float64 _cgt::_inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::NaN
+ ldsfld float64 _cgt::_min
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::NaN
+ ldsfld float64 _cgt::_one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::NaN
+ ldsfld float64 _cgt::_zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::NaN
+ ldsfld float64 _cgt::zero
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::NaN
+ ldsfld float64 _cgt::one
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::NaN
+ ldsfld float64 _cgt::max
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::NaN
+ ldsfld float64 _cgt::inf
+ cgt
+ brtrue FAIL
+
+ ldsfld float64 _cgt::NaN
+ ldsfld float64 _cgt::NaN
+ cgt
+ brtrue FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly cgt_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_r8.ilproj
new file mode 100644
index 0000000000..f94e58d109
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_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="cgt_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/IL_Conformance/Old/Conformance_Base/cgt_u.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u.il
new file mode 100644
index 0000000000..09858b80ea
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u.il
@@ -0,0 +1,47 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _cgt {
+
+
+.field public static int32 PTR
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*,int32*)
+ ldsflda int32 _cgt::PTR
+ stloc 0
+ ldsflda int32 _cgt::PTR
+ ldc.i4 0x2
+ add
+ stloc 1
+
+ ldloc 0
+ ldloc 1
+ cgt
+ brtrue FAIL
+
+ ldloc 1
+ ldloc 0
+ cgt
+ brfalse FAIL
+
+ ldloc 0
+ ldloc 0
+ cgt
+ brtrue FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly cgt_u.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u.ilproj
new file mode 100644
index 0000000000..4ca1723ee5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u.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="cgt_u.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/IL_Conformance/Old/Conformance_Base/cgt_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u4.il
new file mode 100644
index 0000000000..b1cbd2f5f9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u4.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 legacy library mscorlib {}
+
+.class public cgt_un {
+
+.field public static int32 all
+.field public static int32 none
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 cgt_un::all
+ ldc.i4 0x00000000
+ stsfld int32 cgt_un::none
+ ldc.i4 0x55555555
+ stsfld int32 cgt_un::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 cgt_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void cgt_un::initialize()
+
+
+ ldsfld int32 cgt_un::all
+ ldsfld int32 cgt_un::all
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int32 cgt_un::all
+ ldsfld int32 cgt_un::none
+ cgt.un
+ brfalse FAIL
+
+ ldsfld int32 cgt_un::all
+ ldsfld int32 cgt_un::odd
+ cgt.un
+ brfalse FAIL
+
+ ldsfld int32 cgt_un::all
+ ldsfld int32 cgt_un::even
+ cgt.un
+ brfalse FAIL
+ ldsfld int32 cgt_un::none
+ ldsfld int32 cgt_un::all
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int32 cgt_un::none
+ ldsfld int32 cgt_un::none
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int32 cgt_un::none
+ ldsfld int32 cgt_un::odd
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int32 cgt_un::none
+ ldsfld int32 cgt_un::even
+ cgt.un
+ brtrue FAIL
+ ldsfld int32 cgt_un::odd
+ ldsfld int32 cgt_un::all
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int32 cgt_un::odd
+ ldsfld int32 cgt_un::none
+ cgt.un
+ brfalse FAIL
+
+ ldsfld int32 cgt_un::odd
+ ldsfld int32 cgt_un::odd
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int32 cgt_un::odd
+ ldsfld int32 cgt_un::even
+ cgt.un
+ brtrue FAIL
+ ldsfld int32 cgt_un::even
+ ldsfld int32 cgt_un::all
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int32 cgt_un::even
+ ldsfld int32 cgt_un::none
+ cgt.un
+ brfalse FAIL
+
+ ldsfld int32 cgt_un::even
+ ldsfld int32 cgt_un::odd
+ cgt.un
+ brfalse FAIL
+
+ ldsfld int32 cgt_un::even
+ ldsfld int32 cgt_un::even
+ cgt.un
+ brtrue FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly cgt_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u4.ilproj
new file mode 100644
index 0000000000..3774407eab
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u4.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="cgt_u4.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/IL_Conformance/Old/Conformance_Base/cgt_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u8.il
new file mode 100644
index 0000000000..e1bb478083
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u8.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 legacy library mscorlib {}
+
+.class public cgt_un {
+
+.field public static int64 all
+.field public static int64 none
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 cgt_un::all
+ ldc.i8 0x0000000000000000
+ stsfld int64 cgt_un::none
+ ldc.i8 0x5555555555555555
+ stsfld int64 cgt_un::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 cgt_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void cgt_un::initialize()
+
+
+ ldsfld int64 cgt_un::all
+ ldsfld int64 cgt_un::all
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int64 cgt_un::all
+ ldsfld int64 cgt_un::none
+ cgt.un
+ brfalse FAIL
+
+ ldsfld int64 cgt_un::all
+ ldsfld int64 cgt_un::odd
+ cgt.un
+ brfalse FAIL
+
+ ldsfld int64 cgt_un::all
+ ldsfld int64 cgt_un::even
+ cgt.un
+ brfalse FAIL
+ ldsfld int64 cgt_un::none
+ ldsfld int64 cgt_un::all
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int64 cgt_un::none
+ ldsfld int64 cgt_un::none
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int64 cgt_un::none
+ ldsfld int64 cgt_un::odd
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int64 cgt_un::none
+ ldsfld int64 cgt_un::even
+ cgt.un
+ brtrue FAIL
+ ldsfld int64 cgt_un::odd
+ ldsfld int64 cgt_un::all
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int64 cgt_un::odd
+ ldsfld int64 cgt_un::none
+ cgt.un
+ brfalse FAIL
+
+ ldsfld int64 cgt_un::odd
+ ldsfld int64 cgt_un::odd
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int64 cgt_un::odd
+ ldsfld int64 cgt_un::even
+ cgt.un
+ brtrue FAIL
+ ldsfld int64 cgt_un::even
+ ldsfld int64 cgt_un::all
+ cgt.un
+ brtrue FAIL
+
+ ldsfld int64 cgt_un::even
+ ldsfld int64 cgt_un::none
+ cgt.un
+ brfalse FAIL
+
+ ldsfld int64 cgt_un::even
+ ldsfld int64 cgt_un::odd
+ cgt.un
+ brfalse FAIL
+
+ ldsfld int64 cgt_un::even
+ ldsfld int64 cgt_un::even
+ cgt.un
+ brtrue FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly cgt_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_u8.ilproj
new file mode 100644
index 0000000000..30ea987b2a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_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="cgt_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/IL_Conformance/Old/Conformance_Base/cgt_un_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r4.il
new file mode 100644
index 0000000000..13135028ee
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r4.il
@@ -0,0 +1,456 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public cgt_un {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 cgt_un::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 cgt_un::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 cgt_un::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 cgt_un::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 cgt_un::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 cgt_un::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 cgt_un::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 cgt_un::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 cgt_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void cgt_un::initialize()
+ ldsfld float32 cgt_un::_inf
+ ldsfld float32 cgt_un::_inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_inf
+ ldsfld float32 cgt_un::_min
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_inf
+ ldsfld float32 cgt_un::_one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_inf
+ ldsfld float32 cgt_un::_zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_inf
+ ldsfld float32 cgt_un::zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_inf
+ ldsfld float32 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_inf
+ ldsfld float32 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_inf
+ ldsfld float32 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_inf
+ ldsfld float32 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+ ldsfld float32 cgt_un::_min
+ ldsfld float32 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::_min
+ ldsfld float32 cgt_un::_min
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_min
+ ldsfld float32 cgt_un::_one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_min
+ ldsfld float32 cgt_un::_zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_min
+ ldsfld float32 cgt_un::zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_min
+ ldsfld float32 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_min
+ ldsfld float32 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_min
+ ldsfld float32 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_min
+ ldsfld float32 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+
+ ldsfld float32 cgt_un::_one
+ ldsfld float32 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::_one
+ ldsfld float32 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::_one
+ ldsfld float32 cgt_un::_one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_one
+ ldsfld float32 cgt_un::_zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_one
+ ldsfld float32 cgt_un::zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_one
+ ldsfld float32 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_one
+ ldsfld float32 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_one
+ ldsfld float32 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_one
+ ldsfld float32 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+ ldsfld float32 cgt_un::_zero
+ ldsfld float32 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::_zero
+ ldsfld float32 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::_zero
+ ldsfld float32 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::_zero
+ ldsfld float32 cgt_un::_zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_zero
+ ldsfld float32 cgt_un::zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_zero
+ ldsfld float32 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_zero
+ ldsfld float32 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_zero
+ ldsfld float32 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::_zero
+ ldsfld float32 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un::_zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un::zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un::_zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un::zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un::_zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un::zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un::one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::inf
+ ldsfld float32 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::inf
+ ldsfld float32 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::inf
+ ldsfld float32 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::inf
+ ldsfld float32 cgt_un::_zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::inf
+ ldsfld float32 cgt_un::zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::inf
+ ldsfld float32 cgt_un::one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::inf
+ ldsfld float32 cgt_un::max
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::inf
+ ldsfld float32 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float32 cgt_un::inf
+ ldsfld float32 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un::_zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un::zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un::one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un::max
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un::inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly cgt_un_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r4.ilproj
new file mode 100644
index 0000000000..7fde975562
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_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="cgt_un_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/IL_Conformance/Old/Conformance_Base/cgt_un_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r8.il
new file mode 100644
index 0000000000..2a435ad5ef
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r8.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 legacy library mscorlib {}
+
+.class public cgt_un {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 cgt_un::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 cgt_un::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 cgt_un::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 cgt_un::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 cgt_un::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 cgt_un::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 cgt_un::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 cgt_un::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 cgt_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void cgt_un::initialize()
+
+ ldsfld float64 cgt_un::_inf
+ ldsfld float64 cgt_un::_inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_inf
+ ldsfld float64 cgt_un::_min
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_inf
+ ldsfld float64 cgt_un::_one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_inf
+ ldsfld float64 cgt_un::_zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_inf
+ ldsfld float64 cgt_un::zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_inf
+ ldsfld float64 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_inf
+ ldsfld float64 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_inf
+ ldsfld float64 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_inf
+ ldsfld float64 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+ ldsfld float64 cgt_un::_min
+ ldsfld float64 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::_min
+ ldsfld float64 cgt_un::_min
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_min
+ ldsfld float64 cgt_un::_one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_min
+ ldsfld float64 cgt_un::_zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_min
+ ldsfld float64 cgt_un::zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_min
+ ldsfld float64 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_min
+ ldsfld float64 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_min
+ ldsfld float64 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_min
+ ldsfld float64 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+
+ ldsfld float64 cgt_un::_one
+ ldsfld float64 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::_one
+ ldsfld float64 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::_one
+ ldsfld float64 cgt_un::_one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_one
+ ldsfld float64 cgt_un::_zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_one
+ ldsfld float64 cgt_un::zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_one
+ ldsfld float64 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_one
+ ldsfld float64 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_one
+ ldsfld float64 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_one
+ ldsfld float64 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+ ldsfld float64 cgt_un::_zero
+ ldsfld float64 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::_zero
+ ldsfld float64 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::_zero
+ ldsfld float64 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::_zero
+ ldsfld float64 cgt_un::_zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_zero
+ ldsfld float64 cgt_un::zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_zero
+ ldsfld float64 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_zero
+ ldsfld float64 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_zero
+ ldsfld float64 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::_zero
+ ldsfld float64 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un::_zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un::zero
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un::_zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un::zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un::one
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un::_zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un::zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un::one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un::max
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::inf
+ ldsfld float64 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::inf
+ ldsfld float64 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::inf
+ ldsfld float64 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::inf
+ ldsfld float64 cgt_un::_zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::inf
+ ldsfld float64 cgt_un::zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::inf
+ ldsfld float64 cgt_un::one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::inf
+ ldsfld float64 cgt_un::max
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::inf
+ ldsfld float64 cgt_un::inf
+ cgt.un
+ brtrue FAIL
+
+ ldsfld float64 cgt_un::inf
+ ldsfld float64 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un::_inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un::_min
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un::_one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un::_zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un::zero
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un::one
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un::max
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un::inf
+ cgt.un
+ brfalse FAIL
+
+ ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un::NaN
+ cgt.un
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly cgt_un_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_r8.ilproj
new file mode 100644
index 0000000000..04a86ca615
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cgt_un_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="cgt_un_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/IL_Conformance/Old/Conformance_Base/ckfinite_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r4.il
new file mode 100644
index 0000000000..335120c8d7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r4.il
@@ -0,0 +1,111 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ckfinite {
+
+
+
+.method public static int32 r4(float32) {
+.locals (class [mscorlib]System.ArithmeticException,int32)
+.maxstack 5
+try_start:
+ ldarg 0
+ ckfinite
+ ldarg 0
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ ret
+aHandler:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler aHandler to HEnd
+}
+
+
+
+.method public void _ckfinite() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.r4 float32(0xFF800000)
+ call int32 _ckfinite::r4(float32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _ckfinite::r4(float32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ call int32 _ckfinite::r4(float32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ call int32 _ckfinite::r4(float32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ call int32 _ckfinite::r4(float32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ call int32 _ckfinite::r4(float32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _ckfinite::r4(float32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ call int32 _ckfinite::r4(float32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ call int32 _ckfinite::r4(float32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly ckfinite_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r4.ilproj
new file mode 100644
index 0000000000..78e88b3633
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_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="ckfinite_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/IL_Conformance/Old/Conformance_Base/ckfinite_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r8.il
new file mode 100644
index 0000000000..b04bd1479d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r8.il
@@ -0,0 +1,112 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ckfinite {
+
+
+
+.method public static int32 r8(float64) {
+.locals (class [mscorlib]System.ArithmeticException,int32)
+.maxstack 5
+try_start:
+ ldarg 0
+ conv.r8
+ ckfinite
+ ldarg 0
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ ret
+aHandler:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler aHandler to HEnd
+}
+
+
+
+.method public void _ckfinite() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _ckfinite::r8(float64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _ckfinite::r8(float64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _ckfinite::r8(float64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _ckfinite::r8(float64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _ckfinite::r8(float64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _ckfinite::r8(float64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _ckfinite::r8(float64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _ckfinite::r8(float64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _ckfinite::r8(float64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly ckfinite_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r8.ilproj
new file mode 100644
index 0000000000..53d4dfb22d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ckfinite_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="ckfinite_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/IL_Conformance/Old/Conformance_Base/clt_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i4.il
new file mode 100644
index 0000000000..b1f4b0bf83
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i4.il
@@ -0,0 +1,298 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _clt {
+
+.field public static int32 min
+.field public static int32 _one
+.field public static int32 zero
+.field public static int32 one
+.field public static int32 max
+.field public static int32 odd
+.field public static int32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0x80000000
+ stsfld int32 _clt::min
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _clt::_one
+ ldc.i4 0x00000000
+ stsfld int32 _clt::zero
+ ldc.i4 0x00000001
+ stsfld int32 _clt::one
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 _clt::max
+ ldc.i4 0x55555555
+ stsfld int32 _clt::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 _clt::even
+ ret
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ call void _clt::initialize()
+
+ ldsfld int32 _clt::min
+ ldsfld int32 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::min
+ ldsfld int32 _clt::_one
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::min
+ ldsfld int32 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::min
+ ldsfld int32 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::min
+ ldsfld int32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::min
+ ldsfld int32 _clt::odd
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::min
+ ldsfld int32 _clt::even
+ clt
+ brfalse FAIL
+ ldsfld int32 _clt::_one
+ ldsfld int32 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::_one
+ ldsfld int32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::_one
+ ldsfld int32 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::_one
+ ldsfld int32 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::_one
+ ldsfld int32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::_one
+ ldsfld int32 _clt::odd
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::_one
+ ldsfld int32 _clt::even
+ clt
+ brtrue FAIL
+
+
+ ldsfld int32 _clt::zero
+ ldsfld int32 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::zero
+ ldsfld int32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::zero
+ ldsfld int32 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::zero
+ ldsfld int32 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::zero
+ ldsfld int32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::zero
+ ldsfld int32 _clt::odd
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::zero
+ ldsfld int32 _clt::even
+ clt
+ brtrue FAIL
+
+
+ ldsfld int32 _clt::one
+ ldsfld int32 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::one
+ ldsfld int32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::one
+ ldsfld int32 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::one
+ ldsfld int32 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::one
+ ldsfld int32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::one
+ ldsfld int32 _clt::odd
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::one
+ ldsfld int32 _clt::even
+ clt
+ brtrue FAIL
+
+
+ ldsfld int32 _clt::max
+ ldsfld int32 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::max
+ ldsfld int32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::max
+ ldsfld int32 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::max
+ ldsfld int32 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::max
+ ldsfld int32 _clt::max
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::max
+ ldsfld int32 _clt::odd
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::max
+ ldsfld int32 _clt::even
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::odd
+ ldsfld int32 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::odd
+ ldsfld int32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::odd
+ ldsfld int32 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::odd
+ ldsfld int32 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::odd
+ ldsfld int32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::odd
+ ldsfld int32 _clt::odd
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::odd
+ ldsfld int32 _clt::even
+ clt
+ brtrue FAIL
+
+
+ ldsfld int32 _clt::even
+ ldsfld int32 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int32 _clt::even
+ ldsfld int32 _clt::_one
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::even
+ ldsfld int32 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::even
+ ldsfld int32 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::even
+ ldsfld int32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::even
+ ldsfld int32 _clt::odd
+ clt
+ brfalse FAIL
+
+ ldsfld int32 _clt::even
+ ldsfld int32 _clt::even
+ clt
+ brtrue FAIL
+
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly clt_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i4.ilproj
new file mode 100644
index 0000000000..dfc728553b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_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="clt_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/IL_Conformance/Old/Conformance_Base/clt_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i8.il
new file mode 100644
index 0000000000..5b780f596b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i8.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.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _clt {
+
+.field public static int64 min
+.field public static int64 _one
+.field public static int64 zero
+.field public static int64 one
+.field public static int64 max
+.field public static int64 odd
+.field public static int64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0x8000000000000000
+ stsfld int64 _clt::min
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _clt::_one
+ ldc.i8 0x0000000000000000
+ stsfld int64 _clt::zero
+ ldc.i8 0x0000000000000001
+ stsfld int64 _clt::one
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 _clt::max
+ ldc.i8 0x5555555555555555
+ stsfld int64 _clt::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 _clt::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ call void _clt::initialize()
+
+ ldsfld int64 _clt::min
+ ldsfld int64 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::min
+ ldsfld int64 _clt::_one
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::min
+ ldsfld int64 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::min
+ ldsfld int64 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::min
+ ldsfld int64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::min
+ ldsfld int64 _clt::odd
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::min
+ ldsfld int64 _clt::even
+ clt
+ brfalse FAIL
+ ldsfld int64 _clt::_one
+ ldsfld int64 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::_one
+ ldsfld int64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::_one
+ ldsfld int64 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::_one
+ ldsfld int64 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::_one
+ ldsfld int64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::_one
+ ldsfld int64 _clt::odd
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::_one
+ ldsfld int64 _clt::even
+ clt
+ brtrue FAIL
+
+
+ ldsfld int64 _clt::zero
+ ldsfld int64 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::zero
+ ldsfld int64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::zero
+ ldsfld int64 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::zero
+ ldsfld int64 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::zero
+ ldsfld int64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::zero
+ ldsfld int64 _clt::odd
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::zero
+ ldsfld int64 _clt::even
+ clt
+ brtrue FAIL
+
+
+ ldsfld int64 _clt::one
+ ldsfld int64 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::one
+ ldsfld int64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::one
+ ldsfld int64 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::one
+ ldsfld int64 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::one
+ ldsfld int64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::one
+ ldsfld int64 _clt::odd
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::one
+ ldsfld int64 _clt::even
+ clt
+ brtrue FAIL
+
+
+ ldsfld int64 _clt::max
+ ldsfld int64 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::max
+ ldsfld int64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::max
+ ldsfld int64 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::max
+ ldsfld int64 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::max
+ ldsfld int64 _clt::max
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::max
+ ldsfld int64 _clt::odd
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::max
+ ldsfld int64 _clt::even
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::odd
+ ldsfld int64 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::odd
+ ldsfld int64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::odd
+ ldsfld int64 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::odd
+ ldsfld int64 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::odd
+ ldsfld int64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::odd
+ ldsfld int64 _clt::odd
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::odd
+ ldsfld int64 _clt::even
+ clt
+ brtrue FAIL
+
+
+ ldsfld int64 _clt::even
+ ldsfld int64 _clt::min
+ clt
+ brtrue FAIL
+
+ ldsfld int64 _clt::even
+ ldsfld int64 _clt::_one
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::even
+ ldsfld int64 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::even
+ ldsfld int64 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::even
+ ldsfld int64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::even
+ ldsfld int64 _clt::odd
+ clt
+ brfalse FAIL
+
+ ldsfld int64 _clt::even
+ ldsfld int64 _clt::even
+ clt
+ brtrue FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly clt_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i8.ilproj
new file mode 100644
index 0000000000..38b636045f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_i8.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="clt_i8.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/IL_Conformance/Old/Conformance_Base/clt_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r4.il
new file mode 100644
index 0000000000..ae676e664b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r4.il
@@ -0,0 +1,454 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _clt {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 _clt::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 _clt::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 _clt::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 _clt::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 _clt::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 _clt::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 _clt::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 _clt::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 _clt::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+call void _clt::initialize()
+
+ ldsfld float32 _clt::_inf
+ ldsfld float32 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_inf
+ ldsfld float32 _clt::_min
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_inf
+ ldsfld float32 _clt::_one
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_inf
+ ldsfld float32 _clt::_zero
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_inf
+ ldsfld float32 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_inf
+ ldsfld float32 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_inf
+ ldsfld float32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_inf
+ ldsfld float32 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_inf
+ ldsfld float32 _clt::NaN
+ clt
+ brtrue FAIL
+ ldsfld float32 _clt::_min
+ ldsfld float32 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_min
+ ldsfld float32 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_min
+ ldsfld float32 _clt::_one
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_min
+ ldsfld float32 _clt::_zero
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_min
+ ldsfld float32 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_min
+ ldsfld float32 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_min
+ ldsfld float32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_min
+ ldsfld float32 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_min
+ ldsfld float32 _clt::NaN
+ clt
+ brtrue FAIL
+ ldsfld float32 _clt::_one
+ ldsfld float32 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_one
+ ldsfld float32 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_one
+ ldsfld float32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_one
+ ldsfld float32 _clt::_zero
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_one
+ ldsfld float32 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_one
+ ldsfld float32 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_one
+ ldsfld float32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_one
+ ldsfld float32 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_one
+ ldsfld float32 _clt::NaN
+ clt
+ brtrue FAIL
+ ldsfld float32 _clt::_zero
+ ldsfld float32 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_zero
+ ldsfld float32 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_zero
+ ldsfld float32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_zero
+ ldsfld float32 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_zero
+ ldsfld float32 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::_zero
+ ldsfld float32 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_zero
+ ldsfld float32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_zero
+ ldsfld float32 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::_zero
+ ldsfld float32 _clt::NaN
+ clt
+ brtrue FAIL
+ ldsfld float32 _clt::zero
+ ldsfld float32 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::zero
+ ldsfld float32 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::zero
+ ldsfld float32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::zero
+ ldsfld float32 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::zero
+ ldsfld float32 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::zero
+ ldsfld float32 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::zero
+ ldsfld float32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::zero
+ ldsfld float32 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::zero
+ ldsfld float32 _clt::NaN
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::one
+ ldsfld float32 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::one
+ ldsfld float32 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::one
+ ldsfld float32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::one
+ ldsfld float32 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::one
+ ldsfld float32 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::one
+ ldsfld float32 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::one
+ ldsfld float32 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::one
+ ldsfld float32 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::one
+ ldsfld float32 _clt::NaN
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::max
+ ldsfld float32 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::max
+ ldsfld float32 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::max
+ ldsfld float32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::max
+ ldsfld float32 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::max
+ ldsfld float32 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::max
+ ldsfld float32 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::max
+ ldsfld float32 _clt::max
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::max
+ ldsfld float32 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float32 _clt::max
+ ldsfld float32 _clt::NaN
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::inf
+ ldsfld float32 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::inf
+ ldsfld float32 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::inf
+ ldsfld float32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::inf
+ ldsfld float32 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::inf
+ ldsfld float32 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::inf
+ ldsfld float32 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::inf
+ ldsfld float32 _clt::max
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::inf
+ ldsfld float32 _clt::inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::inf
+ ldsfld float32 _clt::NaN
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::NaN
+ ldsfld float32 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::NaN
+ ldsfld float32 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::NaN
+ ldsfld float32 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::NaN
+ ldsfld float32 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::NaN
+ ldsfld float32 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::NaN
+ ldsfld float32 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::NaN
+ ldsfld float32 _clt::max
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::NaN
+ ldsfld float32 _clt::inf
+ clt
+ brtrue FAIL
+
+ ldsfld float32 _clt::NaN
+ ldsfld float32 _clt::NaN
+ clt
+ brtrue FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly clt_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r4.ilproj
new file mode 100644
index 0000000000..543e7ffc77
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_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="clt_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/IL_Conformance/Old/Conformance_Base/clt_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r8.il
new file mode 100644
index 0000000000..3af3128607
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r8.il
@@ -0,0 +1,452 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _clt {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 _clt::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 _clt::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 _clt::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 _clt::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 _clt::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 _clt::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 _clt::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 _clt::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 _clt::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _clt::initialize()
+ ldsfld float64 _clt::_inf
+ ldsfld float64 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_inf
+ ldsfld float64 _clt::_min
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_inf
+ ldsfld float64 _clt::_one
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_inf
+ ldsfld float64 _clt::_zero
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_inf
+ ldsfld float64 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_inf
+ ldsfld float64 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_inf
+ ldsfld float64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_inf
+ ldsfld float64 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_inf
+ ldsfld float64 _clt::NaN
+ clt
+ brtrue FAIL
+ ldsfld float64 _clt::_min
+ ldsfld float64 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_min
+ ldsfld float64 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_min
+ ldsfld float64 _clt::_one
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_min
+ ldsfld float64 _clt::_zero
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_min
+ ldsfld float64 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_min
+ ldsfld float64 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_min
+ ldsfld float64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_min
+ ldsfld float64 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_min
+ ldsfld float64 _clt::NaN
+ clt
+ brtrue FAIL
+ ldsfld float64 _clt::_one
+ ldsfld float64 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_one
+ ldsfld float64 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_one
+ ldsfld float64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_one
+ ldsfld float64 _clt::_zero
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_one
+ ldsfld float64 _clt::zero
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_one
+ ldsfld float64 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_one
+ ldsfld float64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_one
+ ldsfld float64 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_one
+ ldsfld float64 _clt::NaN
+ clt
+ brtrue FAIL
+ ldsfld float64 _clt::_zero
+ ldsfld float64 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_zero
+ ldsfld float64 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_zero
+ ldsfld float64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_zero
+ ldsfld float64 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_zero
+ ldsfld float64 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::_zero
+ ldsfld float64 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_zero
+ ldsfld float64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_zero
+ ldsfld float64 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::_zero
+ ldsfld float64 _clt::NaN
+ clt
+ brtrue FAIL
+ ldsfld float64 _clt::zero
+ ldsfld float64 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::zero
+ ldsfld float64 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::zero
+ ldsfld float64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::zero
+ ldsfld float64 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::zero
+ ldsfld float64 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::zero
+ ldsfld float64 _clt::one
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::zero
+ ldsfld float64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::zero
+ ldsfld float64 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::zero
+ ldsfld float64 _clt::NaN
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::one
+ ldsfld float64 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::one
+ ldsfld float64 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::one
+ ldsfld float64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::one
+ ldsfld float64 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::one
+ ldsfld float64 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::one
+ ldsfld float64 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::one
+ ldsfld float64 _clt::max
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::one
+ ldsfld float64 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::one
+ ldsfld float64 _clt::NaN
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::max
+ ldsfld float64 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::max
+ ldsfld float64 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::max
+ ldsfld float64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::max
+ ldsfld float64 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::max
+ ldsfld float64 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::max
+ ldsfld float64 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::max
+ ldsfld float64 _clt::max
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::max
+ ldsfld float64 _clt::inf
+ clt
+ brfalse FAIL
+
+ ldsfld float64 _clt::max
+ ldsfld float64 _clt::NaN
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::inf
+ ldsfld float64 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::inf
+ ldsfld float64 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::inf
+ ldsfld float64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::inf
+ ldsfld float64 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::inf
+ ldsfld float64 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::inf
+ ldsfld float64 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::inf
+ ldsfld float64 _clt::max
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::inf
+ ldsfld float64 _clt::inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::inf
+ ldsfld float64 _clt::NaN
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::NaN
+ ldsfld float64 _clt::_inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::NaN
+ ldsfld float64 _clt::_min
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::NaN
+ ldsfld float64 _clt::_one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::NaN
+ ldsfld float64 _clt::_zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::NaN
+ ldsfld float64 _clt::zero
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::NaN
+ ldsfld float64 _clt::one
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::NaN
+ ldsfld float64 _clt::max
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::NaN
+ ldsfld float64 _clt::inf
+ clt
+ brtrue FAIL
+
+ ldsfld float64 _clt::NaN
+ ldsfld float64 _clt::NaN
+ clt
+ brtrue FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly clt_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_r8.ilproj
new file mode 100644
index 0000000000..0a46a258f9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_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="clt_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/IL_Conformance/Old/Conformance_Base/clt_u.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u.il
new file mode 100644
index 0000000000..1c66f4a2fe
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u.il
@@ -0,0 +1,46 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public clt_un {
+
+
+ .field public static int32 PTR
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*,int32*)
+ ldsflda int32 clt_un::PTR
+ stloc 0
+ ldsflda int32 clt_un::PTR
+ ldc.i4 0x2
+ add
+ stloc 1
+
+ ldloc 0
+ ldloc 1
+ clt.un
+ brfalse FAIL
+
+ ldloc 1
+ ldloc 0
+ clt.un
+ brtrue FAIL
+
+ ldloc 0
+ ldloc 0
+ clt.un
+ brtrue FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly clt_u.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u.ilproj
new file mode 100644
index 0000000000..b9d98303e2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u.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="clt_u.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/IL_Conformance/Old/Conformance_Base/clt_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u4.il
new file mode 100644
index 0000000000..6a9014acc5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u4.il
@@ -0,0 +1,113 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+.class public clt_un {
+
+.field public static int32 all
+.field public static int32 none
+.field public static int32 odd
+.field public static int32 even
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 clt_un::all
+ ldc.i4 0x00000000
+ stsfld int32 clt_un::none
+ ldc.i4 0x55555555
+ stsfld int32 clt_un::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 clt_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void clt_un::initialize()
+
+ ldsfld int32 clt_un::all
+ ldsfld int32 clt_un::all
+ clt.un
+ brtrue FAIL
+
+ ldsfld int32 clt_un::all
+ ldsfld int32 clt_un::none
+ clt.un
+ brtrue FAIL
+
+ ldsfld int32 clt_un::all
+ ldsfld int32 clt_un::odd
+ clt.un
+ brtrue FAIL
+
+ ldsfld int32 clt_un::all
+ ldsfld int32 clt_un::even
+ clt.un
+ brtrue FAIL
+ ldsfld int32 clt_un::none
+ ldsfld int32 clt_un::all
+ clt.un
+ brfalse FAIL
+
+ ldsfld int32 clt_un::none
+ ldsfld int32 clt_un::none
+ clt.un
+ brtrue FAIL
+
+ ldsfld int32 clt_un::none
+ ldsfld int32 clt_un::odd
+ clt.un
+ brfalse FAIL
+
+ ldsfld int32 clt_un::none
+ ldsfld int32 clt_un::even
+ clt.un
+ brfalse FAIL
+ ldsfld int32 clt_un::odd
+ ldsfld int32 clt_un::all
+ clt.un
+ brfalse FAIL
+
+ ldsfld int32 clt_un::odd
+ ldsfld int32 clt_un::none
+ clt.un
+ brtrue FAIL
+
+ ldsfld int32 clt_un::odd
+ ldsfld int32 clt_un::odd
+ clt.un
+ brtrue FAIL
+
+ ldsfld int32 clt_un::odd
+ ldsfld int32 clt_un::even
+ clt.un
+ brfalse FAIL
+ ldsfld int32 clt_un::even
+ ldsfld int32 clt_un::all
+ clt.un
+ brfalse FAIL
+
+ ldsfld int32 clt_un::even
+ ldsfld int32 clt_un::none
+ clt.un
+ brtrue FAIL
+
+ ldsfld int32 clt_un::even
+ ldsfld int32 clt_un::odd
+ clt.un
+ brtrue FAIL
+
+ ldsfld int32 clt_un::even
+ ldsfld int32 clt_un::even
+ clt.un
+ brtrue FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly clt_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u4.ilproj
new file mode 100644
index 0000000000..ee6d2fdb58
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u4.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="clt_u4.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/IL_Conformance/Old/Conformance_Base/clt_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u8.il
new file mode 100644
index 0000000000..d45099002a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u8.il
@@ -0,0 +1,114 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public clt_un {
+
+.field public static int64 all
+.field public static int64 none
+.field public static int64 odd
+.field public static int64 even
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 clt_un::all
+ ldc.i8 0x0000000000000000
+ stsfld int64 clt_un::none
+ ldc.i8 0x5555555555555555
+ stsfld int64 clt_un::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 clt_un::even
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void clt_un::initialize()
+
+ ldsfld int64 clt_un::all
+ ldsfld int64 clt_un::all
+ clt.un
+ brtrue FAIL
+
+ ldsfld int64 clt_un::all
+ ldsfld int64 clt_un::none
+ clt.un
+ brtrue FAIL
+
+ ldsfld int64 clt_un::all
+ ldsfld int64 clt_un::odd
+ clt.un
+ brtrue FAIL
+
+ ldsfld int64 clt_un::all
+ ldsfld int64 clt_un::even
+ clt.un
+ brtrue FAIL
+ ldsfld int64 clt_un::none
+ ldsfld int64 clt_un::all
+ clt.un
+ brfalse FAIL
+
+ ldsfld int64 clt_un::none
+ ldsfld int64 clt_un::none
+ clt.un
+ brtrue FAIL
+
+ ldsfld int64 clt_un::none
+ ldsfld int64 clt_un::odd
+ clt.un
+ brfalse FAIL
+
+ ldsfld int64 clt_un::none
+ ldsfld int64 clt_un::even
+ clt.un
+ brfalse FAIL
+ ldsfld int64 clt_un::odd
+ ldsfld int64 clt_un::all
+ clt.un
+ brfalse FAIL
+
+ ldsfld int64 clt_un::odd
+ ldsfld int64 clt_un::none
+ clt.un
+ brtrue FAIL
+
+ ldsfld int64 clt_un::odd
+ ldsfld int64 clt_un::odd
+ clt.un
+ brtrue FAIL
+
+ ldsfld int64 clt_un::odd
+ ldsfld int64 clt_un::even
+ clt.un
+ brfalse FAIL
+ ldsfld int64 clt_un::even
+ ldsfld int64 clt_un::all
+ clt.un
+ brfalse FAIL
+
+ ldsfld int64 clt_un::even
+ ldsfld int64 clt_un::none
+ clt.un
+ brtrue FAIL
+
+ ldsfld int64 clt_un::even
+ ldsfld int64 clt_un::odd
+ clt.un
+ brtrue FAIL
+
+ ldsfld int64 clt_un::even
+ ldsfld int64 clt_un::even
+ clt.un
+ brtrue FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly clt_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_u8.ilproj
new file mode 100644
index 0000000000..bf0845aec8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_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="clt_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/IL_Conformance/Old/Conformance_Base/clt_un_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r4.il
new file mode 100644
index 0000000000..651fa2158c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r4.il
@@ -0,0 +1,455 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public clt_un {
+
+.field public static float32 _inf
+.field public static float32 _min
+.field public static float32 _one
+.field public static float32 _zero
+.field public static float32 zero
+.field public static float32 one
+.field public static float32 max
+.field public static float32 inf
+.field public static float32 NaN
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ stsfld float32 clt_un::_inf
+ ldc.r4 float32(0xFF7FFFFF)
+ stsfld float32 clt_un::_min
+ ldc.r4 float32(0xBF800000)
+ stsfld float32 clt_un::_one
+ ldc.r4 float32(0x80000000)
+ stsfld float32 clt_un::_zero
+ ldc.r4 float32(0x00000000)
+ stsfld float32 clt_un::zero
+ ldc.r4 float32(0x3F800000)
+ stsfld float32 clt_un::one
+ ldc.r4 float32(0x7F7FFFFF)
+ stsfld float32 clt_un::max
+ ldc.r4 float32(0x7F800000)
+ stsfld float32 clt_un::inf
+ ldc.r4 float32(0x7FC00000)
+ stsfld float32 clt_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void clt_un::initialize()
+ ldsfld float32 clt_un::_inf
+ ldsfld float32 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_inf
+ ldsfld float32 clt_un::_min
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_inf
+ ldsfld float32 clt_un::_one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_inf
+ ldsfld float32 clt_un::_zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_inf
+ ldsfld float32 clt_un::zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_inf
+ ldsfld float32 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_inf
+ ldsfld float32 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_inf
+ ldsfld float32 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_inf
+ ldsfld float32 clt_un::NaN
+ clt.un
+ brfalse FAIL
+ ldsfld float32 clt_un::_min
+ ldsfld float32 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_min
+ ldsfld float32 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_min
+ ldsfld float32 clt_un::_one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_min
+ ldsfld float32 clt_un::_zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_min
+ ldsfld float32 clt_un::zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_min
+ ldsfld float32 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_min
+ ldsfld float32 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_min
+ ldsfld float32 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_min
+ ldsfld float32 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+
+ ldsfld float32 clt_un::_one
+ ldsfld float32 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_one
+ ldsfld float32 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_one
+ ldsfld float32 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_one
+ ldsfld float32 clt_un::_zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_one
+ ldsfld float32 clt_un::zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_one
+ ldsfld float32 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_one
+ ldsfld float32 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_one
+ ldsfld float32 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_one
+ ldsfld float32 clt_un::NaN
+ clt.un
+ brfalse FAIL
+ ldsfld float32 clt_un::_zero
+ ldsfld float32 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_zero
+ ldsfld float32 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_zero
+ ldsfld float32 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_zero
+ ldsfld float32 clt_un::_zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_zero
+ ldsfld float32 clt_un::zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::_zero
+ ldsfld float32 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_zero
+ ldsfld float32 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_zero
+ ldsfld float32 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::_zero
+ ldsfld float32 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un::_zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un::zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::one
+ ldsfld float32 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::one
+ ldsfld float32 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::one
+ ldsfld float32 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::one
+ ldsfld float32 clt_un::_zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::one
+ ldsfld float32 clt_un::zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::one
+ ldsfld float32 clt_un::one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::one
+ ldsfld float32 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::one
+ ldsfld float32 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::one
+ ldsfld float32 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::max
+ ldsfld float32 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::max
+ ldsfld float32 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::max
+ ldsfld float32 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::max
+ ldsfld float32 clt_un::_zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::max
+ ldsfld float32 clt_un::zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::max
+ ldsfld float32 clt_un::one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::max
+ ldsfld float32 clt_un::max
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::max
+ ldsfld float32 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::max
+ ldsfld float32 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::inf
+ ldsfld float32 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::inf
+ ldsfld float32 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::inf
+ ldsfld float32 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::inf
+ ldsfld float32 clt_un::_zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::inf
+ ldsfld float32 clt_un::zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::inf
+ ldsfld float32 clt_un::one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::inf
+ ldsfld float32 clt_un::max
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::inf
+ ldsfld float32 clt_un::inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float32 clt_un::inf
+ ldsfld float32 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un::_inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un::_min
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un::_one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un::_zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un::zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly clt_un_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r4.ilproj
new file mode 100644
index 0000000000..5943cd6b7e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_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="clt_un_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/IL_Conformance/Old/Conformance_Base/clt_un_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r8.il
new file mode 100644
index 0000000000..67a1aa0fbe
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r8.il
@@ -0,0 +1,452 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public clt_un {
+
+.field public static float64 _inf
+.field public static float64 _min
+.field public static float64 _one
+.field public static float64 _zero
+.field public static float64 zero
+.field public static float64 one
+.field public static float64 max
+.field public static float64 inf
+.field public static float64 NaN
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ stsfld float64 clt_un::_inf
+ ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
+ stsfld float64 clt_un::_min
+ ldc.r8 float64(0xBFF0000000000000)
+ stsfld float64 clt_un::_one
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 clt_un::_zero
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 clt_un::zero
+ ldc.r8 float64(0x3FF0000000000000)
+ stsfld float64 clt_un::one
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stsfld float64 clt_un::max
+ ldc.r8 float64(0x7FF0000000000000)
+ stsfld float64 clt_un::inf
+ ldc.r8 float64(0x7FF8000000000000)
+ stsfld float64 clt_un::NaN
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void clt_un::initialize()
+ ldsfld float64 clt_un::_inf
+ ldsfld float64 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_inf
+ ldsfld float64 clt_un::_min
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_inf
+ ldsfld float64 clt_un::_one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_inf
+ ldsfld float64 clt_un::_zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_inf
+ ldsfld float64 clt_un::zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_inf
+ ldsfld float64 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_inf
+ ldsfld float64 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_inf
+ ldsfld float64 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_inf
+ ldsfld float64 clt_un::NaN
+ clt.un
+ brfalse FAIL
+ ldsfld float64 clt_un::_min
+ ldsfld float64 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_min
+ ldsfld float64 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_min
+ ldsfld float64 clt_un::_one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_min
+ ldsfld float64 clt_un::_zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_min
+ ldsfld float64 clt_un::zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_min
+ ldsfld float64 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_min
+ ldsfld float64 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_min
+ ldsfld float64 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_min
+ ldsfld float64 clt_un::NaN
+ clt.un
+ brfalse FAIL
+ ldsfld float64 clt_un::_one
+ ldsfld float64 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_one
+ ldsfld float64 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_one
+ ldsfld float64 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_one
+ ldsfld float64 clt_un::_zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_one
+ ldsfld float64 clt_un::zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_one
+ ldsfld float64 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_one
+ ldsfld float64 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_one
+ ldsfld float64 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_one
+ ldsfld float64 clt_un::NaN
+ clt.un
+ brfalse FAIL
+ ldsfld float64 clt_un::_zero
+ ldsfld float64 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_zero
+ ldsfld float64 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_zero
+ ldsfld float64 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_zero
+ ldsfld float64 clt_un::_zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_zero
+ ldsfld float64 clt_un::zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::_zero
+ ldsfld float64 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_zero
+ ldsfld float64 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_zero
+ ldsfld float64 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::_zero
+ ldsfld float64 clt_un::NaN
+ clt.un
+ brfalse FAIL
+ ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un::_zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un::zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::one
+ ldsfld float64 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::one
+ ldsfld float64 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::one
+ ldsfld float64 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::one
+ ldsfld float64 clt_un::_zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::one
+ ldsfld float64 clt_un::zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::one
+ ldsfld float64 clt_un::one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::one
+ ldsfld float64 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::one
+ ldsfld float64 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::one
+ ldsfld float64 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::max
+ ldsfld float64 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::max
+ ldsfld float64 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::max
+ ldsfld float64 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::max
+ ldsfld float64 clt_un::_zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::max
+ ldsfld float64 clt_un::zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::max
+ ldsfld float64 clt_un::one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::max
+ ldsfld float64 clt_un::max
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::max
+ ldsfld float64 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::max
+ ldsfld float64 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::inf
+ ldsfld float64 clt_un::_inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::inf
+ ldsfld float64 clt_un::_min
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::inf
+ ldsfld float64 clt_un::_one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::inf
+ ldsfld float64 clt_un::_zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::inf
+ ldsfld float64 clt_un::zero
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::inf
+ ldsfld float64 clt_un::one
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::inf
+ ldsfld float64 clt_un::max
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::inf
+ ldsfld float64 clt_un::inf
+ clt.un
+ brtrue FAIL
+
+ ldsfld float64 clt_un::inf
+ ldsfld float64 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un::_inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un::_min
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un::_one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un::_zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un::zero
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un::one
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un::max
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un::inf
+ clt.un
+ brfalse FAIL
+
+ ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un::NaN
+ clt.un
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly clt_un_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_r8.ilproj
new file mode 100644
index 0000000000..8979b1d891
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/clt_un_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="clt_un_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/IL_Conformance/Old/Conformance_Base/conv_ovf_i1_un.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i1_un.ilproj
index 1a1acfc9af..6e5b5b3519 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i1_un.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i1_un.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_ovf_i1_un.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i1.il
new file mode 100644
index 0000000000..459c9e1921
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i1.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 legacy library mscorlib {}
+
+
+.class public conv_ovf_i1 {
+
+
+
+.method public static int32 conv(int32,int32) {
+.locals (class [mscorlib]System.OverflowException, int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.i1
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+
+ ldloc 0
+
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+.method public static int32 conv_un(unsigned int32, unsigned int32) {
+.locals (class [mscorlib]System.OverflowException,unsigned int8)
+.maxstack 2
+try_start2:
+ ldarg 0
+ conv.ovf.i1.un
+ stloc.1
+ leave.s try_end2
+try_end2:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL2
+ ldc.i4 0x11111111
+ br END2
+aHandler2:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd2
+HEnd2:
+
+
+ ldloc 0
+
+ brfalse FAIL2
+ ldc.i4 0xEEEEEEEE
+ br END2
+FAIL2:
+ ldc.i4 0x00000000
+ br END2
+END2:
+ ret
+.try try_start2 to try_end2 catch [mscorlib]System.OverflowException handler aHandler2 to HEnd2
+}
+
+.method public void conv_ovf_i1() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i1::conv(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_i1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i1::conv(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFF80
+ call int32 conv_ovf_i1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_i1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0x0000007F
+ call int32 conv_ovf_i1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0x0000007F
+ call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly conv_ovf_i4_i1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i1.ilproj
new file mode 100644
index 0000000000..ddf2dcd210
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i1.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="conv_ovf_i4_i1.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/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i2.il
new file mode 100644
index 0000000000..b823291230
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i2.il
@@ -0,0 +1,202 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_i2 {
+
+
+
+.method public static int32 conv(int32,int32) {
+.locals (class [mscorlib]System.OverflowException, int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.i2
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler aHandler to HEnd
+}
+
+
+.method public static int32 conv_un(unsigned int32,unsigned int32) {
+.locals (class [mscorlib]System.ArithmeticException,unsigned int16)
+.maxstack 2
+try_start2:
+ ldarg 0
+ conv.ovf.i2.un
+ stloc.1
+ leave.s try_end2
+try_end2:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL2
+ ldc.i4 0x11111111
+ br END2
+aHandler2:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0
+ leave HEnd2
+HEnd2:
+
+ ldloc 0
+ brfalse FAIL2
+ ldc.i4 0xEEEEEEEE
+ br END2
+FAIL2:
+ ldc.i4 0x00000000
+ br END2
+END2:
+ ret
+.try try_start2 to try_end2 catch [mscorlib]System.ArithmeticException handler aHandler2 to HEnd2
+}
+
+
+
+.method public void conv_ovf_i2() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i2::conv(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_i2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i2::conv(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFF8000
+ call int32 conv_ovf_i2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_i2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00007FFF
+ call int32 conv_ovf_i2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00007FFF
+ call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly conv_ovf_i4_i2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i2.ilproj
new file mode 100644
index 0000000000..1a92725831
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_i2.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="conv_ovf_i4_i2.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/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_u4.il
new file mode 100644
index 0000000000..471d8acfb3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_u4.il
@@ -0,0 +1,169 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_u4 {
+
+
+
+.method public static int32 conv(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.u4
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+.method public static int32 conv_un(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,unsigned int32)
+.maxstack 2
+try_start2:
+ ldarg 0
+ conv.ovf.u4.un
+ stloc.1
+ leave.s try_end2
+try_end2:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL2
+ ldc.i4 0x11111111
+ br END2
+aHandler2:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd2
+HEnd2:
+
+ ldloc 0
+
+ brfalse FAIL2
+ ldc.i4 0xEEEEEEEE
+ br END2
+FAIL2:
+ ldc.i4 0x00000000
+ br END2
+END2:
+ ret
+.try try_start2 to try_end2 catch [mscorlib]System.OverflowException handler aHandler2 to HEnd2
+}
+
+.method public void conv_ovf_u4() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_u4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_u4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 conv_ovf_u4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_u4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_u4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 conv_ovf_u4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly conv_ovf_i4_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_u4.ilproj
new file mode 100644
index 0000000000..01ad87d450
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i4_u4.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="conv_ovf_i4_u4.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/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_i4.il
new file mode 100644
index 0000000000..3baf2cae76
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_i4.il
@@ -0,0 +1,203 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_i4 {
+
+
+
+.method public static int32 conv(int64,int32) {
+.locals (class [mscorlib]System.OverflowException, int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.i4
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public static int32 conv_un(int64,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start2:
+ ldarg 0
+ conv.ovf.i4.un
+ stloc.1
+ leave.s try_end2
+try_end2:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL2
+ ldc.i4 0x11111111
+ br END2
+aHandler2:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd2
+HEnd2:
+
+ ldloc 0
+
+ brfalse FAIL2
+ ldc.i4 0xEEEEEEEE
+ br END2
+FAIL2:
+ ldc.i4 0x00000000
+ br END2
+END2:
+ ret
+.try try_start2 to try_end2 catch [mscorlib]System.OverflowException handler aHandler2 to HEnd2
+}
+
+.method public void conv_ovf_i4() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i8 0x8000000000000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(int64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_i4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(int64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFF80000000
+ ldc.i4 0x80000000
+ call int32 conv_ovf_i4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_i4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x000000007FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_i4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_un(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv_un(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_un(int64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_un(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv_un(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x000000007FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_i4::conv_un(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly conv_ovf_i8_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_i4.ilproj
new file mode 100644
index 0000000000..cd826b2384
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_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="conv_ovf_i8_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/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_u8.il
new file mode 100644
index 0000000000..dc83ab15d1
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_u8.il
@@ -0,0 +1,168 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_u8 {
+
+
+
+.method public static int32 conv(int64,int64) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.u8
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+ ldloc 0
+
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+.method public static int32 conv_un(int64,int64) {
+.locals (class [mscorlib]System.OverflowException,unsigned int64)
+.maxstack 2
+try_start2:
+ ldarg 0
+ conv.ovf.u8.un
+ stloc.1
+ leave.s try_end2
+try_end2:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL2
+ ldc.i4 0x11111111
+ br END2
+aHandler2:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd2
+HEnd2:
+ ldloc 0
+
+ brfalse FAIL2
+ ldc.i4 0xEEEEEEEE
+ br END2
+FAIL2:
+ ldc.i4 0x00000000
+ br END2
+END2:
+ ret
+.try try_start2 to try_end2 catch [mscorlib]System.OverflowException handler aHandler2 to HEnd2
+}
+
+.method public void conv_ovf_u8() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_u8::conv(int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_u8::conv(int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_u8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 conv_ovf_u8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 conv_ovf_u8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 conv_ovf_u8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_u8::conv(int64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_u8::conv_un(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 conv_ovf_u8::conv_un(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 conv_ovf_u8::conv_un(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 conv_ovf_u8::conv_un(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly conv_ovf_i8_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_u8.ilproj
new file mode 100644
index 0000000000..0c3728ea16
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_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="conv_ovf_i8_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/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i.il
new file mode 100644
index 0000000000..8f66b86aac
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i.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 legacy library mscorlib {}
+
+
+.class public conv_ovf_i4 {
+
+
+
+.method public static int32 conv(float64,int32) {
+.locals (class [mscorlib]System.OverflowException,native int)
+
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.i
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+.method public static int32 conv_u(float64,int32) {
+.locals (class [mscorlib]System.OverflowException,native int)
+
+.maxstack 2
+try_start2:
+ ldarg 0
+ conv.ovf.i.un
+ stloc.1
+ leave.s try_end2
+try_end2:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL2
+ ldc.i4 0x11111111
+ br END2
+aHandler2:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd2
+HEnd2:
+
+ ldloc 0
+ brfalse FAIL2
+ ldc.i4 0xEEEEEEEE
+ br END2
+FAIL2:
+ ldc.i4 0x00000000
+ br END2
+END2:
+ ret
+.try try_start2 to try_end2 catch [mscorlib]System.OverflowException handler aHandler2 to HEnd2
+}
+
+.method public void conv_ovf_i4() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.r8 1.5
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 99.99
+ ldc.i4 0x00000063
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0xC1E0000000000000)
+ ldc.i4 0x80000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x41DFFFFFFFC00000)
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.r8 1.5
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 99.99
+ ldc.i4 0x00000063
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x41DFFFFFFFC00000)
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly conv_ovf_r8_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i.ilproj
new file mode 100644
index 0000000000..7ca9bda563
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i.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="conv_ovf_r8_i.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/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i4.il
new file mode 100644
index 0000000000..9f4f0d4c56
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i4.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 legacy library mscorlib {}
+
+
+.class public conv_ovf_i4 {
+
+
+
+.method public static int32 conv(float64,int32) {
+.locals (class [mscorlib]System.OverflowException, int32)
+
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.i4
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+.method public static int32 conv_u(float64,int32) {
+.locals (class [mscorlib]System.OverflowException, int32)
+
+.maxstack 2
+try_start2:
+ ldarg 0
+ conv.ovf.i4.un
+ stloc.1
+ leave.s try_end2
+try_end2:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL2
+ ldc.i4 0x11111111
+ br END2
+aHandler2:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd2
+HEnd2:
+
+ ldloc 0
+ brfalse FAIL2
+ ldc.i4 0xEEEEEEEE
+ br END2
+FAIL2:
+ ldc.i4 0x00000000
+ br END2
+END2:
+ ret
+.try try_start2 to try_end2 catch [mscorlib]System.OverflowException handler aHandler2 to HEnd2
+}
+
+.method public void conv_ovf_i4() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.r8 1.5
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 99.99
+ ldc.i4 0x00000063
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0xC1E0000000000000)
+ ldc.i4 0x80000000
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x41DFFFFFFFC00000)
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_i4::conv(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.r8 1.5
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 99.99
+ ldc.i4 0x00000063
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x41DFFFFFFFC00000)
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_i4::conv_u(float64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly conv_ovf_r8_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i4.ilproj
new file mode 100644
index 0000000000..5f83e36fa2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_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="conv_ovf_r8_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/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i8.il
new file mode 100644
index 0000000000..fc8553aed9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i8.il
@@ -0,0 +1,231 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_i8 {
+
+
+
+.method public static int32 conv(float64,int64) {
+.locals (class [mscorlib]System.OverflowException, int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.i8
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+.method public static int32 conv_un(float64,int64) {
+.locals (class [mscorlib]System.OverflowException,int64)
+.maxstack 2
+try_start2:
+ ldarg 0
+ conv.ovf.i8.un
+ stloc.1
+ leave.s try_end2
+try_end2:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL2
+ ldc.i4 0x11111111
+ br END2
+aHandler2:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd2
+HEnd2:
+
+ ldloc 0
+ brfalse FAIL2
+ ldc.i4 0xEEEEEEEE
+ br END2
+FAIL2:
+ ldc.i4 0x00000000
+ br END2
+END2:
+ ret
+.try try_start2 to try_end2 catch [mscorlib]System.OverflowException handler aHandler2 to HEnd2
+}
+
+.method public void conv_ovf_i8() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.i8 0x0000000000000001
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 1.5
+ ldc.i8 0x0000000000000001
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 99.99
+ ldc.i8 0x0000000000000063
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0xC3DFFFFFFFFFFFFF)
+ ldc.i8 0x8000000000000400
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x43C0000000000000)
+ ldc.i8 0x2000000000000000
+ call int32 conv_ovf_i8::conv(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv_un(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.i8 0x0000000000000001
+ call int32 conv_ovf_i8::conv_un(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv_un(float64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv_un(float64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv_un(float64,int64)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.r8 1.5
+ ldc.i8 0x0000000000000001
+ call int32 conv_ovf_i8::conv_un(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.r8 99.99
+ ldc.i8 0x0000000000000063
+ call int32 conv_ovf_i8::conv_un(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x43C0000000000000)
+ ldc.i8 0x2000000000000000
+ call int32 conv_ovf_i8::conv_un(float64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly conv_ovf_r8_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i8.ilproj
new file mode 100644
index 0000000000..c0e9ae5f38
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_r8_i8.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="conv_ovf_r8_i8.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/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i.il
new file mode 100644
index 0000000000..ca82c4850d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i.il
@@ -0,0 +1,170 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_i4 {
+
+
+
+.method public static int32 conv(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,native int)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.i
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public static int32 conv_un(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,native int)
+.maxstack 2
+try_start2:
+ ldarg 0
+ conv.ovf.i.un
+ stloc.1
+ leave.s try_end2
+try_end2:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL2
+ ldc.i4 0x11111111
+ br END2
+aHandler2:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd2
+HEnd2:
+
+ ldloc 0
+ brfalse FAIL2
+ ldc.i4 0xEEEEEEEE
+ br END2
+FAIL2:
+ ldc.i4 0x00000000
+ br END2
+END2:
+ ret
+.try try_start2 to try_end2 catch [mscorlib]System.OverflowException handler aHandler2 to HEnd2
+}
+
+
+.method public void conv_ovf_i4() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_i4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 conv_ovf_i4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly conv_ovf_u4_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i.ilproj
new file mode 100644
index 0000000000..e881e0fa25
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i.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="conv_ovf_u4_i.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/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i4.il
new file mode 100644
index 0000000000..bb271ae0bf
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i4.il
@@ -0,0 +1,170 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_i4 {
+
+
+
+.method public static int32 conv(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.i4
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public static int32 conv_un(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start2:
+ ldarg 0
+ conv.ovf.i4.un
+ stloc.1
+ leave.s try_end2
+try_end2:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL2
+ ldc.i4 0x11111111
+ br END2
+aHandler2:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd2
+HEnd2:
+
+ ldloc 0
+ brfalse FAIL2
+ ldc.i4 0xEEEEEEEE
+ br END2
+FAIL2:
+ ldc.i4 0x00000000
+ br END2
+END2:
+ ret
+.try try_start2 to try_end2 catch [mscorlib]System.OverflowException handler aHandler2 to HEnd2
+}
+
+
+.method public void conv_ovf_i4() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 conv_ovf_i4::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_i4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_i4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 conv_ovf_i4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 conv_ovf_i4::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly conv_ovf_u4_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_i4.ilproj
new file mode 100644
index 0000000000..6f10a02394
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_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="conv_ovf_u4_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/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u1.il
new file mode 100644
index 0000000000..457d9d1fa8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u1.il
@@ -0,0 +1,153 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_u1 {
+
+
+
+.method public static int32 conv(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.u1
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public static int32 conv_un(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,unsigned int8)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.u1.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void conv_ovf_u1() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_u1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u1::conv(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000FF
+ call int32 conv_ovf_u1::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u1::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_u1::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u1::conv_un(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000FF
+ call int32 conv_ovf_u1::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly conv_ovf_u4_u1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u1.ilproj
new file mode 100644
index 0000000000..0d7c93c7d9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u1.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="conv_ovf_u4_u1.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/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u2.il
new file mode 100644
index 0000000000..774ab85720
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u2.il
@@ -0,0 +1,151 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_u2 {
+
+
+
+.method public static int32 conv(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.u2
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public static int32 conv_un(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,unsigned int16)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.u2.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void conv_ovf_u2() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_u2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u2::conv(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000FFFF
+ call int32 conv_ovf_u2::conv(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u2::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_u2::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u2::conv_un(int32,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000FFFF
+ call int32 conv_ovf_u2::conv_un(int32,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly conv_ovf_u4_u2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u2.ilproj
new file mode 100644
index 0000000000..455ab45b2f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u4_u2.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="conv_ovf_u4_u2.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/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_i8.il
new file mode 100644
index 0000000000..e0f6db4477
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_i8.il
@@ -0,0 +1,180 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_i8 {
+
+
+
+.method public static int32 conv(int64,int64) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.i8
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+.method public static int32 conv_un(int64,int64) {
+.locals (class [mscorlib]System.OverflowException,int64)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.i8.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void conv_ovf_i8() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 conv_ovf_i8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 conv_ovf_i8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 conv_ovf_i8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ call int32 conv_ovf_i8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 conv_ovf_i8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 conv_ovf_i8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 conv_ovf_i8::conv(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 conv_ovf_i8::conv_un(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 conv_ovf_i8::conv_un(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ call int32 conv_ovf_i8::conv_un(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 conv_ovf_i8::conv_un(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 conv_ovf_i8::conv_un(int64,int64)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly conv_ovf_u8_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_i8.ilproj
new file mode 100644
index 0000000000..edec87d873
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_i8.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="conv_ovf_u8_i8.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/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_u4.il
new file mode 100644
index 0000000000..04550934f6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_u4.il
@@ -0,0 +1,162 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public conv_ovf_u4 {
+
+
+
+.method public static int32 conv(int64,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.u4
+ ldarg 1
+ ceq
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+.method public static int32 conv_un(int64,int32) {
+.locals (class [mscorlib]System.OverflowException,unsigned int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ conv.ovf.u4.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 1
+ ceq
+ brfalse FAIL
+ ldc.i4 0x11111111
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xEEEEEEEE
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void conv_ovf_u4() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_u4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv(int64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv(int64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_u4::conv(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv_un(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x00000001
+ call int32 conv_ovf_u4::conv_un(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv_un(int64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 conv_ovf_u4::conv_un(int64,int32)
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 conv_ovf_u4::conv_un(int64,int32)
+ ldc.i4 0x11111111
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly conv_ovf_u8_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_u4.ilproj
new file mode 100644
index 0000000000..711d637e16
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_u8_u4.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="conv_ovf_u8_u4.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/IL_Conformance/Old/Conformance_Base/cpblk.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cpblk.il
new file mode 100644
index 0000000000..62804f70e9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cpblk.il
@@ -0,0 +1,81 @@
+// 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 {}
+.class public _cpblk {
+
+
+
+.field public static int32 DATA
+.field public static int32 DATA2
+
+.method public static int32 initialize() {
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 0xAA
+ ldc.i4 4
+ initblk
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldc.i4 0xFF
+ ldc.i4 4
+ initblk
+ ldsflda int32 _cpblk::DATA
+ ldind.i4
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldind.i4
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ret
+FAIL:
+ ldc.i4 0x00000000
+ ret
+}
+
+.method public void _cpblk() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ call int32 _cpblk::initialize()
+ brfalse FAIL
+
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ cpblk
+ ldsflda int32 _cpblk::DATA
+ ldc.i4 4
+ add
+ ldind.i4
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly cpblk.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cpblk.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cpblk.ilproj
new file mode 100644
index 0000000000..30b391f105
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/cpblk.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="cpblk.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/IL_Conformance/Old/Conformance_Base/div_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i4.il
new file mode 100644
index 0000000000..1424f2709c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i4.il
@@ -0,0 +1,359 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _div {
+.method public static int32 _div(int32,int32) {
+.locals (class [mscorlib]System.Exception,int32)
+.maxstack 3
+try_start:
+ ldarg 0
+ ldarg 1
+ div
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+arithmetic:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0
+ leave AEEnd
+AEEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xAE
+ br END
+divbyzero:
+ isinst [mscorlib]System.DivideByZeroException
+ stloc 0
+ leave DBZEnd
+DBZEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xDB0E
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to DBZEnd
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler arithmetic to AEEnd
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x80000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x55555555
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x80000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000001
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x7FFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x55555555
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x7FFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x80000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x55555556
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x7FFFFFFF
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 _div::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly div_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i4.ilproj
new file mode 100644
index 0000000000..9ca1280756
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_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="div_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/IL_Conformance/Old/Conformance_Base/div_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i8.il
new file mode 100644
index 0000000000..9b1a697461
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i8.il
@@ -0,0 +1,359 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _div {
+.method public static int64 _div(int64,int64) {
+.locals (class [mscorlib]System.Exception,int64)
+.maxstack 3
+try_start:
+ ldarg 0
+ ldarg 1
+ div
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+arithmetic:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0
+ leave AEEnd
+AEEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i8 0xAE
+ br END
+divbyzero:
+ isinst [mscorlib]System.DivideByZeroException
+ stloc 0
+ leave DBZEnd
+DBZEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i8 0xDB0E
+ br END
+FAIL:
+ ldc.i8 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to DBZEnd
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler arithmetic to AEEnd
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x8000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x00000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x8000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x8000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x5555555555555556
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _div::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly div_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i8.ilproj
new file mode 100644
index 0000000000..3d99ff28f6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_i8.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="div_i8.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/IL_Conformance/Old/Conformance_Base/div_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r4.il
new file mode 100644
index 0000000000..f4d7cfce9d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r4.il
@@ -0,0 +1,603 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _div {
+.method public static int32 _div(float32,float32,float32) {
+.maxstack 3
+ ldarg 0
+ ldarg 1
+ div
+ dup
+ call int32 _div::checkfinite(float32)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+ call int32 _div::checkfinite(float32)
+ ldarg 2
+ call int32 _div::checkfinite(float32)
+ ceq
+ brfalse FAIL
+ ldc.i4 0x1
+ br FINISH
+COMPARE:
+ conv.r4
+ ldarg 2
+ ceq
+ brfalse FAIL
+ ldc.i4 0x1
+ br FINISH
+FAIL:
+ ldc.i4 0x0
+ br FINISH
+FINISH:
+ ret
+}
+.method public static int32 checkfinite(float32) {
+.locals (class [mscorlib]System.Exception)
+.maxstack 3
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+ae:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldarg 0
+ ldc.r4 float32(0xFF800000)
+ ceq
+ brtrue NINF
+ ldarg 0
+ ldc.r4 float32(0x7F800000)
+ ceq
+ brtrue PINF
+ br NaN
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+FAIL:
+ ldc.i4 0xFF
+ br FINISH
+FINISH:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler ae to HEnd
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 1.5
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x3F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 1.5
+ ldc.r4 float32(0xFF2AAAAA)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00200000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x80200000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 1.5
+ ldc.r4 float32(0xBF2AAAAB)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 1.5
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 1.5
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x80200000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00200000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 1.5
+ ldc.r4 float32(0x3F2AAAAB)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x3F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 1.5
+ ldc.r4 float32(0x7F2AAAAA)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 1.5
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 1.5
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x80300000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xBFC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00300000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _div::_div(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly div_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r4.ilproj
new file mode 100644
index 0000000000..c0c8633e03
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_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="div_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/IL_Conformance/Old/Conformance_Base/div_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r8.il
new file mode 100644
index 0000000000..1355d3dc8e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r8.il
@@ -0,0 +1,607 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _div {
+.method public static int32 _div(float64,float64,float64) {
+.maxstack 3
+ ldarg 0
+ conv.r8
+ ldarg 1
+ conv.r8
+ div
+ dup
+ call int32 _div::checkfinite(float64)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+ call int32 _div::checkfinite(float64)
+ ldarg 2
+ conv.r8
+ call int32 _div::checkfinite(float64)
+ ceq
+ brfalse FAIL
+ ldc.i4 0x1
+ br FINISH
+COMPARE:
+ ldarg 2
+ ceq
+ brfalse FAIL
+ ldc.i4 0x1
+ br FINISH
+FAIL:
+ ldc.i4 0x0
+ br FINISH
+FINISH:
+ ret
+}
+.method public static int32 checkfinite(float64) {
+.locals (class [mscorlib]System.Exception)
+.maxstack 3
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+ae:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldarg 0
+ conv.r8
+ ldc.r8 float64(0xFFF0000000000000)
+ ceq
+ brtrue NINF
+ ldarg 0
+ conv.r8
+ ldc.r8 float64(0x7FF0000000000000)
+ ceq
+ brtrue PINF
+ br NaN
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+FAIL:
+ ldc.i4 0xFF
+ br FINISH
+FINISH:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler ae to HEnd
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFE5555555555555)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0004000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8004000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFE5555555555555)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8004000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0004000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FE5555555555555)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FE5555555555555)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8006000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0006000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _div::_div(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly div_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_r8.ilproj
new file mode 100644
index 0000000000..1ef3f53e4c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_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="div_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/IL_Conformance/Old/Conformance_Base/div_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u4.il
new file mode 100644
index 0000000000..cc6e5388f5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u4.il
@@ -0,0 +1,269 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public div_un {
+.method public static int32 _div(int32,int32) {
+.locals (class [mscorlib]System.Exception,int32)
+.maxstack 3
+try_start:
+ ldarg 0
+ ldarg 1
+ div.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+divbyzero:
+ isinst [mscorlib]System.DivideByZeroException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xDB0E
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to HEnd
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFE
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000000
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000001
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0xFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFE
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFF
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x55555555
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000002
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xAAAAAAAA
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFE
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000003
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFE
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFE
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000002
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 div_un::_div(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly div_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u4.ilproj
new file mode 100644
index 0000000000..151c04a6e8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u4.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="div_u4.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/IL_Conformance/Old/Conformance_Base/div_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u8.il
new file mode 100644
index 0000000000..bf3abd25d7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u8.il
@@ -0,0 +1,269 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public div_un {
+.method public static int64 _div(int64,int64) {
+.locals (class [mscorlib]System.Exception,int64)
+.maxstack 3
+try_start:
+ ldarg 0
+ ldarg 1
+ div.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+divbyzero:
+ isinst [mscorlib]System.DivideByZeroException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i8 0xDB0E
+ br END
+FAIL:
+ ldc.i8 0x0000000000000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to HEnd
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000000
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000001
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x5555555555555555
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000002
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000003
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000002
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 div_un::_div(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly div_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_u8.ilproj
new file mode 100644
index 0000000000..abbd4d8bf7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/div_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="div_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/IL_Conformance/Old/Conformance_Base/dup4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup4.il
new file mode 100644
index 0000000000..7aebc7e30c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup4.il
@@ -0,0 +1,56 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _dup {
+
+.field public static int32 sentinel
+.field public static int32 none
+.field public static int32 all
+
+.method public static void initialize() {
+.maxstack 20
+ ldc.i4 0x00000000
+ stsfld int32 _dup::none
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 _dup::all
+ ldc.i4 0xFAFB0C0D
+ stsfld int32 _dup::sentinel
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ call void _dup::initialize()
+
+ ldsfld int32 _dup::sentinel
+
+ ldsfld int32 _dup::none
+ dup
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 _dup::all
+ dup
+ ceq
+ brfalse FAIL
+
+ dup
+ ldsfld int32 _dup::sentinel
+ ceq
+ brfalse FAIL
+ pop
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ pop
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly dup4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup4.ilproj
new file mode 100644
index 0000000000..cbbaaeca14
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup4.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="dup4.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/IL_Conformance/Old/Conformance_Base/dup8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup8.il
new file mode 100644
index 0000000000..36c9909d5e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup8.il
@@ -0,0 +1,55 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _dup {
+
+.field public static int32 sentinel
+.field public static int64 none
+.field public static int64 all
+
+.method public static void initialize() {
+.maxstack 20
+ ldc.i8 0x0000000000000000
+ stsfld int64 _dup::none
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 _dup::all
+ ldc.i4 0xFAFB0C0D
+ stsfld int32 _dup::sentinel
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ call void _dup::initialize()
+
+ ldsfld int32 _dup::sentinel
+
+ ldsfld int64 _dup::none
+ dup
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 _dup::all
+ dup
+ ceq
+ brfalse FAIL
+
+ dup
+ ldsfld int32 _dup::sentinel
+ ceq
+ brfalse FAIL
+ pop
+ ldc.i4 100
+ ret
+
+FAIL:
+ pop
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly dup8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup8.ilproj
new file mode 100644
index 0000000000..72573a0ee7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dup8.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="dup8.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/IL_Conformance/Old/Conformance_Base/dupi.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dupi.il
new file mode 100644
index 0000000000..c8a0e77227
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dupi.il
@@ -0,0 +1,28 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _dup {
+
+
+.field public static int32 FOO
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int32 _dup::FOO
+ dup
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly dupi.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dupi.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dupi.ilproj
new file mode 100644
index 0000000000..0000a43d1d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/dupi.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="dupi.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/IL_Conformance/Old/Conformance_Base/initblk.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/initblk.il
new file mode 100644
index 0000000000..a159f9df83
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/initblk.il
@@ -0,0 +1,46 @@
+// 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 {}
+.class public _initblk {
+
+
+.field public static int32 DATA
+
+
+
+.method public void _initblk() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldsflda int32 _initblk::DATA
+ ldc.i4 0xAA
+ ldc.i4 4
+ initblk
+ ldsflda int32 _initblk::DATA
+ ldind.i4
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly initblk.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/initblk.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/initblk.ilproj
new file mode 100644
index 0000000000..2210b5df0e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/initblk.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="initblk.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/IL_Conformance/Old/Conformance_Base/ldarg_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i.il
new file mode 100644
index 0000000000..a1f8818d84
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i.il
@@ -0,0 +1,40 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+
+.class public _ldarg {
+
+.field public static int32 FOO
+.method public static int32 args(int32) {
+.maxstack 5
+ ldarg 0
+ ldc.i4 0x2
+ add
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldsflda int32 _ldarg::FOO
+ ldc.i4 0x2
+ add
+ conv.i4
+ ldsflda int32 _ldarg::FOO
+ call int32 _ldarg::args(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldarg_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i.ilproj
new file mode 100644
index 0000000000..e80d39aa2e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i.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="ldarg_i.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/IL_Conformance/Old/Conformance_Base/ldarg_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i4.il
new file mode 100644
index 0000000000..bef122f2df
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i4.il
@@ -0,0 +1,59 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ldarg {
+.method public static int32 args(int32) {
+.maxstack 5
+ ldarg 0
+ ldc.i4 0x2
+ add
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x80000002
+ ldc.i4 0x80000000
+ call int32 _ldarg::args(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 _ldarg::args(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000002
+ ldc.i4 0x00000000
+ call int32 _ldarg::args(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000003
+ ldc.i4 0x00000001
+ call int32 _ldarg::args(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x80000001
+ ldc.i4 0x7FFFFFFF
+ call int32 _ldarg::args(int32)
+ ceq
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldarg_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i4.ilproj
new file mode 100644
index 0000000000..9b63b16c2d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_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="ldarg_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/IL_Conformance/Old/Conformance_Base/ldarg_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i8.il
new file mode 100644
index 0000000000..8e0e741b9d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i8.il
@@ -0,0 +1,59 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ldarg {
+
+.method public static int64 args(int64) {
+.maxstack 5
+ ldarg 0
+ ldc.i8 0x2
+ add
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+
+ ldc.i8 0x8000000000000002
+ ldc.i8 0x8000000000000000
+ call int64 _ldarg::args(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _ldarg::args(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000002
+ ldc.i8 0x0000000000000000
+ call int64 _ldarg::args(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000003
+ ldc.i8 0x0000000000000001
+ call int64 _ldarg::args(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _ldarg::args(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldarg_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i8.ilproj
new file mode 100644
index 0000000000..6aeb80e7e4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_i8.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="ldarg_i8.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/IL_Conformance/Old/Conformance_Base/ldarg_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r4.il
new file mode 100644
index 0000000000..24e1363c2b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r4.il
@@ -0,0 +1,69 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _ldarg {
+
+.method public static int32 args(float32,float32) {
+.maxstack 5
+ ldarg 0
+ ldarg 1
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _ldarg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _ldarg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xBF80000)
+ ldc.r4 float32(0xBF80000)
+ call int32 _ldarg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ call int32 _ldarg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _ldarg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _ldarg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _ldarg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _ldarg::args(float32,float32)
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldarg_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r4.ilproj
new file mode 100644
index 0000000000..5ad55fc2ff
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_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="ldarg_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/IL_Conformance/Old/Conformance_Base/ldarg_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r8.il
new file mode 100644
index 0000000000..f0b9965388
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r8.il
@@ -0,0 +1,70 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ldarg {
+
+.method public static int32 args(float64,float64) {
+.maxstack 5
+ ldarg 0
+ ldarg 1
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _ldarg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _ldarg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _ldarg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _ldarg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _ldarg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _ldarg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _ldarg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _ldarg::args(float64,float64)
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldarg_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_r8.ilproj
new file mode 100644
index 0000000000..655b54f6ff
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_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="ldarg_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/IL_Conformance/Old/Conformance_Base/ldarg_ref.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_ref.il
new file mode 100644
index 0000000000..d1759d10b5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_ref.il
@@ -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.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.class public _ldarg {
+
+.method public void _ldarg() {
+.maxstack 0
+ ret
+}
+
+.method public class _ldarg args(class _ldarg) {
+.maxstack 5
+ ldarg 0
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals(class _ldarg)
+.maxstack 2
+ newobj instance void _ldarg::_ldarg()
+ stloc 0
+ ldloc 0
+ ldloc 0
+ call instance class _ldarg _ldarg::args(class _ldarg)
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+.assembly ldarg_ref.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_ref.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_ref.ilproj
new file mode 100644
index 0000000000..f9be3cf0be
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarg_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="ldarg_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/IL_Conformance/Old/Conformance_Base/ldarga_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i.il
new file mode 100644
index 0000000000..b411d7db5d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i.il
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+
+
+.class public _ldarga {
+
+.field public static int32 FOO
+.method public static int32 args(int32) {
+.maxstack 5
+ ldarga 0
+ ldind.i4
+ ldc.i4 0x2
+ add
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldsflda int32 _ldarga::FOO
+ ldc.i4 0x2
+ add
+ conv.i4
+ ldsflda int32 _ldarga::FOO
+ call int32 _ldarga::args(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldarga_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i.ilproj
new file mode 100644
index 0000000000..fa5ea60fec
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i.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="ldarga_i.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/IL_Conformance/Old/Conformance_Base/ldarga_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i4.il
new file mode 100644
index 0000000000..61416d8108
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i4.il
@@ -0,0 +1,60 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ldarga {
+.method public static int32 args(int32) {
+.maxstack 5
+ ldarga 0
+ ldind.i4
+ ldc.i4 0x2
+ add
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x80000002
+ ldc.i4 0x80000000
+ call int32 _ldarga::args(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 _ldarga::args(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000002
+ ldc.i4 0x00000000
+ call int32 _ldarga::args(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000003
+ ldc.i4 0x00000001
+ call int32 _ldarga::args(int32)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x80000001
+ ldc.i4 0x7FFFFFFF
+ call int32 _ldarga::args(int32)
+ ceq
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldarga_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i4.ilproj
new file mode 100644
index 0000000000..a825b1007f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_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="ldarga_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/IL_Conformance/Old/Conformance_Base/ldarga_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i8.il
new file mode 100644
index 0000000000..4d0e2a791d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i8.il
@@ -0,0 +1,60 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ldarga {
+
+.method public static int64 args(int64) {
+.maxstack 5
+ ldarga 0
+ ldind.i8
+ ldc.i8 0x2
+ add
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+
+ ldc.i8 0x8000000000000002
+ ldc.i8 0x8000000000000000
+ call int64 _ldarga::args(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _ldarga::args(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000002
+ ldc.i8 0x0000000000000000
+ call int64 _ldarga::args(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000003
+ ldc.i8 0x0000000000000001
+ call int64 _ldarga::args(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _ldarga::args(int64)
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldarga_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i8.ilproj
new file mode 100644
index 0000000000..89d0e9e875
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_i8.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="ldarga_i8.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/IL_Conformance/Old/Conformance_Base/ldarga_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r4.il
new file mode 100644
index 0000000000..87d2ae1f1e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r4.il
@@ -0,0 +1,71 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _ldarga {
+
+.method public static int32 args(float32,float32) {
+.maxstack 5
+ ldarga 0
+ ldind.r4
+ ldarga 1
+ ldind.r4
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _ldarga::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _ldarga::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xBF80000)
+ ldc.r4 float32(0xBF80000)
+ call int32 _ldarga::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ call int32 _ldarga::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _ldarga::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _ldarga::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _ldarga::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _ldarga::args(float32,float32)
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldarga_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r4.ilproj
new file mode 100644
index 0000000000..390a8ab653
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_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="ldarga_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/IL_Conformance/Old/Conformance_Base/ldarga_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r8.il
new file mode 100644
index 0000000000..a5d7aeb9f2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r8.il
@@ -0,0 +1,72 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ldarga {
+
+.method public static int32 args(float64,float64) {
+.maxstack 5
+ ldarga 0
+ ldind.r8
+ ldarga 1
+ ldind.r8
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _ldarga::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _ldarga::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _ldarga::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _ldarga::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _ldarga::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _ldarga::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _ldarga::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _ldarga::args(float64,float64)
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldarga_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_r8.ilproj
new file mode 100644
index 0000000000..b92eebf9b9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_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="ldarga_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/IL_Conformance/Old/Conformance_Base/ldarga_ref.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_ref.il
new file mode 100644
index 0000000000..9daac932b8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_ref.il
@@ -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.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ldarg {
+
+.method public void _ldarg() {
+.maxstack 0
+ ret
+}
+
+.method public class _ldarg args(class _ldarg) {
+.maxstack 5
+ ldarga 0
+ ldind.ref
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals(class _ldarg)
+.maxstack 2
+ newobj instance void _ldarg::_ldarg()
+ stloc 0
+ ldloc 0
+ ldloc 0
+ call instance class _ldarg _ldarg::args(class _ldarg)
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+.assembly ldarga_ref.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_ref.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_ref.ilproj
new file mode 100644
index 0000000000..bda6f47aad
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldarga_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="ldarga_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/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i1.ilproj
index 751fc58776..4f34344910 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i1.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_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="ldc_add_ovf_i1.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i2.ilproj
index 3b95eb00c2..979337d759 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i2.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_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="ldc_add_ovf_i2.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i4.ilproj
index e81c1cf41f..9fed89526d 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i4.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_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="ldc_add_ovf_i4.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i8.ilproj
index 8ccdb4c737..556dc6bd20 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_i8.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_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="ldc_add_ovf_i8.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u1.ilproj
index 68418ca9f6..4acb8dfe52 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u1.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u1.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_add_ovf_u1.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u2.ilproj
index 728dbd585d..4372e497ff 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u2.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_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="ldc_add_ovf_u2.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u4.ilproj
index 376a54c396..79618fb48f 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u4.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u4.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_add_ovf_u4.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u8.ilproj
index 20712e242a..78fbc27e0c 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u8.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_add_ovf_u8.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_add_ovf_u8.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_cpblk.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_cpblk.ilproj
index 0fb9ea213a..fe3d7b638a 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_cpblk.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_cpblk.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_c_cpblk.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_initblk.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_initblk.ilproj
index af26427001..54f5e9b585 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_initblk.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_initblk.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_c_initblk.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_nop.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_nop.ilproj
index 6790340936..ba6c7f8426 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_nop.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_nop.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_c_nop.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_ret.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_ret.ilproj
index 9773fe6332..ddfd47b6fc 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_ret.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_ret.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_c_ret.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_switch.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_switch.ilproj
index de39ccf110..4b71b381ad 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_switch.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_c_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="ldc_c_switch.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_ckfinite_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_ckfinite_r4.ilproj
index 8a82e608b7..2ea73e9aa1 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_ckfinite_r4.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_ckfinite_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="ldc_ckfinite_r4.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_ckfinite_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_ckfinite_r8.ilproj
index dbf4335d55..618252d266 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_ckfinite_r8.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_ckfinite_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="ldc_ckfinite_r8.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i4.il
new file mode 100644
index 0000000000..03d5607737
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i4.il
@@ -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.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public ldc_I4 {
+
+.field public static int32 mix
+.field public static int32 odd
+.field public static int32 even
+.field public static int32 all
+.field public static int32 none
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0xFAFBFCFD
+ stsfld int32 ldc_I4::mix
+ ldc.i4 0x55555555
+ stsfld int32 ldc_I4::odd
+ ldc.i4 0xAAAAAAAA
+ stsfld int32 ldc_I4::even
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 ldc_I4::all
+ ldc.i4 0x00000000
+ stsfld int32 ldc_I4::none
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 6
+ call void ldc_I4::initialize()
+
+ ldc.i4 0xFAFBFCFD
+ ldsfld int32 ldc_I4::mix
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldsfld int32 ldc_I4::odd
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldsfld int32 ldc_I4::even
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldsfld int32 ldc_I4::all
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldsfld int32 ldc_I4::none
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldc_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i4.ilproj
new file mode 100644
index 0000000000..036b2e6c8d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_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="ldc_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/IL_Conformance/Old/Conformance_Base/ldc_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i8.il
new file mode 100644
index 0000000000..23153e6eda
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i8.il
@@ -0,0 +1,70 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public ldc_I8 {
+
+.field public static int64 mix
+.field public static int64 odd
+.field public static int64 even
+.field public static int64 all
+.field public static int64 none
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0xFAFBFCFDFAFBFCFD
+ stsfld int64 ldc_I8::mix
+ ldc.i8 0x5555555555555555
+ stsfld int64 ldc_I8::odd
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ stsfld int64 ldc_I8::even
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 ldc_I8::all
+ ldc.i8 0x0000000000000000
+ stsfld int64 ldc_I8::none
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 6
+
+ call void ldc_I8::initialize()
+
+
+ ldc.i8 0xFAFBFCFDFAFBFCFD
+ ldsfld int64 ldc_I8::mix
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldsfld int64 ldc_I8::odd
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldsfld int64 ldc_I8::even
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldsfld int64 ldc_I8::all
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldsfld int64 ldc_I8::none
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldc_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i8.ilproj
new file mode 100644
index 0000000000..afa41e5fb7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_i8.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="ldc_i8.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/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i1.ilproj
index 5d0da0e83c..08aa985220 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i1.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_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="ldc_mul_ovf_i1.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i2.ilproj
index 4fb36046d9..20f7cdc26f 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i2.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_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="ldc_mul_ovf_i2.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i4.ilproj
index 9743d741ec..c2327a716f 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i4.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_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="ldc_mul_ovf_i4.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i8.ilproj
index 568974b3d5..a700f90eb0 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_i8.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_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="ldc_mul_ovf_i8.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u1.ilproj
index 5aefc96826..72f9192193 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u1.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u1.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_ovf_u1.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u2.ilproj
index 1019e356af..e7076d0d3b 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u2.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_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="ldc_mul_ovf_u2.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u4.ilproj
index 59d948ca82..b87e014de8 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u4.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u4.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_ovf_u4.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u8.ilproj
index 12c3e7c3c6..3496fad028 100644
--- a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u8.ilproj
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_mul_ovf_u8.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_ovf_u8.il" />
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r4.il
new file mode 100644
index 0000000000..663bb2af1f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r4.il
@@ -0,0 +1,63 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public ldc_r4 {
+
+.field public static float32 mix
+.field public static float32 none
+.field public static float32 odd
+.field public static float32 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0xFAFBFCFD)
+ stsfld float32 ldc_r4::mix
+ ldc.r4 float32(0x00000000)
+ stsfld float32 ldc_r4::none
+ ldc.r4 float32(0x55555555)
+ stsfld float32 ldc_r4::odd
+ ldc.r4 float32(0xAAAAAAAA)
+ stsfld float32 ldc_r4::even
+
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 6
+ call void ldc_r4::initialize()
+
+
+ ldc.r4 float32(0xFAFBFCFD)
+ ldsfld float32 ldc_r4::mix
+ ceq
+ brfalse FAIL
+
+ ldc.r4 float32(0x00000000)
+ ldsfld float32 ldc_r4::none
+ ceq
+ brfalse FAIL
+
+ ldc.r4 float32(0x55555555)
+ ldsfld float32 ldc_r4::odd
+ ceq
+ brfalse FAIL
+
+ ldc.r4 float32(0xAAAAAAAA)
+ ldsfld float32 ldc_r4::even
+ ceq
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldc_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r4.ilproj
new file mode 100644
index 0000000000..cef8940402
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_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="ldc_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/IL_Conformance/Old/Conformance_Base/ldc_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r8.il
new file mode 100644
index 0000000000..13e15a6c02
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r8.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 legacy library mscorlib {}
+
+
+.class public ldc_r8 {
+.field public static float64 mix
+.field public static float64 none
+.field public static float64 odd
+.field public static float64 even
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0xFAFBFCFDFAFBFCFD)
+ stsfld float64 ldc_r8::mix
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 ldc_r8::none
+ ldc.r8 float64(0x5555555555555555)
+ stsfld float64 ldc_r8::odd
+ ldc.r8 float64(0xAAAAAAAAAAAAAAAA)
+ stsfld float64 ldc_r8::even
+
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 6
+ call void ldc_r8::initialize()
+
+ ldc.r8 float64(0x5555555555555555)
+ ldsfld float64 ldc_r8::odd
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0xAAAAAAAAAAAAAAAA)
+ ldsfld float64 ldc_r8::even
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldsfld float64 ldc_r8::none
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0xFAFBFCFDFAFBFCFD)
+ ldsfld float64 ldc_r8::mix
+ ceq
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldc_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_r8.ilproj
new file mode 100644
index 0000000000..17225626f8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldc_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="ldc_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/IL_Conformance/Old/Conformance_Base/ldftn.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldftn.il
new file mode 100644
index 0000000000..3043774030
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldftn.il
@@ -0,0 +1,48 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.method public static int32 foo(int32) {
+ ldarg 0
+ ldc.i4 0x2
+ mul
+ ret
+}
+
+.method public static int32 foo(int32,int32) {
+ ldarg 0
+ ldarg 1
+ mul
+ ret
+}
+
+.class public Ldftn {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldftn int32 foo(int32)
+ ldftn int32 foo(int32)
+ ceq
+ brfalse FAIL
+
+ ldftn int32 foo(int32,int32)
+ ldftn int32 foo(int32,int32)
+ ceq
+ brfalse FAIL
+
+ ldftn int32 foo(int32)
+ ldftn int32 foo(int32,int32)
+ ceq
+ brtrue FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldftn.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldftn.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldftn.ilproj
new file mode 100644
index 0000000000..79fc38cbde
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldftn.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="ldftn.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/IL_Conformance/Old/Conformance_Base/ldind_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i.il
new file mode 100644
index 0000000000..d9872513f1
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i.il
@@ -0,0 +1,82 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.class sealed public FAKENATIVE extends [mscorlib]System.ValueType
+{.field native int foobar}
+
+.class public ldind_i {
+
+
+
+.field public static native int LOADME
+.field public static native int LOADME2
+.field public static native int LOADME3
+.field public static native int LOADME4
+
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda native int ldind_i::LOADME
+ ldc.i4 0x01234567
+ stind.i4
+ ldsflda native int ldind_i::LOADME
+ sizeof FAKENATIVE
+ add
+ ldsflda native int ldind_i::LOADME
+ sizeof FAKENATIVE
+ ldc.i4 0x2
+ mul
+ add
+ stind.i
+ ldsflda native int ldind_i::LOADME
+ sizeof FAKENATIVE
+ ldc.i4 0x2
+ mul
+ add
+ ldc.i4 0x89ABCDEF
+ conv.i
+ stind.i
+ ldsflda native int ldind_i::LOADME
+ sizeof FAKENATIVE
+ ldc.i4 0x3
+ mul
+ add
+ ldsflda native int ldind_i::LOADME
+ stind.i
+
+
+
+ ldc.i4 0x89ABCDEF
+ ldsflda native int ldind_i::LOADME
+ sizeof FAKENATIVE
+ add
+ ldind.i
+ ldind.i4
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x01234567
+ ldsflda native int ldind_i::LOADME
+ sizeof FAKENATIVE
+ ldc.i4 0x3
+ mul
+ add
+ ldind.i
+ ldind.i4
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldind_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i.ilproj
new file mode 100644
index 0000000000..1552df5d2c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i.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="ldind_i.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/IL_Conformance/Old/Conformance_Base/ldind_i1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i1.il
new file mode 100644
index 0000000000..f331e7ffad
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i1.il
@@ -0,0 +1,57 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public ldind_i1 {
+
+
+.field public static int32 LOADME
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int32 ldind_i1::LOADME
+ ldc.i4 0x12789AEF
+ stind.i4
+
+ ldc.i4 0xFFFFFFEF
+ ldsflda int32 ldind_i1::LOADME
+ ldind.i1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFF9A
+ ldsflda int32 ldind_i1::LOADME
+ ldc.i4 0x1
+ add
+ ldind.i1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000078
+ ldsflda int32 ldind_i1::LOADME
+ ldc.i4 0x2
+ add
+ ldind.i1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000012
+ ldsflda int32 ldind_i1::LOADME
+ ldc.i4 0x3
+ add
+ ldind.i1
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldind_i1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i1.ilproj
new file mode 100644
index 0000000000..745a94f65b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i1.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="ldind_i1.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/IL_Conformance/Old/Conformance_Base/ldind_i2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i2.il
new file mode 100644
index 0000000000..6b7373f900
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i2.il
@@ -0,0 +1,57 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public ldind_i2 {
+
+
+.field public static int64 LOADME
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+
+ ldsflda int64 ldind_i2::LOADME
+ ldc.i8 0x9ABCDEF012345678
+ stind.i8
+
+ ldc.i4 0x00005678
+ ldsflda int64 ldind_i2::LOADME
+ ldind.i2
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00001234
+ ldsflda int64 ldind_i2::LOADME
+ ldc.i4 0x2
+ add
+ ldind.i2
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFDEF0
+ ldsflda int64 ldind_i2::LOADME
+ ldc.i4 0x4
+ add
+ ldind.i2
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFF9ABC
+ ldsflda int64 ldind_i2::LOADME
+ ldc.i4 0x6
+ add
+ ldind.i2
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldind_i2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i2.ilproj
new file mode 100644
index 0000000000..2f3b68931f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i2.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="ldind_i2.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/IL_Conformance/Old/Conformance_Base/ldind_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i4.il
new file mode 100644
index 0000000000..41db271efc
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i4.il
@@ -0,0 +1,63 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public ldind_i4 {
+
+
+
+.field public static int64 LOADME
+.field public static int64 LOADME2
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int64 ldind_i4::LOADME
+ ldc.i8 0x0123456789ABCDEF
+ stind.i8
+ ldsflda int64 ldind_i4::LOADME
+ ldc.i4 0x8
+ add
+ ldc.i8 0x8899AABBCCDDEEFF
+ stind.i8
+
+ ldc.i4 0x89ABCDEF
+ ldsflda int64 ldind_i4::LOADME
+ ldind.i4
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x01234567
+ ldsflda int64 ldind_i4::LOADME
+ ldc.i4 0x4
+ add
+ ldind.i4
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xCCDDEEFF
+ ldsflda int64 ldind_i4::LOADME
+ ldc.i4 0x8
+ add
+ ldind.i4
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x8899AABB
+ ldsflda int64 ldind_i4::LOADME
+ ldc.i4 0xC
+ add
+ ldind.i4
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldind_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i4.ilproj
new file mode 100644
index 0000000000..10d7c1338b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_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="ldind_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/IL_Conformance/Old/Conformance_Base/ldind_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i8.il
new file mode 100644
index 0000000000..b18aee7053
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i8.il
@@ -0,0 +1,77 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public ldind_i8 {
+
+
+
+.field public static int64 LOADME
+.field public static int64 LOADME2
+.field public static int64 LOADME3
+.field public static int64 LOADME4
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+
+ ldsflda int64 ldind_i8::LOADME
+ ldc.i8 0x0000111122223333
+ stind.i8
+ ldsflda int64 ldind_i8::LOADME
+ ldc.i4 8
+ add
+ ldc.i8 0x4444555566667777
+ stind.i8
+ ldsflda int64 ldind_i8::LOADME
+ ldc.i4 16
+ add
+ ldc.i8 0x88889999AAAABBBB
+ stind.i8
+ ldsflda int64 ldind_i8::LOADME
+ ldc.i4 24
+ add
+ ldc.i8 0xCCCCDDDDEEEEFFFF
+ stind.i8
+
+
+ ldc.i8 0x0000111122223333
+ ldsflda int64 ldind_i8::LOADME
+ ldind.i8
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x4444555566667777
+ ldsflda int64 ldind_i8::LOADME
+ ldc.i4 8
+ add
+ ldind.i8
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x88889999AAAABBBB
+ ldsflda int64 ldind_i8::LOADME
+ ldc.i4 16
+ add
+ ldind.i8
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xCCCCDDDDEEEEFFFF
+ ldsflda int64 ldind_i8::LOADME
+ ldc.i4 24
+ add
+ ldind.i8
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldind_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i8.ilproj
new file mode 100644
index 0000000000..7297fa4d1d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_i8.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="ldind_i8.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/IL_Conformance/Old/Conformance_Base/ldind_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r4.il
new file mode 100644
index 0000000000..485ccbf77f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r4.il
@@ -0,0 +1,78 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public ldind_r4 {
+
+
+
+.field public static int64 LOADME
+.field public static int64 LOADME2
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int64 ldind_r4::LOADME
+ ldc.r4 1.5
+ stind.r4
+
+ ldsflda int64 ldind_r4::LOADME
+ ldc.i4 0x4
+ add
+ ldc.r4 2.25
+ stind.r4
+
+ ldsflda int64 ldind_r4::LOADME
+ ldc.i4 0x8
+ add
+ ldc.r4 3.125
+ stind.r4
+
+ ldsflda int64 ldind_r4::LOADME
+ ldc.i4 0xC
+ add
+ ldc.r4 4.0625
+ stind.r4
+
+
+ ldc.r4 1.5
+ ldsflda int64 ldind_r4::LOADME
+ ldind.r4
+ ceq
+ brfalse FAIL
+
+ ldc.r4 2.25
+ ldsflda int64 ldind_r4::LOADME
+ ldc.i4 0x4
+ add
+ ldind.r4
+ ceq
+ brfalse FAIL
+
+ ldc.r4 3.125
+ ldsflda int64 ldind_r4::LOADME
+ ldc.i4 0x8
+ add
+ ldind.r4
+ ceq
+ brfalse FAIL
+
+ ldc.r4 4.0625
+ ldsflda int64 ldind_r4::LOADME
+ ldc.i4 0xC
+ add
+ ldind.r4
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+.assembly ldind_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r4.ilproj
new file mode 100644
index 0000000000..3f327b3156
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_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="ldind_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/IL_Conformance/Old/Conformance_Base/ldind_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r8.il
new file mode 100644
index 0000000000..f74f6840c4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r8.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 legacy library mscorlib {}
+
+.class public ldind_r8 {
+
+
+
+.field public static int64 LOADME
+.field public static int64 LOADME2
+.field public static int64 LOADME3
+.field public static int64 LOADME4
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int64 ldind_r8::LOADME
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ stind.r8
+
+ ldsflda int64 ldind_r8::LOADME
+ ldc.i4 0x8
+ add
+ ldc.r8 float64(0xBFF0000000000000)
+ stind.r8
+
+ ldsflda int64 ldind_r8::LOADME
+ ldc.i4 0x10
+ add
+ ldc.r8 float64(0x3FF0000000000000)
+ stind.r8
+
+ ldsflda int64 ldind_r8::LOADME
+ ldc.i4 0x18
+ add
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stind.r8
+
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldsflda int64 ldind_r8::LOADME
+ ldind.r8
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldsflda int64 ldind_r8::LOADME
+ ldc.i4 0x8
+ add
+ ldind.r8
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldsflda int64 ldind_r8::LOADME
+ ldc.i4 0x10
+ add
+ ldind.r8
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldsflda int64 ldind_r8::LOADME
+ ldc.i4 0x18
+ add
+ ldind.r8
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+.assembly ldind_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_r8.ilproj
new file mode 100644
index 0000000000..6486e76377
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_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="ldind_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/IL_Conformance/Old/Conformance_Base/ldind_ref.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_ref.il
new file mode 100644
index 0000000000..76050f7668
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_ref.il
@@ -0,0 +1,31 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public ldind_ref {
+
+.method public void ldind_ref() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+.locals (class ldind_ref)
+ newobj instance void ldind_ref::ldind_ref()
+ stloc 0
+ ldloca 0
+ ldind.ref
+ ldloc 0
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldind_ref.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_ref.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_ref.ilproj
new file mode 100644
index 0000000000..6f5330bfb2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_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="ldind_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/IL_Conformance/Old/Conformance_Base/ldind_u1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u1.il
new file mode 100644
index 0000000000..d6eee5408b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u1.il
@@ -0,0 +1,57 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public ldind_u1 {
+
+
+.field public static int32 LOADME
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int32 ldind_u1::LOADME
+ ldc.i4 0x12789AEF
+ stind.i4
+
+ ldc.i4 0xEF
+ ldsflda int32 ldind_u1::LOADME
+ ldind.u1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x9A
+ ldsflda int32 ldind_u1::LOADME
+ ldc.i4 0x1
+ add
+ ldind.u1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x78
+ ldsflda int32 ldind_u1::LOADME
+ ldc.i4 0x2
+ add
+ ldind.u1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x12
+ ldsflda int32 ldind_u1::LOADME
+ ldc.i4 0x3
+ add
+ ldind.u1
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldind_u1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u1.ilproj
new file mode 100644
index 0000000000..6371473e98
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u1.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="ldind_u1.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/IL_Conformance/Old/Conformance_Base/ldind_u2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u2.il
new file mode 100644
index 0000000000..d1b9c9ce22
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u2.il
@@ -0,0 +1,58 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public ldind_u2 {
+
+
+.field public static int64 LOADME
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+
+ ldsflda int64 ldind_u2::LOADME
+ ldc.i8 0x0123456789ABCDEF
+ stind.i8
+
+ ldc.i4 0xCDEF
+ ldsflda int64 ldind_u2::LOADME
+ ldind.u2
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x89AB
+ ldsflda int64 ldind_u2::LOADME
+ ldc.i4 0x2
+ add
+ ldind.u2
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x4567
+ ldsflda int64 ldind_u2::LOADME
+ ldc.i4 0x4
+ add
+ ldind.u2
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x0123
+ ldsflda int64 ldind_u2::LOADME
+ ldc.i4 0x6
+ add
+ ldind.u2
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldind_u2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u2.ilproj
new file mode 100644
index 0000000000..2e22280ed6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u2.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="ldind_u2.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/IL_Conformance/Old/Conformance_Base/ldind_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u4.il
new file mode 100644
index 0000000000..afbf1a259e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u4.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 legacy library mscorlib {}
+
+
+.class public ldind_u4 {
+
+
+.field public static int64 LOADME
+.field public static int64 LOADME2
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+
+ ldsflda int64 ldind_u4::LOADME
+ ldc.i8 0x0123456789ABCDEF
+ stind.i8
+
+ ldsflda int64 ldind_u4::LOADME2
+ ldc.i8 0x00000000FFFFFFFF
+ stind.i8
+
+ ldc.i4 0x89ABCDEF
+ ldsflda int64 ldind_u4::LOADME
+ ldind.u4
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x01234567
+ ldsflda int64 ldind_u4::LOADME
+ ldc.i4 0x4
+ add
+ ldind.u4
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldsflda int64 ldind_u4::LOADME2
+ ldind.u4
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldsflda int64 ldind_u4::LOADME2
+ ldc.i4 0x4
+ add
+ ldind.u4
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldind_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u4.ilproj
new file mode 100644
index 0000000000..df52db3e45
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldind_u4.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="ldind_u4.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/IL_Conformance/Old/Conformance_Base/ldloc_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i.il
new file mode 100644
index 0000000000..53c144ec2e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i.il
@@ -0,0 +1,30 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ldloc {
+
+
+.field public static int32 LOADME
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*)
+ ldsflda int32 _ldloc::LOADME
+ stloc 0
+
+ ldsflda int32 _ldloc::LOADME
+ ldloc 0
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldloc_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i.ilproj
new file mode 100644
index 0000000000..f711150680
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i.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="ldloc_i.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/IL_Conformance/Old/Conformance_Base/ldloc_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i4.il
new file mode 100644
index 0000000000..4c810a9b52
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i4.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 legacy library mscorlib {}
+
+
+.class public ldloc_I4 {
+
+.field public static int32 onlyhigh
+.field public static int32 all
+.field public static int32 none
+.field public static int32 onlylow
+.field public static int32 nothigh
+
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0x80000000
+ stsfld int32 ldloc_I4::onlyhigh
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 ldloc_I4::all
+ ldc.i4 0x00000000
+ stsfld int32 ldloc_I4::none
+ ldc.i4 0x00000001
+ stsfld int32 ldloc_I4::onlylow
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 ldloc_I4::nothigh
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32,int32,int32,int32,int32)
+ call void ldloc_I4::initialize()
+
+
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ stloc 4
+ stloc 3
+ stloc 2
+ stloc 1
+ stloc 0
+
+ ldsfld int32 ldloc_I4::onlyhigh
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 ldloc_I4::all
+ ldloc 1
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 ldloc_I4::none
+ ldloc 2
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 ldloc_I4::onlylow
+ ldloc 3
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 ldloc_I4::nothigh
+ ldloc 4
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldloc_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i4.ilproj
new file mode 100644
index 0000000000..df8309987b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_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="ldloc_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/IL_Conformance/Old/Conformance_Base/ldloc_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i8.il
new file mode 100644
index 0000000000..06cf9b10b9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i8.il
@@ -0,0 +1,77 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public ldloc_I8 {
+.field public static int64 onlyhigh
+.field public static int64 all
+.field public static int64 none
+.field public static int64 onlylow
+.field public static int64 nothigh
+
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0x8000000000000000
+ stsfld int64 ldloc_I8::onlyhigh
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 ldloc_I8::all
+ ldc.i8 0x0000000000000000
+ stsfld int64 ldloc_I8::none
+ ldc.i8 0x0000000000000001
+ stsfld int64 ldloc_I8::onlylow
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 ldloc_I8::nothigh
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int64,int64,int64,int64,int64)
+ call void ldloc_I8::initialize()
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stloc 4
+ stloc 3
+ stloc 2
+ stloc 1
+ stloc 0
+
+ ldsfld int64 ldloc_I8::onlyhigh
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 ldloc_I8::all
+ ldloc 1
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 ldloc_I8::none
+ ldloc 2
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 ldloc_I8::onlylow
+ ldloc 3
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 ldloc_I8::nothigh
+ ldloc 4
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldloc_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i8.ilproj
new file mode 100644
index 0000000000..5d552cd99f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_i8.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="ldloc_i8.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/IL_Conformance/Old/Conformance_Base/ldloc_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r4.il
new file mode 100644
index 0000000000..abe83ae5e8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r4.il
@@ -0,0 +1,56 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _ldloc {
+.field public static float32 onlyhigh
+.field public static float32 none
+.field public static float32 onlylow
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0x80000000)
+ stsfld float32 _ldloc::onlyhigh
+ ldc.r4 float32(0x00000000)
+ stsfld float32 _ldloc::none
+ ldc.r4 float32(0x00000001)
+ stsfld float32 _ldloc::onlylow
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (float32,float32,float32)
+ call void _ldloc::initialize()
+
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000001)
+ stloc 2
+ stloc 1
+ stloc 0
+
+ ldsfld float32 _ldloc::onlyhigh
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ldloc::none
+ ldloc 1
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 _ldloc::onlylow
+ ldloc 2
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldloc_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r4.ilproj
new file mode 100644
index 0000000000..031f11b4a1
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_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="ldloc_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/IL_Conformance/Old/Conformance_Base/ldloc_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r8.il
new file mode 100644
index 0000000000..d591c4a64e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r8.il
@@ -0,0 +1,59 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _ldloc {
+.field public static float64 onlyhigh
+.field public static float64 none
+.field public static float64 onlylow
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 _ldloc::onlyhigh
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 _ldloc::none
+ ldc.r8 float64(0x0000000000000001)
+ stsfld float64 _ldloc::onlylow
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (float64,float64,float64)
+ call void _ldloc::initialize()
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000001)
+ stloc 2
+ stloc 1
+ stloc 0
+
+ ldsfld float64 _ldloc::onlyhigh
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+
+ ldsfld float64 _ldloc::none
+ ldloc 1
+ ceq
+ brfalse FAIL
+
+
+ ldsfld float64 _ldloc::onlylow
+ ldloc 2
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldloc_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_r8.ilproj
new file mode 100644
index 0000000000..ee4bacad12
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_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="ldloc_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/IL_Conformance/Old/Conformance_Base/ldloc_ref.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_ref.il
new file mode 100644
index 0000000000..1f5fdc6a6e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_ref.il
@@ -0,0 +1,30 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _ldloc {
+.method public void _ldloc() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+.locals (class _ldloc)
+ newobj instance void _ldloc::_ldloc()
+ dup
+ stloc 0
+
+ ldloc 0
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldloc_ref.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_ref.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_ref.ilproj
new file mode 100644
index 0000000000..d0fc14fc5e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldloc_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="ldloc_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/IL_Conformance/Old/Conformance_Base/ldnull_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_i.il
new file mode 100644
index 0000000000..fb836d6e31
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_i.il
@@ -0,0 +1,20 @@
+// 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 {}
+.class public ldnull_i {
+.method static int32 main(class System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4.0
+ ldc.i4.0
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldnull_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_i.ilproj
new file mode 100644
index 0000000000..d7923fae37
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_i.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="ldnull_i.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/IL_Conformance/Old/Conformance_Base/ldnull_ref.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_ref.il
new file mode 100644
index 0000000000..620b3e3e28
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_ref.il
@@ -0,0 +1,29 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public ldnull_ref {
+.method public void ldnull_ref() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+
+ ldnull
+ ldnull
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldnull_ref.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_ref.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_ref.ilproj
new file mode 100644
index 0000000000..dfd61a27bb
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldnull_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="ldnull_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/IL_Conformance/Old/Conformance_Base/ldvirtftn.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldvirtftn.il
new file mode 100644
index 0000000000..28fda5b87c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldvirtftn.il
@@ -0,0 +1,25 @@
+// 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 {}
+.class public Ldvirtftn {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+.locals ()
+ newobj instance void [mscorlib]System.Object::.ctor()
+ ldvirtftn instance class [mscorlib]System.String [mscorlib]System.Object::ToString()
+ newobj instance void [mscorlib]System.Object::.ctor()
+ ldvirtftn instance class [mscorlib]System.String [mscorlib]System.Object::ToString()
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly ldvirtftn.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldvirtftn.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldvirtftn.ilproj
new file mode 100644
index 0000000000..36bc36c7d7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ldvirtftn.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="ldvirtftn.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/IL_Conformance/Old/Conformance_Base/localloc.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/localloc.il
new file mode 100644
index 0000000000..87fec704dc
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/localloc.il
@@ -0,0 +1,111 @@
+// 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 {}
+.class public _localloc {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals (native int)
+.maxstack 10
+
+ ldc.i4 0x1
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.i4 0x8
+ conv.i
+ stind.i
+ ldloc 0
+ ldind.i
+ ldc.i4 0x8
+ conv.i
+ bne.un FAIL
+
+
+ ldc.i4 0x1
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.i4 0x99
+ conv.i1
+ stind.i
+ ldloc 0
+ ldind.i1
+ ldc.i4 0x99
+ conv.i1
+ bne.un FAIL
+
+
+ ldc.i4 0x2
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.i4 100
+ conv.i2
+ stind.i2
+ ldloc 0
+ ldind.i2
+ ldc.i4 100
+ conv.i2
+ bne.un FAIL
+
+
+ ldc.i4 0x4
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.i4 0xBBBBBBBB
+ stind.i4
+ ldloc 0
+ ldind.i4
+ ldc.i4 0xBBBBBBBB
+ bne.un FAIL
+
+
+ ldc.i4 0x8
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.i8 0xCCCCCCCCCCCCCCCC
+ stind.i8
+ ldloc 0
+ ldind.i8
+ ldc.i8 0xCCCCCCCCCCCCCCCC
+ bne.un FAIL
+
+
+ ldc.i4 0x4
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.r4 0xDDDDDDDD
+ stind.r4
+ ldloc 0
+ ldind.r4
+ ldc.r4 0xDDDDDDDD
+ bne.un FAIL
+
+
+ ldc.i4 0x8
+ localloc
+ stloc 0
+ ldloc 0
+ ldc.r8 0xEEEEEEEEEEEEEEEE
+ stind.r8
+ ldloc 0
+ ldind.r8
+ ldc.r8 0xEEEEEEEEEEEEEEEE
+ bne.un FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
+.assembly localloc.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/localloc.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/localloc.ilproj
new file mode 100644
index 0000000000..32500ae240
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/localloc.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/IL_Conformance/Old/Conformance_Base/mul_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i4.il
new file mode 100644
index 0000000000..8cc8b74891
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i4.il
@@ -0,0 +1,279 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _mul {
+.method public static int32 _mul(int32,int32,int32) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ mul
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000001
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAB
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555556
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000001
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000001
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0x2AAAAAAB
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555556
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAB
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x2AAAAAAB
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ ldc.i4 0x38E38E39
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x71C71C72
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555556
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x55555556
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ ldc.i4 0x71C71C72
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xE38E38E4
+ call int32 _mul::_mul(int32,int32,int32)
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly mul_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i4.ilproj
new file mode 100644
index 0000000000..d164f07afc
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_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="mul_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/IL_Conformance/Old/Conformance_Base/mul_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i8.il
new file mode 100644
index 0000000000..ef9c63c7aa
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i8.il
@@ -0,0 +1,279 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _mul {
+.method public static int32 _mul(int64,int64,int64) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ mul
+ ldarg 2
+ ceq
+ ret
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000001
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555556
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000001
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x2AAAAAAAAAAAAAAB
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555556
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x2AAAAAAAAAAAAAAB
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8E38E38E38E38E39
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x1C71C71C71C71C72
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555556
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555556
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x1C71C71C71C71C72
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x38E38E38E38E38E4
+ call int32 _mul::_mul(int64,int64,int64)
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly mul_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i8.ilproj
new file mode 100644
index 0000000000..3e7e5f2eec
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_i8.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="mul_i8.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/IL_Conformance/Old/Conformance_Base/mul_ovf_i1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i1.il
new file mode 100644
index 0000000000..b7bf6bd81c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i1.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 legacy library mscorlib {}
+
+
+.class public mul_ovf_i1 {
+
+
+
+.method public static int32 i1(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int8)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ mul
+ conv.ovf.i1
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xAEAEAEAE
+ br END
+FAIL:
+ ldc.i4 0xEEEEEEEE
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void mul_ovf_i1() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+.locals (int32)
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFF80
+ call int32 mul_ovf_i1::i1(int32,int32)
+ stloc 0
+
+ ldloc 0
+ ldc.i4 0xEEEEEEEE
+ ceq
+ brtrue FAILEX // invalid exception was generated
+
+ ldloc 0
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL1 // OverflowException did _not occur
+
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL2
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL3
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xFFFFFF80
+ ceq
+ brfalse FAIL4
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x0000007F
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL5
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000055
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL6
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFFAA
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL7
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFF80
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL8
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL9
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL10
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL11
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x0000007F
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xFFFFFF81
+ ceq
+ brfalse FAIL12
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000055
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xFFFFFFAB
+ ceq
+ brfalse FAIL13
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFAA
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000056
+ ceq
+ brfalse FAIL14
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFF80
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL15
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL16
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL17
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL18
+ ldc.i4 0x00000000
+ ldc.i4 0x0000007F
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL19
+ ldc.i4 0x00000000
+ ldc.i4 0x00000055
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL20
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFAA
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL21
+
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFF80
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xFFFFFF80
+ ceq
+ brfalse FAIL22
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL23
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL24
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL25
+ ldc.i4 0x00000001
+ ldc.i4 0x0000007F
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x0000007F
+ ceq
+ brfalse FAIL26
+ ldc.i4 0x00000001
+ ldc.i4 0x00000055
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000055
+ ceq
+ brfalse FAIL27
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFAA
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xFFFFFFAA
+ ceq
+ brfalse FAIL28
+
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFF80
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL29
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xFFFFFF81
+ ceq
+ brfalse FAIL30
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL31
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x0000007F
+ ceq
+ brfalse FAIL32
+ ldc.i4 0x0000007F
+ ldc.i4 0x0000007F
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL33
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000055
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL34
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFFAA
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL35
+
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFF80
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL36
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xFFFFFFAB
+ ceq
+ brfalse FAIL37
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL38
+ ldc.i4 0x00000055
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000055
+ ceq
+ brfalse FAIL39
+ ldc.i4 0x00000055
+ ldc.i4 0x0000007F
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL40
+ ldc.i4 0x00000055
+ ldc.i4 0x00000055
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL41
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFAA
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL42
+
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFF80
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL43
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000056
+ ceq
+ brfalse FAIL44
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL45
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xFFFFFFAA
+ ceq
+ brfalse FAIL46
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x0000007F
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL47
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000055
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL48
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFAA
+ call int32 mul_ovf_i1::i1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL49
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL1:
+ ldc.i4 0x00000001
+ br END
+FAIL2:
+ ldc.i4 0x00000002
+ br END
+FAIL3:
+ ldc.i4 0x00000003
+ br END
+FAIL4:
+ ldc.i4 0x00000004
+ br END
+FAIL5:
+ ldc.i4 0x00000005
+ br END
+FAIL6:
+ ldc.i4 0x00000006
+ br END
+FAIL7:
+ ldc.i4 0x00000007
+ br END
+FAIL8:
+ ldc.i4 0x00000008
+ br END
+FAIL9:
+ ldc.i4 0x00000009
+ br END
+FAIL10:
+ ldc.i4 0x000000010
+ br END
+FAIL11:
+ ldc.i4 0x000000011
+ br END
+FAIL12:
+ ldc.i4 0x000000012
+ br END
+FAIL13:
+ ldc.i4 0x000000013
+ br END
+FAIL14:
+ ldc.i4 0x000000014
+ br END
+FAIL15:
+ ldc.i4 0x000000015
+ br END
+FAIL16:
+ ldc.i4 0x000000016
+ br END
+FAIL17:
+ ldc.i4 0x000000017
+ br END
+FAIL18:
+ ldc.i4 0x000000018
+ br END
+FAIL19:
+ ldc.i4 0x000000019
+ br END
+
+FAIL20:
+ ldc.i4 0x000000020
+ br END
+FAIL21:
+ ldc.i4 0x000000021
+ br END
+FAIL22:
+ ldc.i4 0x000000022
+ br END
+FAIL23:
+ ldc.i4 0x000000023
+ br END
+FAIL24:
+ ldc.i4 0x000000024
+ br END
+FAIL25:
+ ldc.i4 0x000000025
+ br END
+FAIL26:
+ ldc.i4 0x000000026
+ br END
+FAIL27:
+ ldc.i4 0x000000027
+ br END
+FAIL28:
+ ldc.i4 0x000000028
+ br END
+FAIL29:
+ ldc.i4 0x000000029
+ br END
+
+FAIL30:
+ ldc.i4 0x000000030
+ br END
+FAIL31:
+ ldc.i4 0x000000031
+ br END
+FAIL32:
+ ldc.i4 0x000000032
+ br END
+FAIL33:
+ ldc.i4 0x000000033
+ br END
+FAIL34:
+ ldc.i4 0x000000034
+ br END
+FAIL35:
+ ldc.i4 0x000000035
+ br END
+FAIL36:
+ ldc.i4 0x000000036
+ br END
+FAIL37:
+ ldc.i4 0x000000037
+ br END
+FAIL38:
+ ldc.i4 0x000000038
+ br END
+FAIL39:
+ ldc.i4 0x000000039
+ br END
+
+FAIL40:
+ ldc.i4 0x000000040
+ br END
+FAIL41:
+ ldc.i4 0x000000041
+ br END
+FAIL42:
+ ldc.i4 0x000000042
+ br END
+FAIL43:
+ ldc.i4 0x000000043
+ br END
+FAIL44:
+ ldc.i4 0x000000044
+ br END
+FAIL45:
+ ldc.i4 0x000000045
+ br END
+FAIL46:
+ ldc.i4 0x000000046
+ br END
+FAIL47:
+ ldc.i4 0x000000047
+ br END
+FAIL48:
+ ldc.i4 0x000000048
+ br END
+FAIL49:
+ ldc.i4 0x000000049
+ br END
+
+FAILEX:
+ ldc.i4 0xFFFFFFFF
+ br END
+
+
+END:
+ ret
+}
+}
+
+
+
+.assembly mul_ovf_i1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i1.ilproj
new file mode 100644
index 0000000000..81f072fe76
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i1.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="mul_ovf_i1.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/IL_Conformance/Old/Conformance_Base/mul_ovf_i2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i2.il
new file mode 100644
index 0000000000..7c66af55e6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i2.il
@@ -0,0 +1,365 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public mul_ovf_i2 {
+
+
+
+.method public static int32 i2(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int16)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ mul
+ conv.ovf.i2
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xAEAEAEAE
+ br END
+FAIL:
+ ldc.i4 0xEEEEEEEE
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void mul_ovf_i2() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFF8000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xFFFF8000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00007FFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00005555
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFFAAAA
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFF8000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00007FFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xFFFF8001
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00005555
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xFFFFAAAB
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFAAAA
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00005556
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFF8000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00007FFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00005555
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFAAAA
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFF8000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xFFFF8000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00007FFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00007FFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00005555
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00005555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFAAAA
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xFFFFAAAA
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFF8000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xFFFF8001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00007FFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00007FFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00005555
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFFAAAA
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFF8000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xFFFFAAAB
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00005555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00007FFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00005555
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFAAAA
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFF8000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00005556
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xFFFFAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00007FFF
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00005555
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFAAAA
+ call int32 mul_ovf_i2::i2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly mul_ovf_i2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i2.ilproj
new file mode 100644
index 0000000000..01b06151bf
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i2.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="mul_ovf_i2.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/IL_Conformance/Old/Conformance_Base/mul_ovf_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i4.il
new file mode 100644
index 0000000000..663b774842
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i4.il
@@ -0,0 +1,363 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public mul_ovf_i4 {
+
+
+
+.method public static int32 i4(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xAEAEAEAE
+ br END
+FAIL:
+ ldc.i4 0xEEEEEEEE
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void mul_ovf_i4() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x80000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x55555555
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x80000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x55555556
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x80000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x7FFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x80000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x7FFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x55555555
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x7FFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x80000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x55555556
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x7FFFFFFF
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_i4::i4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly mul_ovf_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i4.ilproj
new file mode 100644
index 0000000000..81c5fae3a5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_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="mul_ovf_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/IL_Conformance/Old/Conformance_Base/mul_ovf_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i8.il
new file mode 100644
index 0000000000..f639ceac43
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i8.il
@@ -0,0 +1,363 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public mul_ovf_i8 {
+
+
+
+.method public static int64 i8(int64,int64) {
+.locals (class [mscorlib]System.OverflowException,int64)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ br END
+FAIL:
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void mul_ovf_i8() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x8000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x8000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x5555555555555556
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x8000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x8000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x8000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x5555555555555556
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_i8::i8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x0000000000000000
+
+END:
+ ret
+}
+}
+
+.assembly mul_ovf_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i8.ilproj
new file mode 100644
index 0000000000..106942a916
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_i8.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="mul_ovf_i8.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/IL_Conformance/Old/Conformance_Base/mul_ovf_u1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u1.il
new file mode 100644
index 0000000000..aee7bdf685
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u1.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.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public mul_ovf_u1 {
+
+
+
+.method public static int32 u1(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,unsigned int8)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ mul
+ conv.ovf.u1
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xAEAEAEAE
+ br END
+FAIL:
+ ldc.i4 0xEEEEEEEE
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void mul_ovf_u1() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x000000FE
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x000000FF
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000055
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x000000AA
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x000000FE
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x000000FE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x000000FF
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x000000FF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000055
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000055
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x000000AA
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x000000AA
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x000000FE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000FE
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000FF
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000055
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000AA
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x000000FF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000FE
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000FF
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000055
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000AA
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000055
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x000000FE
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x000000FF
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000055
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x000000AA
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0x000000AA
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000FE
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000FF
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000055
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000AA
+ call int32 mul_ovf_u1::u1(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly mul_ovf_u1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u1.ilproj
new file mode 100644
index 0000000000..027a518410
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u1.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="mul_ovf_u1.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/IL_Conformance/Old/Conformance_Base/mul_ovf_u2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u2.il
new file mode 100644
index 0000000000..159580c1f5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u2.il
@@ -0,0 +1,282 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public mul_ovf_u2 {
+
+
+
+.method public static int32 u2(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,unsigned int16)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ mul
+ conv.ovf.u2
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xAEAEAEAE
+ br END
+FAIL:
+ ldc.i4 0xEEEEEEEE
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void mul_ovf_u2() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000FFFE
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000FFFF
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00005555
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000AAAA
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000FFFE
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x0000FFFE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000FFFF
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x0000FFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00005555
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00005555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000AAAA
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x0000AAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x0000FFFE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000FFFE
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000FFFF
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00005555
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000AAAA
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x0000FFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000FFFE
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000FFFF
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00005555
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000AAAA
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00005555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x0000FFFE
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x0000FFFF
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00005555
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x0000AAAA
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0x0000AAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000FFFE
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000FFFF
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00005555
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000AAAA
+ call int32 mul_ovf_u2::u2(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly mul_ovf_u2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u2.ilproj
new file mode 100644
index 0000000000..a8ef9ceda4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u2.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="mul_ovf_u2.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/IL_Conformance/Old/Conformance_Base/mul_ovf_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u4.il
new file mode 100644
index 0000000000..ce705c75e8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u4.il
@@ -0,0 +1,281 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public mul_ovf_u4 {
+
+
+
+.method public static int32 u4(int32,int32) {
+.locals (class [mscorlib]System.OverflowException,unsigned int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xAEAEAEAE
+ br END
+FAIL:
+ ldc.i4 0xEEEEEEEE
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void mul_ovf_u4() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFE
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFE
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x55555555
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFE
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFE
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFE
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 mul_ovf_u4::u4(int32,int32)
+ ldc.i4 0xAEAEAEAE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly mul_ovf_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u4.ilproj
new file mode 100644
index 0000000000..adda141eb7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u4.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="mul_ovf_u4.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/IL_Conformance/Old/Conformance_Base/mul_ovf_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u8.il
new file mode 100644
index 0000000000..da967b7838
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u8.il
@@ -0,0 +1,281 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public mul_ovf_u8 {
+
+
+
+.method public static int64 u8(int64,int64) {
+.locals (class [mscorlib]System.OverflowException,unsigned int64)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ mul.ovf.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ br END
+FAIL:
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void mul_ovf_u8() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 mul_ovf_u8::u8(int64,int64)
+ ldc.i8 0xAEAEAEAEAEAEAEAE
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x0000000000000000
+
+END:
+ ret
+}
+}
+
+.assembly mul_ovf_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_u8.ilproj
new file mode 100644
index 0000000000..4823b338d7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_ovf_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="mul_ovf_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/IL_Conformance/Old/Conformance_Base/mul_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r4.il
new file mode 100644
index 0000000000..0adcfe5a99
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r4.il
@@ -0,0 +1,592 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _mul {
+.method public static int32 _mul(float32,float32,float32) {
+.maxstack 5
+ ldarg 0
+ ldarg 1
+ mul
+ dup
+ call int32 _mul::checkfinite(float32)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+ call int32 _mul::checkfinite(float32)
+ ldarg 2
+ call int32 _mul::checkfinite(float32)
+ ceq
+ br FINISH
+COMPARE:
+ ldarg 2
+ ceq
+FINISH:
+ ret
+}
+.method public static int32 checkfinite(float32) {
+.maxstack 3
+.locals (class [mscorlib]System.ArithmeticException)
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+ae:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0x0
+ leave HEnd
+HEnd:
+ ldloc 0x0
+ brfalse FAIL
+ ldarg 0
+ ldc.r4 float32(0xFF800000)
+ ceq
+ brtrue NINF
+ ldarg 0
+ ldc.r4 float32(0x7F800000)
+ ceq
+ brtrue PINF
+ br NaN
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+FAIL:
+ ldc.i4 0xFF
+ br FINISH
+FINISH:
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler ae to HEnd
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xBFC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x0000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x0000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x3FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xBFC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x40100000)
+ call int32 _mul::_mul(float32,float32,float32)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly mul_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r4.ilproj
new file mode 100644
index 0000000000..3d6e63448f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_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="mul_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/IL_Conformance/Old/Conformance_Base/mul_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r8.il
new file mode 100644
index 0000000000..0532e24791
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r8.il
@@ -0,0 +1,593 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _mul {
+.method public static int32 _mul(float64,float64,float64) {
+.maxstack 5
+ ldarg 0
+ ldarg 1
+ mul
+ dup
+ call int32 _mul::checkfinite(float64)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+ call int32 _mul::checkfinite(float64)
+ ldarg 2
+ call int32 _mul::checkfinite(float64)
+ ceq
+ br FINISH
+COMPARE:
+ ldarg 2
+ ceq
+FINISH:
+ ret
+}
+.method public static int32 checkfinite(float64) {
+.maxstack 3
+.locals (class [mscorlib]System.ArithmeticException)
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+ae:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0x0
+ leave HEnd
+HEnd:
+ ldloc 0x0
+ brfalse FAIL
+ ldarg 0
+ ldc.r8 float64(0xFF800000)
+ ceq
+ brtrue NINF
+ ldarg 0
+ ldc.r8 float64(0x7F800000)
+ ceq
+ brtrue PINF
+ br NaN
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+FAIL:
+ ldc.i4 0xFF
+ br FINISH
+FINISH:
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler ae to HEnd
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x4002000000000000)
+ call int32 _mul::_mul(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly mul_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_r8.ilproj
new file mode 100644
index 0000000000..80eadaa3e6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/mul_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="mul_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/IL_Conformance/Old/Conformance_Base/neg_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i4.il
new file mode 100644
index 0000000000..9396d3a2a4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i4.il
@@ -0,0 +1,84 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _neg {
+
+
+
+.method public static int32 i4(int32,int32) {
+.maxstack 2
+ ldarg 0
+ neg
+ ldarg 1
+ ceq
+ ret
+}
+
+
+.method public void _neg() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 _neg::i4(int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000001
+ ldc.i4 0x7FFFFFFF
+ call int32 _neg::i4(int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 _neg::i4(int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _neg::i4(int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 _neg::i4(int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFE
+ ldc.i4 0x80000002
+ call int32 _neg::i4(int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000001
+ call int32 _neg::i4(int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAB
+ call int32 _neg::i4(int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555556
+ call int32 _neg::i4(int32,int32)
+ brfalse FAIL
+
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly neg_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i4.ilproj
new file mode 100644
index 0000000000..9b840d6b17
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_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="neg_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/IL_Conformance/Old/Conformance_Base/neg_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i8.il
new file mode 100644
index 0000000000..1234f0f61e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i8.il
@@ -0,0 +1,82 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _neg {
+
+
+
+.method public static int32 i8(int64,int64) {
+.maxstack 2
+ ldarg 0
+ neg
+ ldarg 1
+ ceq
+ ret
+}
+
+
+.method public void _neg() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 _neg::i8(int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 _neg::i8(int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int32 _neg::i8(int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _neg::i8(int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _neg::i8(int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ ldc.i8 0x8000000000000002
+ call int32 _neg::i8(int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000001
+ call int32 _neg::i8(int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 _neg::i8(int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555556
+ call int32 _neg::i8(int64,int64)
+ brfalse FAIL
+
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x0000000000000000
+
+END:
+ ret
+}
+}
+
+.assembly neg_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i8.ilproj
new file mode 100644
index 0000000000..ff65efccf5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_i8.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="neg_i8.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/IL_Conformance/Old/Conformance_Base/neg_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r4.il
new file mode 100644
index 0000000000..f7627095a9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r4.il
@@ -0,0 +1,136 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _neg {
+
+
+
+.method public static int32 r4(float32,float32) {
+.maxstack 8
+ ldarg 0
+ neg
+ dup
+ call int32 _neg::checkfinite(float32)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+ call int32 _neg::checkfinite(float32)
+ ldarg 1
+ call int32 _neg::checkfinite(float32)
+ ceq
+ br END
+COMPARE:
+ ldarg 1
+ ceq
+END:
+ ret
+}
+.method public static int32 checkfinite(float32) {
+.maxstack 3
+.locals (class [mscorlib]System.ArithmeticException)
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+ae:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0x0
+ leave HEnd
+HEnd:
+ ldloc 0x0
+ brfalse FAIL
+ ldarg 0
+ ldc.r4 float32(0xFF800000)
+ ceq
+ brtrue NINF
+ ldarg 0
+ ldc.r4 float32(0x7F800000)
+ ceq
+ brtrue PINF
+ br NaN
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+FAIL:
+ ldc.i4 0xFF
+ br FINISH
+FINISH:
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler ae to HEnd
+}
+
+.method public void _neg() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _neg::r4(float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _neg::r4(float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _neg::r4(float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _neg::r4(float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x80000000)
+ call int32 _neg::r4(float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _neg::r4(float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _neg::r4(float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _neg::r4(float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _neg::r4(float32,float32)
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly neg_r4{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r4.ilproj
new file mode 100644
index 0000000000..99c6efa0c5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_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="neg_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/IL_Conformance/Old/Conformance_Base/neg_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r8.il
new file mode 100644
index 0000000000..641e0f4c39
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r8.il
@@ -0,0 +1,135 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _neg {
+
+
+
+.method public static int32 r8(float64,float64) {
+.maxstack 8
+ ldarg 0
+ neg
+ dup
+ call int32 _neg::checkfinite(float64)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+ call int32 _neg::checkfinite(float64)
+ ldarg 1
+ call int32 _neg::checkfinite(float64)
+ ceq
+ br END
+COMPARE:
+ ldarg 1
+ ceq
+END:
+ ret
+}
+.method public static int32 checkfinite(float64) {
+.maxstack 3
+.locals (class [mscorlib]System.ArithmeticException)
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+ae:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0x0
+ leave HEnd
+HEnd:
+ ldloc 0x0
+ brfalse FAIL
+ ldarg 0
+ ldc.r8 float64(0xFFF0000000000000)
+ ceq
+ brtrue NINF
+ ldarg 0
+ ldc.r8 float64(0x7FF0000000000000)
+ ceq
+ brtrue PINF
+ br NaN
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+FAIL:
+ ldc.i4 0xFF
+ br FINISH
+FINISH:
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler ae to HEnd
+}
+
+.method public void _neg() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _neg::r8(float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _neg::r8(float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _neg::r8(float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _neg::r8(float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _neg::r8(float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _neg::r8(float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _neg::r8(float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _neg::r8(float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _neg::r8(float64,float64)
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly neg_r8{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_r8.ilproj
new file mode 100644
index 0000000000..66921f15f6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/neg_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="neg_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/IL_Conformance/Old/Conformance_Base/nop.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/nop.il
new file mode 100644
index 0000000000..d23137b37d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/nop.il
@@ -0,0 +1,70 @@
+// 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 nop.exe{}
+
+.class public _nop {
+
+
+
+.method public static int32 return(int32) {
+.maxstack 2
+ ldarg 0
+ ret
+}
+
+.method public void _nop() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ ldc.i4 0xFF
+ call int32 _nop::return(int32)
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ nop
+ ldc.i4 0xFF
+ call int32 _nop::return(int32)
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/nop.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/nop.ilproj
new file mode 100644
index 0000000000..99096a9968
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/nop.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="nop.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/IL_Conformance/Old/Conformance_Base/not_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u4.il
new file mode 100644
index 0000000000..d2a8dde0f5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u4.il
@@ -0,0 +1,63 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Not_U4 {
+.field public static int32 ALL
+.field public static int32 NONE
+.field public static int32 ODD
+.field public static int32 EVEN
+.field public static int32 HIGH
+.field public static int32 LOW
+.field public static int32 RW
+
+
+.method public static void initialize() {
+.maxstack 20
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 Not_U4::ALL
+ ldc.i4 0x00000000
+ stsfld int32 Not_U4::NONE
+ ldc.i4 0x80000000
+ stsfld int32 Not_U4::HIGH
+ ldc.i4 0xF155E54A
+ stsfld int32 Not_U4::RW
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ call void Not_U4::initialize()
+ ldsfld int32 Not_U4::ALL
+ not
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 Not_U4::NONE
+ not
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 Not_U4::HIGH
+ not
+ ldc.i4 0x7FFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 Not_U4::RW
+ not
+ ldc.i4 0xEAA1AB5
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly not_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u4.ilproj
new file mode 100644
index 0000000000..400fcd930e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u4.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="not_u4.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/IL_Conformance/Old/Conformance_Base/not_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u8.il
new file mode 100644
index 0000000000..7fa16bc78b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u8.il
@@ -0,0 +1,63 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Not_U8 {
+.field public static int64 ALL
+.field public static int64 NONE
+.field public static int64 ODD
+.field public static int64 EVEN
+.field public static int64 HIGH
+.field public static int64 LOW
+.field public static int64 RW
+
+
+.method public static void initialize() {
+.maxstack 20
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 Not_U8::ALL
+ ldc.i8 0x0000000000000000
+ stsfld int64 Not_U8::NONE
+ ldc.i8 0x8000000000000000
+ stsfld int64 Not_U8::HIGH
+ ldc.i8 0x3AE2A8A93AE2A8A9
+ stsfld int64 Not_U8::RW
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ call void Not_U8::initialize()
+ ldsfld int64 Not_U8::ALL
+ not
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 Not_U8::NONE
+ not
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 Not_U8::HIGH
+ not
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 Not_U8::RW
+ not
+ ldc.i8 0xC51D5756C51D5756
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly not_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_u8.ilproj
new file mode 100644
index 0000000000..420c014eb6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/not_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="not_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/IL_Conformance/Old/Conformance_Base/or_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u4.il
new file mode 100644
index 0000000000..9bf7fe4b22
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u4.il
@@ -0,0 +1,243 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public OR_U4 {
+.method public static int32 _or(int32,int32,int32) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ or
+ ldarg 2
+ ceq
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ ldc.i4 0x80000001
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAB
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ ldc.i4 0x80000001
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x55555555
+ ldc.i4 0xD5555555
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ ldc.i4 0xD5555555
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAB
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 OR_U4::_or(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly or_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u4.ilproj
new file mode 100644
index 0000000000..d6ef1ff5e0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u4.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="or_u4.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/IL_Conformance/Old/Conformance_Base/or_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u8.il
new file mode 100644
index 0000000000..62c22fd44d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u8.il
@@ -0,0 +1,243 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public OR_U8 {
+.method public static int32 _or(int64,int64,int64) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ or
+ ldarg 2
+ ceq
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000001
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000001
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xD555555555555555
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xD555555555555555
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 OR_U8::_or(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly or_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_u8.ilproj
new file mode 100644
index 0000000000..c7efc446b8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/or_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="or_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/IL_Conformance/Old/Conformance_Base/pop4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop4.il
new file mode 100644
index 0000000000..89056c4bf2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop4.il
@@ -0,0 +1,48 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Pop4 {
+
+.field public static int32 none
+.field public static int32 all
+.field public static int32 sentinel
+
+.method public static void initialize() {
+.maxstack 20
+ ldc.i4 0x00000000
+ stsfld int32 Pop4::none
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 Pop4::all
+ ldc.i4 0xFAFB0C0D
+ stsfld int32 Pop4::sentinel
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ call void Pop4::initialize()
+
+ ldsfld int32 Pop4::sentinel
+ ldsfld int32 Pop4::none
+ pop
+ ldsfld int32 Pop4::sentinel
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 Pop4::sentinel
+ ldsfld int32 Pop4::all
+ pop
+ ldsfld int32 Pop4::sentinel
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly pop4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop4.ilproj
new file mode 100644
index 0000000000..3973d75b3c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop4.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="pop4.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/IL_Conformance/Old/Conformance_Base/pop8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop8.il
new file mode 100644
index 0000000000..08286397f9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop8.il
@@ -0,0 +1,47 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Pop8 {
+
+.field public static int64 none
+.field public static int64 all
+.field public static int32 sentinel
+
+.method public static void initialize() {
+.maxstack 20
+ ldc.i8 0x0000000000000000
+ stsfld int64 Pop8::none
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 Pop8::all
+ ldc.i4 0xFAFB0C0D
+ stsfld int32 Pop8::sentinel
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ call void Pop8::initialize()
+ ldsfld int32 Pop8::sentinel
+ ldsfld int64 Pop8::none
+ pop
+ ldsfld int32 Pop8::sentinel
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 Pop8::sentinel
+ ldsfld int64 Pop8::all
+ pop
+ ldsfld int32 Pop8::sentinel
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly pop8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop8.ilproj
new file mode 100644
index 0000000000..85ebbbc345
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/pop8.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="pop8.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/IL_Conformance/Old/Conformance_Base/popi.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/popi.il
new file mode 100644
index 0000000000..068466b430
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/popi.il
@@ -0,0 +1,27 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Dupptr {
+
+
+.field public static int32 FOO
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0xFAFB0C0D
+ ldsflda int32 Dupptr::FOO
+ pop
+ ldc.i4 0xFAFB0C0D
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly popi.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/popi.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/popi.ilproj
new file mode 100644
index 0000000000..948df40ac4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/popi.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="popi.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/IL_Conformance/Old/Conformance_Base/refs.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/refs.il
new file mode 100644
index 0000000000..1014eec195
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/refs.il
@@ -0,0 +1,63 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals (int32,int64,float32,float64)
+.maxstack 20
+ ldc.i4 0x02468ACF
+ stloc 0
+ ldloca 0
+ mkrefany int32
+ refanyval int32
+ ldind.i4
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x1234567802468ACF
+ stloc 1
+ ldloca 1
+ mkrefany int64
+ refanyval int64
+ ldind.i8
+ ldloc 1
+ ceq
+ brfalse FAIL
+
+ ldc.r4 434641.233
+ stloc 2
+ ldloca 2
+ mkrefany float32
+ refanyval float32
+ ldind.r4
+ ldloc 2
+ ceq
+ brfalse FAIL
+
+ ldc.r8 432344641.2333241
+ stloc 3
+ ldloca 3
+ mkrefany float32
+ refanyval float32
+ ldind.r8
+ ldloc 3
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0
+ ret
+
+}
+
+
+.assembly refs.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/refs.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/refs.ilproj
new file mode 100644
index 0000000000..ae5f2bcc89
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/refs.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="refs.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/IL_Conformance/Old/Conformance_Base/rem_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i4.il
new file mode 100644
index 0000000000..b94c4dad45
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i4.il
@@ -0,0 +1,356 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public rem_i4 {
+.method public static int32 _rem(int32,int32) {
+.locals (class [mscorlib]System.Exception,int32)
+.maxstack 3
+try_start:
+ ldarg 0
+ ldarg 1
+ rem
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+arithmetic:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0
+ leave AEEnd
+AEEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xAE
+ br END
+divbyzero:
+ isinst [mscorlib]System.DivideByZeroException
+ stloc 0
+ leave DBZEnd
+DBZEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xDB0E
+ br END
+FAIL:
+ ldc.i4 0xBAD
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to DBZEnd
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler arithmetic to AEEnd
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xAE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x55555555
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xD5555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xD5555556
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x7FFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000001
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x55555555
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x2AAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x2AAAAAA9
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x7FFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x80000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x7FFFFFFF
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_i4::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly rem_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i4.ilproj
new file mode 100644
index 0000000000..949d0872a7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_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="rem_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/IL_Conformance/Old/Conformance_Base/rem_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i8.il
new file mode 100644
index 0000000000..59c0e9ee81
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i8.il
@@ -0,0 +1,356 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _rem {
+.method public static int64 _rem(int64,int64) {
+.locals (class [mscorlib]System.Exception,int64)
+.maxstack 3
+try_start:
+ ldarg 0
+ ldarg 1
+ rem
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+arithmetic:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0
+ leave AEEnd
+AEEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i8 0xAE
+ br END
+divbyzero:
+ isinst [mscorlib]System.DivideByZeroException
+ stloc 0
+ leave DBZEnd
+DBZEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i8 0xDB0E
+ br END
+FAIL:
+ ldc.i8 0xBAD
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to DBZEnd
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler arithmetic to AEEnd
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xAE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xD555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xD555555555555556
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x00000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x2AAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x2AAAAAAAAAAAAAA9
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x8000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _rem::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly rem_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i8.ilproj
new file mode 100644
index 0000000000..548cf163dd
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_i8.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="rem_i8.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/IL_Conformance/Old/Conformance_Base/rem_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_r8.il
new file mode 100644
index 0000000000..70bd296ebd
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_r8.il
@@ -0,0 +1,653 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _rem {
+.method public static int32 _rem(float64,float64,float64) {
+.maxstack 3
+.locals (int32)
+ ldarg 0
+ ldarg 1
+ rem
+ dup
+ call int32 _rem::checkfinite(float64)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+
+ call int32 _rem::checkfinite(float64)
+
+ stloc 0
+ ldloc 0
+ ldc.i4 0xFF
+ ceq
+ brtrue FAIL // error while determining type
+
+ ldarg 2
+ call int32 _rem::checkfinite(float64)
+
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x1
+ br FINISH
+
+COMPARE:
+ ldarg 2
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x1
+ br FINISH
+
+FAIL:
+ ldc.i4 0x0
+ br FINISH
+
+FINISH:
+ ret
+}
+.method public static int32 checkfinite(float64) {
+.maxstack 3
+.locals (class [mscorlib]System.ArithmeticException)
+
+
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+
+ae:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+
+ ldarg 0
+ ldc.r8 float64(0xFFF0000000000000)
+ ceq
+ brtrue NINF
+
+ ldarg 0
+ ldc.r8 float64(0x7FF0000000000000)
+ ceq
+ brtrue PINF
+
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+
+FAIL: // bogus exception occurred
+ ldc.i4 0xFF
+ br FINISH
+
+FINISH:
+ ret
+
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler ae to HEnd
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL1
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFE0000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FE0000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FE0000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FE0000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _rem::_rem(float64,float64,float64)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+FAIL1:
+ ldc.i4 0x1
+ ret
+
+}
+}
+.assembly rem_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_r8.ilproj
new file mode 100644
index 0000000000..fec6f82c16
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_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="rem_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/IL_Conformance/Old/Conformance_Base/rem_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u4.il
new file mode 100644
index 0000000000..58d47e2527
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u4.il
@@ -0,0 +1,268 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public rem_un {
+.method public static int32 _rem(int32,int32) {
+.locals (class [mscorlib]System.Exception,unsigned int32)
+.maxstack 3
+try_start:
+ ldarg 0
+ ldarg 1
+ rem.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+divbyzero:
+ isinst [mscorlib]System.DivideByZeroException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i4 0xDB0E
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to HEnd
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFE
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000000
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000001
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFE
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0xFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x55555555
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x55555554
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x55555554
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFE
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFE
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFE
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 rem_un::_rem(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly rem_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u4.ilproj
new file mode 100644
index 0000000000..238e41c4aa
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u4.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="rem_u4.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/IL_Conformance/Old/Conformance_Base/rem_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u8.il
new file mode 100644
index 0000000000..d2fcf10e42
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u8.il
@@ -0,0 +1,268 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public rem_un {
+.method public static int64 _rem(int64,int64) {
+.locals (class [mscorlib]System.Exception, unsigned int64)
+.maxstack 3
+try_start:
+ ldarg 0
+ ldarg 1
+ rem.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ br END
+divbyzero:
+ isinst [mscorlib]System.DivideByZeroException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldc.i8 0xDB0E
+ br END
+FAIL:
+ ldc.i8 0x0000000000000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to HEnd
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000000
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000001
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x5555555555555555
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x5555555555555554
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x5555555555555554
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0xDB0E
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 rem_un::_rem(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly rem_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_u8.ilproj
new file mode 100644
index 0000000000..5cc101ae71
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_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="rem_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/IL_Conformance/Old/Conformance_Base/ret.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret.il
new file mode 100644
index 0000000000..2c17122eec
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret.il
@@ -0,0 +1,47 @@
+// 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 ret.exe{}
+
+.class public _ret {
+
+
+
+.method public static void ret_test() {
+.maxstack 0
+ ret
+}
+
+.method public void _ret() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0xFEFE
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ call void _ret::ret_test()
+ ldc.i4 0xFEFE
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret.ilproj
new file mode 100644
index 0000000000..dde0284cb9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret.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="ret.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/IL_Conformance/Old/Conformance_Base/ret_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i.il
new file mode 100644
index 0000000000..f7f069bd86
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i.il
@@ -0,0 +1,50 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ret {
+
+
+.method public int32& ret_test(int32&) {
+.maxstack 1
+ ldarg 1
+ ret
+}
+
+.method public void _ret() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.locals (class _ret,int32)
+.maxstack 5
+ newobj instance void _ret::_ret()
+ stloc 0
+ ldc.i4 0xFF
+ stloc 1
+ ldloc 0
+ ldloca 1
+ call instance int32& _ret::ret_test(int32&)
+ ldloca 1
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly ret_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i.ilproj
new file mode 100644
index 0000000000..cbb733299f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i.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="ret_i.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/IL_Conformance/Old/Conformance_Base/ret_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i4.il
new file mode 100644
index 0000000000..2105a423eb
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i4.il
@@ -0,0 +1,82 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ret {
+
+
+
+.method public static int32 ret_test(int32) {
+.maxstack 1
+ ldarg 0
+ ret
+}
+
+.method public void _ret() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0xAAAAAAAA
+ call int32 _ret::ret_test(int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ call int32 _ret::ret_test(int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x7FFFFFFF
+ call int32 _ret::ret_test(int32)
+ ldc.i4 0x7FFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ call int32 _ret::ret_test(int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ call int32 _ret::ret_test(int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ call int32 _ret::ret_test(int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ call int32 _ret::ret_test(int32)
+ ldc.i4 0x80000000
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly ret_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i4.ilproj
new file mode 100644
index 0000000000..41c2853d40
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_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="ret_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/IL_Conformance/Old/Conformance_Base/ret_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i8.il
new file mode 100644
index 0000000000..e4c812b49d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i8.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 legacy library mscorlib {}
+
+
+.class public _ret {
+
+
+
+.method public static int64 ret_test(int64) {
+.maxstack 1
+ ldarg 0
+ ret
+}
+
+.method public void _ret() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 9
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _ret::ret_test(int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ call int64 _ret::ret_test(int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _ret::ret_test(int64)
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ call int64 _ret::ret_test(int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ call int64 _ret::ret_test(int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _ret::ret_test(int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ call int64 _ret::ret_test(int64)
+ ldc.i8 0x8000000000000000
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly ret_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i8.ilproj
new file mode 100644
index 0000000000..de4da67b75
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_i8.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="ret_i8.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/IL_Conformance/Old/Conformance_Base/ret_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r4.il
new file mode 100644
index 0000000000..b09497daf5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r4.il
@@ -0,0 +1,92 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ret {
+
+
+
+.method public static float32 ret_test(float32) {
+.maxstack 1
+ ldarg 0
+ ret
+}
+
+.method public void _ret() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 12
+ ldc.r4 float32(0x7FC00000)
+ call float32 _ret::ret_test(float32)
+ ldc.r4 float32(0x7F800000)
+ cgt.un
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F800000)
+ call float32 _ret::ret_test(float32)
+ ldc.r4 float32(0x7F800000)
+ ceq
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F7FFFFF)
+ call float32 _ret::ret_test(float32)
+ ldc.r4 float32(0x7F7FFFFF)
+ ceq
+ brfalse FAIL
+
+ ldc.r4 float32(0x3F800000)
+ call float32 _ret::ret_test(float32)
+ ldc.r4 float32(0x3F800000)
+ ceq
+ brfalse FAIL
+
+ ldc.r4 float32(0x00000000)
+ call float32 _ret::ret_test(float32)
+ ldc.r4 float32(0x00000000)
+ ceq
+ brfalse FAIL
+
+ ldc.r4 float32(0x80000000)
+ call float32 _ret::ret_test(float32)
+ ldc.r4 float32(0x80000000)
+ ceq
+ brfalse FAIL
+
+ ldc.r4 float32(0xBF800000)
+ call float32 _ret::ret_test(float32)
+ ldc.r4 float32(0xBF800000)
+ ceq
+ brfalse FAIL
+
+ ldc.r4 float32(0xFF7FFFFF)
+ call float32 _ret::ret_test(float32)
+ ldc.r4 float32(0xFF7FFFFF)
+ ceq
+ brfalse FAIL
+
+ ldc.r4 float32(0xFF800000)
+ call float32 _ret::ret_test(float32)
+ ldc.r4 float32(0xFF800000)
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly ret_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r4.ilproj
new file mode 100644
index 0000000000..8abf63ba96
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_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="ret_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/IL_Conformance/Old/Conformance_Base/ret_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r8.il
new file mode 100644
index 0000000000..54500aa244
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r8.il
@@ -0,0 +1,93 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _ret {
+
+
+
+.method public static float64 ret_test(float64) {
+.maxstack 1
+ ldarg 0
+ ret
+}
+
+.method public void _ret() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 12
+
+ ldc.r8 float64(0x7FF8000000000000)
+ call float64 _ret::ret_test(float64)
+ ldc.r8 float64(0x7FF8000000000000)
+ cgt.un
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FF0000000000000)
+ call float64 _ret::ret_test(float64)
+ ldc.r8 float64(0x7FF0000000000000)
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call float64 _ret::ret_test(float64)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ call float64 _ret::ret_test(float64)
+ ldc.r8 float64(0x3FF0000000000000)
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x0000000000000000)
+ call float64 _ret::ret_test(float64)
+ ldc.r8 float64(0x0000000000000000)
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x8000000000000000)
+ call float64 _ret::ret_test(float64)
+ ldc.r8 float64(0x8000000000000000)
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ call float64 _ret::ret_test(float64)
+ ldc.r8 float64(0xBFF0000000000000)
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call float64 _ret::ret_test(float64)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0xFFF0000000000000)
+ call float64 _ret::ret_test(float64)
+ ldc.r8 float64(0xFFF0000000000000)
+ ceq
+ brfalse FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly ret_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_r8.ilproj
new file mode 100644
index 0000000000..412c0c142b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_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="ret_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/IL_Conformance/Old/Conformance_Base/ret_ref.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_ref.il
new file mode 100644
index 0000000000..b6646f08ed
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_ref.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 legacy library mscorlib {}
+
+
+
+.class public _ret {
+
+
+ .data DATA = int32(0x00000000)
+
+.method public static class _ret ret_test(class _ret) {
+.maxstack 1
+ ldarg 0
+ ret
+}
+
+.method public void _ret() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+ newobj instance void _ret::_ret()
+ dup
+ call class _ret _ret::ret_test(class _ret)
+ ceq
+ brfalse FAIL
+
+ newobj instance void _ret::_ret()
+ dup
+ call class _ret _ret::ret_test(class _ret)
+ ceq
+ brfalse FAIL
+
+ newobj instance void _ret::_ret()
+ dup
+ call class _ret _ret::ret_test(class _ret)
+ ceq
+ brfalse FAIL
+
+ newobj instance void _ret::_ret()
+ dup
+ call class _ret _ret::ret_test(class _ret)
+ ceq
+ brfalse FAIL
+
+ newobj instance void _ret::_ret()
+ dup
+ call class _ret _ret::ret_test(class _ret)
+ ceq
+ brfalse FAIL
+
+ newobj instance void _ret::_ret()
+ dup
+ call class _ret _ret::ret_test(class _ret)
+ ceq
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly ret_ref.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_ref.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_ref.ilproj
new file mode 100644
index 0000000000..fd1dd63493
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/ret_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="ret_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/IL_Conformance/Old/Conformance_Base/shl_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u4.il
new file mode 100644
index 0000000000..98c0927912
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u4.il
@@ -0,0 +1,138 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+.class public Shl_U4 {
+.method public static int32 _shl(int32,int32,int32) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ shl
+ ldarg 2
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x0000001F
+ ldc.i4 0x00000000
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ brfalse FAIL
+
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x0000001F
+ ldc.i4 0x80000000
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ brfalse FAIL
+
+
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0x00000000
+ ldc.i4 0x6789ABCD
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0x00000001
+ ldc.i4 0xCF13579A
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0x0000001F
+ ldc.i4 0x80000000
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ brfalse FAIL
+
+
+TRY_START:
+ ldc.i4 0x00000000
+ ldc.i4 0x00000020
+ ldc.i4 0x00000000
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ pop
+
+ ldc.i4 0x00000000
+ ldc.i4 0x0000003F
+ ldc.i4 0x00000000
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ pop
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000020
+ ldc.i4 0xFFFFFFFF
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ pop
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x0000003F
+ ldc.i4 0x80000000
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ pop
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0x00000020
+ ldc.i4 0x6789ABCD
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ pop
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0x0000003F
+ ldc.i4 0x80000000
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ pop
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ call int32 Shl_U4::_shl(int32,int32,int32)
+ pop
+
+ leave.s TRY_END
+TRY_END:
+ br PASS
+HANDLER:
+ pop //ref
+ leave END_HANDLER
+END_HANDLER:
+ br PASS
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+.try TRY_START to TRY_END catch [mscorlib]System.Exception handler HANDLER to END_HANDLER
+}
+}
+.assembly shl_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u4.ilproj
new file mode 100644
index 0000000000..3971d16c51
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u4.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="shl_u4.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/IL_Conformance/Old/Conformance_Base/shl_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u8.il
new file mode 100644
index 0000000000..2d1be5ed04
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u8.il
@@ -0,0 +1,140 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+.class public Shl_U8 {
+.method public static int32 _shl(int64,int32,int64) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ shl
+ ldarg 2
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000000
+ ldc.i8 0x0000000000000000
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000001
+ ldc.i8 0x0000000000000000
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x0000003F
+ ldc.i8 0x0000000000000000
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ brfalse FAIL
+
+
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x0000003F
+ ldc.i8 0x8000000000000000
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ brfalse FAIL
+
+
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0x00000000
+ ldc.i8 0x1234567890ABCDEF
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0x00000001
+ ldc.i8 0x2468ACF121579BDE
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0x0000003F
+ ldc.i8 0x8000000000000000
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ brfalse FAIL
+
+
+TRY_START:
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000040
+ ldc.i8 0x0000000000000000
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ pop
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x0000007F
+ ldc.i8 0x0000000000000000
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ pop
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000040
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ pop
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x0000007F
+ ldc.i8 0x8000000000000000
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ pop
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0x00000040
+ ldc.i8 0x1234567890ABCDEF
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ pop
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0x0000007F
+ ldc.i8 0x8000000000000000
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ pop
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0xFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int32 Shl_U8::_shl(int64,int32,int64)
+ pop
+
+ leave.s TRY_END
+TRY_END:
+ br PASS
+HANDLER:
+ pop //ref
+ leave END_HANDLER
+END_HANDLER:
+ br PASS
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+.try TRY_START to TRY_END catch [mscorlib]System.Exception handler HANDLER to END_HANDLER
+}
+}
+.assembly shl_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_u8.ilproj
new file mode 100644
index 0000000000..7a2ef0324d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shl_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="shl_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/IL_Conformance/Old/Conformance_Base/shr_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i4.il
new file mode 100644
index 0000000000..51818776e5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i4.il
@@ -0,0 +1,223 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Shr_I4 {
+.method public static int32 _shr(int32,int32,int32) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ shr
+ ldarg 2
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x0000001F
+ ldc.i4 0x00000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x0000001F
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ ldc.i4 0xC0000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x0000001F
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x0000001F
+ ldc.i4 0x00000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xD5555555
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x0000001F
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ ldc.i4 0x2AAAAAAA
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x0000001F
+ ldc.i4 0x00000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ brfalse FAIL
+TRY_START:
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000020
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x0000003F
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x80000000
+ ldc.i4 0x00000020
+ ldc.i4 0x80000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x80000000
+ ldc.i4 0x0000003F
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000020
+ ldc.i4 0x00000001
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x00000001
+ ldc.i4 0x0000003F
+ ldc.i4 0x00000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000020
+ ldc.i4 0xAAAAAAAA
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x0000003F
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x55555555
+ ldc.i4 0x00000020
+ ldc.i4 0x55555555
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x55555555
+ ldc.i4 0x0000003F
+ ldc.i4 0x00000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000020
+ ldc.i4 0x00000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x00000000
+ ldc.i4 0x0000003F
+ ldc.i4 0x00000000
+ call int32 Shr_I4::_shr(int32,int32,int32)
+ pop
+
+ leave.s TRY_END
+TRY_END:
+ br PASS
+HANDLER:
+ pop //ref
+ leave END_HANDLER
+END_HANDLER:
+ br PASS
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+.try TRY_START to TRY_END catch [mscorlib]System.Exception handler HANDLER to END_HANDLER
+}
+}
+.assembly shr_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i4.ilproj
new file mode 100644
index 0000000000..4b58eb8829
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_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="shr_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/IL_Conformance/Old/Conformance_Base/shr_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i8.il
new file mode 100644
index 0000000000..9a08594cc0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i8.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 legacy library mscorlib {}
+
+.class public Shr_I8 {
+.method public static int32 _shr(int64,int32,int64) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ shr
+ ldarg 2
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000000
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000001
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x0000003F
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x0000003F
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+
+
+ ldc.i8 0x8000000000000000
+ ldc.i4 0x00000000
+ ldc.i8 0x8000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i4 0x00000001
+ ldc.i8 0xC000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i4 0x0000003F
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+
+
+
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x00000000
+ ldc.i8 0x0000000000000001
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x00000001
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x0000003F
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i4 0x00000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i4 0x00000001
+ ldc.i8 0xD555555555555555
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i4 0x0000003F
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+
+
+ ldc.i8 0x5555555555555555
+ ldc.i4 0x00000000
+ ldc.i8 0x5555555555555555
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i4 0x00000001
+ ldc.i8 0x2AAAAAAAAAAAAAAA
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i4 0x0000003F
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+
+
+TRY_START:
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000040
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x0000007F
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000040
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x0000007F
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x8000000000000000
+ ldc.i4 0x00000040
+ ldc.i8 0x8000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x8000000000000000
+ ldc.i4 0x0000007F
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x00000040
+ ldc.i8 0x0000000000000001
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x0000000000000001
+ ldc.i4 0x0000007F
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i4 0x00000040
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i4 0x0000007F
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x5555555555555555
+ ldc.i4 0x00000040
+ ldc.i8 0x5555555555555555
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x5555555555555555
+ ldc.i4 0x0000007F
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x5555555555555555
+ ldc.i4 0xFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 Shr_I8::_shr(int64,int32,int64)
+ pop
+
+ leave.s TRY_END
+TRY_END:
+ br PASS
+HANDLER:
+ pop //ref
+ leave END_HANDLER
+END_HANDLER:
+ br PASS
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+.try TRY_START to TRY_END catch [mscorlib]System.Exception handler HANDLER to END_HANDLER
+}
+}
+.assembly shr_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i8.ilproj
new file mode 100644
index 0000000000..4c5a22c94b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_i8.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="shr_i8.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/IL_Conformance/Old/Conformance_Base/shr_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u4.il
new file mode 100644
index 0000000000..d1f8c05d48
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u4.il
@@ -0,0 +1,137 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Shr_U4 {
+.method public static int32 _shr(int32,int32,int32) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ shr.un
+ ldarg 2
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x0000001F
+ ldc.i4 0x00000000
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x0000001F
+ ldc.i4 0x00000001
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0x00000000
+ ldc.i4 0x6789ABCD
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0x00000001
+ ldc.i4 0x33C4D5E6
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0x0000001F
+ ldc.i4 0x00000000
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ brfalse FAIL
+
+TRY_START:
+ ldc.i4 0x00000000
+ ldc.i4 0x00000020
+ ldc.i4 0x00000000
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x00000000
+ ldc.i4 0x0000003F
+ ldc.i4 0x00000000
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000020
+ ldc.i4 0xFFFFFFFF
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x0000003F
+ ldc.i4 0x00000001
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0x00000020
+ ldc.i4 0x6789ABCD
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0x0000003F
+ ldc.i4 0x00000000
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ pop
+
+ ldc.i4 0x6789ABCD
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 Shr_U4::_shr(int32,int32,int32)
+ pop
+
+ leave.s TRY_END
+TRY_END:
+ br PASS
+HANDLER:
+ pop //ref
+ leave END_HANDLER
+END_HANDLER:
+ br PASS
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+.try TRY_START to TRY_END catch [mscorlib]System.Exception handler HANDLER to END_HANDLER
+}
+}
+.assembly shr_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u4.ilproj
new file mode 100644
index 0000000000..3a29921540
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u4.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="shr_u4.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/IL_Conformance/Old/Conformance_Base/shr_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u8.il
new file mode 100644
index 0000000000..37f0584b5b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u8.il
@@ -0,0 +1,138 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Shr_U8 {
+.method public static int32 _shr(int64,int32,int64) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ shr.un
+ ldarg 2
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000000
+ ldc.i8 0x0000000000000000
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000001
+ ldc.i8 0x0000000000000000
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x0000003F
+ ldc.i8 0x0000000000000000
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x0000003F
+ ldc.i8 0x0000000000000001
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0x00000000
+ ldc.i8 0x1234567890ABCDEF
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0x00000001
+ ldc.i8 0x091A2B3C4855E6F7
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ brfalse FAIL
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0x0000003F
+ ldc.i8 0x0000000000000000
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ brfalse FAIL
+TRY_START:
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x00000040
+ ldc.i8 0x0000000000000000
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x0000000000000000
+ ldc.i4 0x0000007F
+ ldc.i8 0x0000000000000000
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x00000040
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i4 0x0000007F
+ ldc.i8 0x0000000000000001
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0x00000040
+ ldc.i8 0x1234567890ABCDEF
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0x0000007F
+ ldc.i8 0x0000000000000000
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ pop
+
+ ldc.i8 0x1234567890ABCDEF
+ ldc.i4 0xFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 Shr_U8::_shr(int64,int32,int64)
+ pop
+
+ leave.s TRY_END
+TRY_END:
+ br PASS
+HANDLER:
+ pop //ref
+ leave END_HANDLER
+END_HANDLER:
+ br PASS
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+.try TRY_START to TRY_END catch [mscorlib]System.Exception handler HANDLER to END_HANDLER
+}
+}
+.assembly shr_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_u8.ilproj
new file mode 100644
index 0000000000..bed30f26a8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/shr_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="shr_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/IL_Conformance/Old/Conformance_Base/sizeof.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sizeof.il
new file mode 100644
index 0000000000..4dc0730d73
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sizeof.il
@@ -0,0 +1,56 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _sizeof {
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ sizeof int8
+ ldc.i4 0x1
+ bne.un FAIL
+
+ sizeof int16
+ ldc.i4 0x2
+ bne.un FAIL
+
+ sizeof int32
+ ldc.i4 0x4
+ bne.un FAIL
+
+ sizeof int64
+ ldc.i4 0x8
+ bne.un FAIL
+
+ sizeof unsigned int8
+ ldc.i4 0x1
+ bne.un FAIL
+
+ sizeof unsigned int16
+ ldc.i4 0x2
+ bne.un FAIL
+
+ sizeof unsigned int32
+ ldc.i4 0x4
+ bne.un FAIL
+
+ sizeof unsigned int64
+ ldc.i4 0x8
+ bne.un FAIL
+
+ sizeof float32
+ ldc.i4 0x4
+ bne.un FAIL
+
+ sizeof float64
+ ldc.i4 0x8
+ bne.un FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly sizeof.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sizeof.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sizeof.ilproj
new file mode 100644
index 0000000000..3b48694365
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sizeof.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="sizeof.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/IL_Conformance/Old/Conformance_Base/starg_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i.il
new file mode 100644
index 0000000000..bef3f3fe7c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i.il
@@ -0,0 +1,50 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+
+
+.class public _starg {
+.field public static int32 FOO
+.field public static int32 BAR
+.method public static int32 args(int32,int32) {
+.maxstack 10
+.locals (int32*)
+ ldarg 0
+ ldarg 1
+ ldarg 0
+ ldarg 1
+ starg 0
+ starg 1
+ ldarg 0
+ ceq
+ stloc 0
+ ldarg 1
+ ceq
+ ldloc 0
+ add
+ ldc.i4 0x2
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldsflda int32 _starg::FOO
+ ldsflda int32 _starg::BAR
+ call int32 _starg::args(int32,int32)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly starg_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i.ilproj
new file mode 100644
index 0000000000..934cb5c3d3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i.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="starg_i.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/IL_Conformance/Old/Conformance_Base/starg_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i4.il
new file mode 100644
index 0000000000..efb2251421
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i4.il
@@ -0,0 +1,66 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _starg {
+.method public static int32 args(int32,int32) {
+.maxstack 10
+.locals (int32)
+ ldarg 0
+ ldarg 1
+ ldarg 0
+ ldarg 1
+ starg 0
+ starg 1
+ ldarg 0
+ ceq
+ stloc 0
+ ldarg 1
+ ceq
+ ldloc 0
+ add
+ ldc.i4 0x2
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.i4 0x80000001
+ ldc.i4 0x80000000
+ call int32 _starg::args(int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 _starg::args(int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 _starg::args(int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000002
+ ldc.i4 0x00000001
+ call int32 _starg::args(int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ call int32 _starg::args(int32,int32)
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly starg_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i4.ilproj
new file mode 100644
index 0000000000..191e951236
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_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="starg_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/IL_Conformance/Old/Conformance_Base/starg_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i8.il
new file mode 100644
index 0000000000..7d265636c7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i8.il
@@ -0,0 +1,66 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _starg {
+
+.method public static int32 args(int64,int64) {
+.maxstack 10
+.locals (int32)
+ ldarg 0
+ ldarg 1
+ ldarg 0
+ ldarg 1
+ starg 0
+ starg 1
+ ldarg 0
+ ceq
+ stloc 0
+ ldarg 1
+ ceq
+ ldloc 0
+ add
+ ldc.i4 0x2
+ ceq
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+
+ ldc.i8 0x8000000000000002
+ ldc.i8 0x8000000000000000
+ call int32 _starg::args(int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _starg::args(int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000002
+ ldc.i8 0x0000000000000000
+ call int32 _starg::args(int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000003
+ ldc.i8 0x0000000000000001
+ call int32 _starg::args(int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 _starg::args(int64,int64)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly starg_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i8.ilproj
new file mode 100644
index 0000000000..a53e40c0db
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_i8.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="starg_i8.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/IL_Conformance/Old/Conformance_Base/starg_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r4.il
new file mode 100644
index 0000000000..b78d191e14
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r4.il
@@ -0,0 +1,81 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _starg {
+
+.method public static int32 args(float32,float32) {
+.maxstack 10
+.locals (int32)
+ ldarg 0
+ ldarg 1
+ ldarg 0
+ ldarg 1
+ starg 0
+ starg 1
+ ldarg 0
+ ceq
+ stloc 0
+ ldarg 1
+ ceq
+ ldloc 0
+ add
+ ldc.i4 0x2
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x023A05FC)
+ call int32 _starg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x023A05FC)
+ call int32 _starg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x023A05FC)
+ call int32 _starg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x023A05FC)
+ call int32 _starg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x023A05FC)
+ call int32 _starg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x023A05FC)
+ call int32 _starg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x023A05FC)
+ call int32 _starg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x023A05FC)
+ call int32 _starg::args(float32,float32)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly starg_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r4.ilproj
new file mode 100644
index 0000000000..5a9663e826
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_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="starg_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/IL_Conformance/Old/Conformance_Base/starg_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r8.il
new file mode 100644
index 0000000000..6a1c7a12d7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r8.il
@@ -0,0 +1,83 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _starg {
+
+.method public static int32 args(float64,float64) {
+.maxstack 10
+.locals (int32)
+ ldarg 0
+ ldarg 1
+ ldarg 0
+ ldarg 1
+ starg 0
+ starg 1
+ ldarg 0
+ ceq
+ stloc 0
+ ldarg 1
+ ceq
+ ldloc 0
+ add
+ ldc.i4 0x2
+ ceq
+ ret
+}
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _starg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _starg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _starg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ call int32 _starg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _starg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _starg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _starg::args(float64,float64)
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _starg::args(float64,float64)
+ brfalse FAIL
+
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly starg_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_r8.ilproj
new file mode 100644
index 0000000000..02781f29a0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_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="starg_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/IL_Conformance/Old/Conformance_Base/starg_ref.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_ref.il
new file mode 100644
index 0000000000..aaf8619afb
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_ref.il
@@ -0,0 +1,32 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _starg {
+
+.method public void _starg() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (class _starg)
+ newobj instance void _starg::_starg()
+ dup
+ stloc 0
+
+ ldloc 0
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly starg_ref.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_ref.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_ref.ilproj
new file mode 100644
index 0000000000..4c222aa0d6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/starg_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="starg_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/IL_Conformance/Old/Conformance_Base/stind_i1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i1.il
new file mode 100644
index 0000000000..5b9a5887c8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i1.il
@@ -0,0 +1,48 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Stind_i1 {
+
+
+.field public static int32 FOO
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int32 Stind_i1::FOO
+ ldc.i4 0xEF
+ stind.i1
+
+ ldsflda int32 Stind_i1::FOO
+ ldc.i4 0x1
+ add
+ ldc.i4 0x9A
+ stind.i1
+
+ ldsflda int32 Stind_i1::FOO
+ ldc.i4 0x2
+ add
+ ldc.i4 0x78
+ stind.i1
+
+ ldsflda int32 Stind_i1::FOO
+ ldc.i4 0x3
+ add
+ ldc.i4 0x12
+ stind.i1
+
+ ldsflda int32 Stind_i1::FOO
+ ldind.i4
+ ldc.i4 0x12789AEF
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly stind_i1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i1.ilproj
new file mode 100644
index 0000000000..c7e6d13216
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i1.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="stind_i1.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/IL_Conformance/Old/Conformance_Base/stind_i2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i2.il
new file mode 100644
index 0000000000..133d66fe0e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i2.il
@@ -0,0 +1,49 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Stind_i2 {
+ .field public static int64 FOO
+
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int64 Stind_i2::FOO
+ ldc.i4 0xCDEF
+ stind.i2
+
+ ldsflda int64 Stind_i2::FOO
+
+ ldc.i4 0x2
+ add
+ ldc.i4 0x89AB
+ stind.i2
+
+ ldsflda int64 Stind_i2::FOO
+ ldc.i4 0x4
+ add
+ ldc.i4 0x4567
+ stind.i2
+
+ ldsflda int64 Stind_i2::FOO
+ ldc.i4 0x6
+ add
+ ldc.i4 0x0123
+ stind.i2
+
+ ldsflda int64 Stind_i2::FOO
+
+ ldind.i8
+ ldc.i8 0x0123456789ABCDEF
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly stind_i2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i2.ilproj
new file mode 100644
index 0000000000..5f56f00b89
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i2.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="stind_i2.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/IL_Conformance/Old/Conformance_Base/stind_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i4.il
new file mode 100644
index 0000000000..be8f6f42c9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i4.il
@@ -0,0 +1,59 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Stind_i4 {
+
+
+
+.field public static int64 FOO
+.field public static int64 FOO2
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int64 Stind_i4::FOO
+ ldc.i4 0x89ABCDEF
+ stind.i4
+
+ ldsflda int64 Stind_i4::FOO
+ ldc.i4 0x4
+ add
+ ldc.i4 0x01234567
+ stind.i4
+
+ ldsflda int64 Stind_i4::FOO
+ ldc.i4 0x8
+ add
+ ldc.i4 0xCCDDEEFF
+ stind.i4
+
+ ldsflda int64 Stind_i4::FOO
+ ldc.i4 0xC
+ add
+ ldc.i4 0x00112233
+ stind.i4
+
+ ldsflda int64 Stind_i4::FOO
+ ldind.i8
+ ldc.i8 0x0123456789ABCDEF
+ ceq
+ brfalse FAIL
+
+ ldsflda int64 Stind_i4::FOO
+ ldc.i4 0x8
+ add
+ ldind.i8
+ ldc.i8 0x00112233CCDDEEFF
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly stind_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i4.ilproj
new file mode 100644
index 0000000000..1d0b68a801
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_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="stind_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/IL_Conformance/Old/Conformance_Base/stind_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i8.il
new file mode 100644
index 0000000000..b186eb8f75
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i8.il
@@ -0,0 +1,77 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Stind_i8 {
+
+
+
+.field public static int64 FOO
+.field public static int64 FOO2
+.field public static int64 FOO3
+.field public static int64 FOO4
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int64 Stind_i8::FOO
+ ldc.i8 0x0123456789ABCDEF
+ stind.i8
+
+ ldsflda int64 Stind_i8::FOO
+ ldc.i4 0x8
+ add
+ ldc.i8 0x0011223344556677
+ stind.i8
+
+ ldsflda int64 Stind_i8::FOO
+ ldc.i4 0x10
+ add
+ ldc.i8 0x8899AABBCCDDEEFF
+ stind.i8
+
+ ldsflda int64 Stind_i8::FOO
+ ldc.i4 0x18
+ add
+ ldc.i8 0xFFFFFFFF00000000
+ stind.i8
+
+ ldsflda int64 Stind_i8::FOO
+ ldind.i8
+ ldc.i8 0x0123456789ABCDEF
+ ceq
+ brfalse FAIL
+
+ ldsflda int64 Stind_i8::FOO
+ ldc.i4 0x8
+ add
+ ldind.i8
+ ldc.i8 0x0011223344556677
+ ceq
+ brfalse FAIL
+
+ ldsflda int64 Stind_i8::FOO
+ ldc.i4 0x10
+ add
+ ldind.i8
+ ldc.i8 0x8899AABBCCDDEEFF
+ ceq
+ brfalse FAIL
+
+ ldsflda int64 Stind_i8::FOO
+ ldc.i4 0x18
+ add
+ ldind.i8
+ ldc.i8 0xFFFFFFFF00000000
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly stind_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i8.ilproj
new file mode 100644
index 0000000000..3e8cf69fd0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_i8.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="stind_i8.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/IL_Conformance/Old/Conformance_Base/stind_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_r8.il
new file mode 100644
index 0000000000..27fc500e62
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_r8.il
@@ -0,0 +1,82 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.class public Stind_r8 {
+
+
+
+.field public static int64 LOADME
+.field public static int64 LOADME2
+.field public static int64 LOADME3
+.field public static int64 LOADME4
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldsflda int64 Stind_r8::LOADME
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ stind.r8
+
+ ldsflda int64 Stind_r8::LOADME
+ ldc.i4 0x8
+ add
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ stind.r8
+
+ ldsflda int64 Stind_r8::LOADME
+ ldc.i4 0x10
+ add
+ ldc.r8 float64(0xBFF0000000000000)
+ stind.r8
+
+ ldsflda int64 Stind_r8::LOADME
+ ldc.i4 0x18
+ add
+ ldc.r8 float64(0x3FF0000000000000)
+ stind.r8
+
+
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldsflda int64 Stind_r8::LOADME
+ ldind.r8
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldsflda int64 Stind_r8::LOADME
+ ldc.i4 0x8
+ add
+ ldind.r8
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0xBFF0000000000000)
+ ldsflda int64 Stind_r8::LOADME
+ ldc.i4 0x10
+ add
+ ldind.r8
+ ceq
+ brfalse FAIL
+
+ ldc.r8 float64(0x3FF0000000000000)
+ ldsflda int64 Stind_r8::LOADME
+ ldc.i4 0x18
+ add
+ ldind.r8
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+.assembly stind_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_r8.ilproj
new file mode 100644
index 0000000000..5ebc58ae6b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_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="stind_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/IL_Conformance/Old/Conformance_Base/stind_ref.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_ref.il
new file mode 100644
index 0000000000..ea31fa65dd
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_ref.il
@@ -0,0 +1,31 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+.class public stind_ref {
+
+.method public void stind_ref() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+.locals (class stind_ref)
+ newobj instance void stind_ref::stind_ref()
+ stloc 0
+ ldloca 0
+ ldind.ref
+ ldloc 0
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+
+.assembly stind_ref.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_ref.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_ref.ilproj
new file mode 100644
index 0000000000..d9d6a985da
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stind_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="stind_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/IL_Conformance/Old/Conformance_Base/stloc_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i.il
new file mode 100644
index 0000000000..928764f9af
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i.il
@@ -0,0 +1,32 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+
+.class public _stloc {
+
+
+.field public static int32 LOADME
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32*)
+ ldsflda int32 _stloc::LOADME
+ stloc 0
+
+ ldsflda int32 _stloc::LOADME
+ ldloc 0
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly stloc_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i.ilproj
new file mode 100644
index 0000000000..def588515f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i.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="stloc_i.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/IL_Conformance/Old/Conformance_Base/stloc_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i4.il
new file mode 100644
index 0000000000..7e278f7974
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i4.il
@@ -0,0 +1,81 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.class public Stloc_I4 {
+
+.field public static int32 onlyhigh
+.field public static int32 all
+.field public static int32 none
+.field public static int32 onlylow
+.field public static int32 nothigh
+
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i4 0x80000000
+ stsfld int32 Stloc_I4::onlyhigh
+ ldc.i4 0xFFFFFFFF
+ stsfld int32 Stloc_I4::all
+ ldc.i4 0x00000000
+ stsfld int32 Stloc_I4::none
+ ldc.i4 0x00000001
+ stsfld int32 Stloc_I4::onlylow
+ ldc.i4 0x7FFFFFFF
+ stsfld int32 Stloc_I4::nothigh
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32,int32,int32,int32,int32)
+ call void Stloc_I4::initialize()
+
+
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ stloc 4
+ stloc 3
+ stloc 2
+ stloc 1
+ stloc 0
+
+ ldsfld int32 Stloc_I4::onlyhigh
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 Stloc_I4::all
+ ldloc 1
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 Stloc_I4::none
+ ldloc 2
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 Stloc_I4::onlylow
+ ldloc 3
+ ceq
+ brfalse FAIL
+
+ ldsfld int32 Stloc_I4::nothigh
+ ldloc 4
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly stloc_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i4.ilproj
new file mode 100644
index 0000000000..f353e10ea0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_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="stloc_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/IL_Conformance/Old/Conformance_Base/stloc_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i8.il
new file mode 100644
index 0000000000..d6e3b33148
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i8.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 legacy library mscorlib {}
+
+
+
+
+.class public Stloc_I8 {
+.field public static int64 onlyhigh
+.field public static int64 all
+.field public static int64 none
+.field public static int64 onlylow
+.field public static int64 nothigh
+
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.i8 0x8000000000000000
+ stsfld int64 Stloc_I8::onlyhigh
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ stsfld int64 Stloc_I8::all
+ ldc.i8 0x0000000000000000
+ stsfld int64 Stloc_I8::none
+ ldc.i8 0x0000000000000001
+ stsfld int64 Stloc_I8::onlylow
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stsfld int64 Stloc_I8::nothigh
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int64,int64,int64,int64,int64)
+ call void Stloc_I8::initialize()
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ stloc 4
+ stloc 3
+ stloc 2
+ stloc 1
+ stloc 0
+
+ ldsfld int64 Stloc_I8::onlyhigh
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 Stloc_I8::all
+ ldloc 1
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 Stloc_I8::none
+ ldloc 2
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 Stloc_I8::onlylow
+ ldloc 3
+ ceq
+ brfalse FAIL
+
+ ldsfld int64 Stloc_I8::nothigh
+ ldloc 4
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly stloc_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i8.ilproj
new file mode 100644
index 0000000000..cf2889ea7e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_i8.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="stloc_i8.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/IL_Conformance/Old/Conformance_Base/stloc_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r4.il
new file mode 100644
index 0000000000..c5a345fdcb
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r4.il
@@ -0,0 +1,60 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+
+.class public Stloc_r4 {
+
+.field public static float32 onlyhigh
+.field public static float32 none
+.field public static float32 onlylow
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r4 float32(0x80000000)
+ stsfld float32 Stloc_r4::onlyhigh
+ ldc.r4 float32(0x00000000)
+ stsfld float32 Stloc_r4::none
+ ldc.r4 float32(0x00000001)
+ stsfld float32 Stloc_r4::onlylow
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (float32,float32,float32)
+ call void Stloc_r4::initialize()
+
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000001)
+ stloc 2
+ stloc 1
+ stloc 0
+
+ ldsfld float32 Stloc_r4::onlyhigh
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 Stloc_r4::none
+ ldloc 1
+ ceq
+ brfalse FAIL
+
+ ldsfld float32 Stloc_r4::onlylow
+ ldloc 2
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly stloc_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r4.ilproj
new file mode 100644
index 0000000000..bd0c3eb65c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_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="stloc_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/IL_Conformance/Old/Conformance_Base/stloc_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r8.il
new file mode 100644
index 0000000000..31b824facc
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r8.il
@@ -0,0 +1,62 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+
+.class public Stloc_r8 {
+.field public static float64 onlyhigh
+.field public static float64 none
+.field public static float64 onlylow
+
+.method public static void initialize() {
+.maxstack 10
+ ldc.r8 float64(0x8000000000000000)
+ stsfld float64 Stloc_r8::onlyhigh
+ ldc.r8 float64(0x0000000000000000)
+ stsfld float64 Stloc_r8::none
+ ldc.r8 float64(0x0000000000000001)
+ stsfld float64 Stloc_r8::onlylow
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (float64,float64,float64)
+ call void Stloc_r8::initialize()
+
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000001)
+ stloc 2
+ stloc 1
+ stloc 0
+
+ ldsfld float64 Stloc_r8::onlyhigh
+ ldloc 0
+ ceq
+ brfalse FAIL
+
+
+ ldsfld float64 Stloc_r8::none
+ ldloc 1
+ ceq
+ brfalse FAIL
+
+
+ ldsfld float64 Stloc_r8::onlylow
+ ldloc 2
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly stloc_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_r8.ilproj
new file mode 100644
index 0000000000..a06cd21da7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_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="stloc_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/IL_Conformance/Old/Conformance_Base/stloc_ref.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_ref.il
new file mode 100644
index 0000000000..f8468d4466
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_ref.il
@@ -0,0 +1,32 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _stloc {
+
+.method public void _stloc() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (class _stloc)
+ newobj instance void _stloc::_stloc()
+ dup
+ stloc 0
+
+ ldloc 0
+ ceq
+ brfalse FAIL
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly stloc_ref.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_ref.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_ref.ilproj
new file mode 100644
index 0000000000..e3a0a25a4a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/stloc_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="stloc_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/IL_Conformance/Old/Conformance_Base/sub_i.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i.il
new file mode 100644
index 0000000000..5aae4dec1a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i.il
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+
+.class public _sub {
+
+
+
+
+
+.method public void _sub() {
+.maxstack 1
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+
+
+
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+
+.assembly sub_i.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i.ilproj
new file mode 100644
index 0000000000..47ccdacc0a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i.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="sub_i.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/IL_Conformance/Old/Conformance_Base/sub_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i4.il
new file mode 100644
index 0000000000..e6873ca031
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i4.il
@@ -0,0 +1,325 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public Sub_I4 {
+.method public static int32 _sub(int32,int32) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ sub
+ ret
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x80000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x80000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x7FFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x55555555
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x2AAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xD5555556
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x7FFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x80000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x80000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x80000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x55555556
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x80000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000002
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000001
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x80000002
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xAAAAAAAC
+ ceq
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x55555557
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x80000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x7FFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000001
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x7FFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x55555555
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x2AAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xD5555555
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xD5555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x55555556
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x55555554
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x7FFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xD5555556
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xAAAAAAAB
+ ceq
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x80000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x2AAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0xAAAAAAA9
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x7FFFFFFF
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x2AAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x55555555
+ ceq
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 Sub_I4::_sub(int32,int32)
+ ldc.i4 0x00000000
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly sub_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i4.ilproj
new file mode 100644
index 0000000000..ac993885f9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_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="sub_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/IL_Conformance/Old/Conformance_Base/sub_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i8.il
new file mode 100644
index 0000000000..36beabe73d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i8.il
@@ -0,0 +1,326 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _sub {
+.method public static int64 _sub(int64,int64) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ sub
+ ret
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x8000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x8000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x2AAAAAAAAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xD555555555555556
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x8000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x8000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x8000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x5555555555555556
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x8000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000002
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000001
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x8000000000000002
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAC
+ ceq
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x5555555555555557
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x8000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x2AAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xD555555555555555
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xD555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x5555555555555556
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x5555555555555554
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xD555555555555556
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ ceq
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x8000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x2AAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0xAAAAAAAAAAAAAAA9
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x2AAAAAAAAAAAAAAB
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x5555555555555555
+ ceq
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int64 _sub::_sub(int64,int64)
+ ldc.i8 0x0000000000000000
+ ceq
+ brfalse FAIL
+
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly sub_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i8.ilproj
new file mode 100644
index 0000000000..2e2918adfd
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_i8.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="sub_i8.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/IL_Conformance/Old/Conformance_Base/sub_ovf_i1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i1.il
new file mode 100644
index 0000000000..370a102c2a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i1.il
@@ -0,0 +1,318 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public sub_ovf_i1 {
+
+
+
+.method public static int32 i1(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException, int8)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ sub
+ conv.ovf.i1
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldarg 2
+ ldc.i4 0xEEEEEEEE
+ ceq
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void sub_ovf_i1() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFF81
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFF80
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000001
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x0000007F
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x00000055
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFD6
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x0000007F
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFF80
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFAA
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000055
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFF81
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFAB
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000056
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000002
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFF82
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFAC
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000057
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000000
+ ldc.i4 0x0000007F
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000001
+ ldc.i4 0x0000007E
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0x00000055
+ ldc.i4 0x0000002A
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000056
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ ldc.i4 0x00000055
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000001
+ ldc.i4 0x00000054
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x0000007F
+ ldc.i4 0xFFFFFFD6
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFF80
+ ldc.i4 0x0000002A
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFAB
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFAA
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFA9
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x0000007F
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000055
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0xFFFFFFAA
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i1::i1(int32,int32,int32)
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly sub_ovf_i1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i1.ilproj
new file mode 100644
index 0000000000..86ecc20a67
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i1.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="sub_ovf_i1.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/IL_Conformance/Old/Conformance_Base/sub_ovf_i2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i2.il
new file mode 100644
index 0000000000..293ad7ff8b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i2.il
@@ -0,0 +1,319 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public sub_ovf_i2 {
+
+
+
+.method public static int32 i2(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int16)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ sub
+ conv.ovf.i2
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldarg 2
+ ldc.i4 0xEEEEEEEE
+ ceq
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void sub_ovf_i2() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFF8001
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFF8000
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00000001
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00007FFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00005555
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFD556
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00007FFF
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFF8000
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFAAAA
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00005555
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFF8001
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFAAAB
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00005556
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000002
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFF8002
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFAAAC
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00005557
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000000
+ ldc.i4 0x00007FFF
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000001
+ ldc.i4 0x00007FFE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0x00005555
+ ldc.i4 0x00002AAA
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFF8000
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00005556
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ ldc.i4 0x00005555
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000001
+ ldc.i4 0x00005554
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00007FFF
+ ldc.i4 0xFFFFD556
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFF8000
+ ldc.i4 0x00002AAA
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFAAAB
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFAAAA
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFAAA9
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00007FFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00005555
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0xFFFFAAAA
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i2::i2(int32,int32,int32)
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly sub_ovf_i2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i2.ilproj
new file mode 100644
index 0000000000..754c5192b4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i2.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="sub_ovf_i2.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/IL_Conformance/Old/Conformance_Base/sub_ovf_i4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i4.il
new file mode 100644
index 0000000000..9fd224b916
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i4.il
@@ -0,0 +1,318 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public sub_ovf_i4 {
+
+
+
+.method public static int32 i4(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException,int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldarg 2
+ ldc.i4 0xEEEEEEEE
+ ceq
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void sub_ovf_i4() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000001
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0x55555555
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xD5555556
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000001
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAB
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555556
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000002
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000002
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAC
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555557
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x80000000
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0x7FFFFFFF
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x7FFFFFFE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0x2AAAAAAA
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555556
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ ldc.i4 0x55555554
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xD5555556
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x80000000
+ ldc.i4 0x2AAAAAAA
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAB
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAA9
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x7FFFFFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 sub_ovf_i4::i4(int32,int32,int32)
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+
+.assembly sub_ovf_i4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i4.ilproj
new file mode 100644
index 0000000000..1e5d5d3950
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_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="sub_ovf_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/IL_Conformance/Old/Conformance_Base/sub_ovf_i8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i8.il
new file mode 100644
index 0000000000..86dba5cc38
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i8.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 legacy library mscorlib {}
+
+
+.class public sub_ovf_i8 {
+
+
+
+.method public static int32 i8(int64,int64,int64) {
+.locals (class [mscorlib]System.OverflowException,int64)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldarg 2
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ ceq
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void sub_ovf_i8() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000001
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xD555555555555556
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000001
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555556
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000002
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000002
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAC
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555557
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x7FFFFFFFFFFFFFFE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x2AAAAAAAAAAAAAAA
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555556
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555554
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xD555555555555556
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x2AAAAAAAAAAAAAAA
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAA9
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_i8::i8(int64,int64,int64)
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x0000000000000000
+
+END:
+ ret
+}
+}
+
+.assembly sub_ovf_i8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i8.ilproj
new file mode 100644
index 0000000000..04248b9a74
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_i8.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="sub_ovf_i8.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/IL_Conformance/Old/Conformance_Base/sub_ovf_u1.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u1.il
new file mode 100644
index 0000000000..1dd34d84b1
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u1.il
@@ -0,0 +1,252 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public sub_ovf_u1 {
+
+
+
+.method public static int32 u1(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException, unsigned int8)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ sub
+ conv.ovf.u1
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldarg 2
+ ldc.i4 0xEEEEEEEE
+ ceq
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void sub_ovf_u1() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x000000FE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x000000FF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000055
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x000000AA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x000000FE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x000000FF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000055
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x000000AA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000000
+ ldc.i4 0x000000FE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000001
+ ldc.i4 0x000000FD
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000FF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000055
+ ldc.i4 0x000000A9
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000FE
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000054
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000000
+ ldc.i4 0x000000FF
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000001
+ ldc.i4 0x000000FE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000FE
+ ldc.i4 0x00000001
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x00000055
+ ldc.i4 0x000000AA
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000FF
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000055
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ ldc.i4 0x00000055
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000001
+ ldc.i4 0x00000054
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x000000FE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x000000FF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x00000055
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000055
+ ldc.i4 0x000000AA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000000
+ ldc.i4 0x000000AA
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000001
+ ldc.i4 0x000000A9
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000FE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000FF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000055
+ ldc.i4 0x00000055
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x000000AA
+ ldc.i4 0x000000AA
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u1::u1(int32,int32,int32)
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly sub_ovf_u1.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u1.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u1.ilproj
new file mode 100644
index 0000000000..4e6609ef8a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u1.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="sub_ovf_u1.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/IL_Conformance/Old/Conformance_Base/sub_ovf_u2.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u2.il
new file mode 100644
index 0000000000..e4677a6589
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u2.il
@@ -0,0 +1,252 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public sub_ovf_u2 {
+
+
+
+.method public static int32 u2(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException,unsigned int16)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ sub
+ conv.ovf.u2
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldarg 2
+ ldc.i4 0xEEEEEEEE
+ ceq
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void sub_ovf_u2() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000FFFE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000FFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00005555
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x0000AAAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000FFFE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000FFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00005555
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x0000AAAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000000
+ ldc.i4 0x0000FFFE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000001
+ ldc.i4 0x0000FFFD
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000FFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00005555
+ ldc.i4 0x0000AAA9
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00005554
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000000
+ ldc.i4 0x0000FFFF
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000001
+ ldc.i4 0x0000FFFE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000FFFE
+ ldc.i4 0x00000001
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x00005555
+ ldc.i4 0x0000AAAA
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000FFFF
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00005555
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ ldc.i4 0x00005555
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00000001
+ ldc.i4 0x00005554
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x0000FFFE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x0000FFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x00005555
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00005555
+ ldc.i4 0x0000AAAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00000000
+ ldc.i4 0x0000AAAA
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00000001
+ ldc.i4 0x0000AAA9
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000FFFE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000FFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00005555
+ ldc.i4 0x00005555
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x0000AAAA
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u2::u2(int32,int32,int32)
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly sub_ovf_u2.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u2.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u2.ilproj
new file mode 100644
index 0000000000..95abe26167
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u2.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="sub_ovf_u2.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/IL_Conformance/Old/Conformance_Base/sub_ovf_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u4.il
new file mode 100644
index 0000000000..29a8011f77
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u4.il
@@ -0,0 +1,250 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public sub_ovf_u4 {
+
+
+
+.method public static int32 u4(int32,int32,int32) {
+.locals (class [mscorlib]System.OverflowException,unsigned int32)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldarg 2
+ ldc.i4 0xEEEEEEEE
+ ceq
+ br END
+FAIL:
+ ldc.i4 0x00000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void sub_ovf_u4() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFD
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAA9
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555554
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0x00000001
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ ldc.i4 0x55555554
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAA9
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFE
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xEEEEEEEE
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 sub_ovf_u4::u4(int32,int32,int32)
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
+.assembly sub_ovf_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u4.ilproj
new file mode 100644
index 0000000000..650dfd6cfd
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u4.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="sub_ovf_u4.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/IL_Conformance/Old/Conformance_Base/sub_ovf_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u8.il
new file mode 100644
index 0000000000..1642326123
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u8.il
@@ -0,0 +1,251 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public sub_ovf_u8 {
+
+
+
+.method public static int32 u8(int64,int64,int64) {
+.locals (class [mscorlib]System.OverflowException,unsigned int64)
+.maxstack 2
+try_start:
+ ldarg 0
+ ldarg 1
+ sub.ovf.un
+ stloc.1
+ leave.s try_end
+try_end:
+ ldloc.1
+ ldarg 2
+ ceq
+ br END
+aHandler:
+ isinst [mscorlib]System.OverflowException
+ stloc 0
+ leave HEnd
+HEnd:
+
+ ldloc 0
+ brfalse FAIL
+ ldarg 2
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ ceq
+ br END
+FAIL:
+ ldc.i4 0x0000000000000000
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.OverflowException handler aHandler to HEnd
+}
+
+
+.method public void sub_ovf_u8() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFD
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAA9
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555554
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0x0000000000000001
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555554
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAA9
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xEEEEEEEEEEEEEEEE
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 sub_ovf_u8::u8(int64,int64,int64)
+ brfalse FAIL
+
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x0000000000000000
+
+END:
+ ret
+}
+}
+
+.assembly sub_ovf_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_u8.ilproj
new file mode 100644
index 0000000000..73b909c755
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_ovf_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="sub_ovf_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/IL_Conformance/Old/Conformance_Base/sub_r4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r4.il
new file mode 100644
index 0000000000..aa10d45eb9
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r4.il
@@ -0,0 +1,586 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _sub {
+.method public static int32 _sub(float32,float32,float32) {
+.maxstack 5
+ ldarg 0
+ ldarg 1
+ sub
+ dup
+ call int32 _sub::checkfinite(float32)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+ call int32 _sub::checkfinite(float32)
+ ldarg 2
+ call int32 _sub::checkfinite(float32)
+ ceq
+ br FINISH
+COMPARE:
+ ldarg 2
+ ceq
+FINISH:
+ ret
+}
+.method public static int32 checkfinite(float32) {
+.maxstack 3
+.locals (class [mscorlib]System.ArithmeticException)
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+ae:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0x0
+ leave HEnd
+HEnd:
+ ldloc 0x0
+ brfalse FAIL
+ ldarg 0
+ ldc.r4 float32(0xFF800000)
+ ceq
+ brtrue NINF
+ ldarg 0
+ ldc.r4 float32(0x7F800000)
+ ceq
+ brtrue PINF
+ br NaN
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+FAIL:
+ ldc.i4 0xFF
+ br FINISH
+FINISH:
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler ae to HEnd
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xC0000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xC0200000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xBFC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x00000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xBFC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x40000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x3F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x00000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xBF000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x00000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xFF800000)
+ ldc.r4 float32(0x7F800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xFF7FFFFF)
+ ldc.r4 float32(0x7F7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0xBF800000)
+ ldc.r4 float32(0x40200000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x80000000)
+ ldc.r4 float32(0x3FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x00000000)
+ ldc.r4 float32(0x3FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x3F800000)
+ ldc.r4 float32(0x3F000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7F7FFFFF)
+ ldc.r4 float32(0xFF7FFFFF)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7F800000)
+ ldc.r4 float32(0xFF800000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x7FC00000)
+ ldc.r4 float32(0x7FC00000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x3FC00000)
+ ldc.r4 float32(0x00000000)
+ call int32 _sub::_sub(float32,float32,float32)
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+FAIL:
+ ldc.i4 0x00000000
+ br END
+END:
+ ret
+}
+}
+.assembly sub_r4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r4.ilproj
new file mode 100644
index 0000000000..7e64270834
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_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="sub_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/IL_Conformance/Old/Conformance_Base/sub_r8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r8.il
new file mode 100644
index 0000000000..ccdf2be606
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r8.il
@@ -0,0 +1,587 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+
+.class public _sub {
+.method public static int32 _sub(float64,float64,float64) {
+.maxstack 5
+ ldarg 0
+ ldarg 1
+ sub
+ dup
+ call int32 _sub::checkfinite(float64)
+ ldc.i4 0x0
+ ceq
+ brtrue COMPARE
+ call int32 _sub::checkfinite(float64)
+ ldarg 2
+ call int32 _sub::checkfinite(float64)
+ ceq
+ br FINISH
+COMPARE:
+ ldarg 2
+ ceq
+FINISH:
+ ret
+}
+.method public static int32 checkfinite(float64) {
+.maxstack 3
+.locals (class [mscorlib]System.ArithmeticException)
+try_start:
+ ldarg 0
+ ckfinite
+ pop
+ leave.s try_end
+try_end:
+ ldc.i4 0x0
+ br FINISH
+ae:
+ isinst [mscorlib]System.ArithmeticException
+ stloc 0x0
+ leave HEnd
+HEnd:
+ ldloc 0x0
+ brfalse FAIL
+ ldarg 0
+ ldc.r8 float64(0xFFF0000000000000)
+ ceq
+ brtrue NINF
+ ldarg 0
+ ldc.r8 float64(0x7FF0000000000000)
+ ceq
+ brtrue PINF
+ br NaN
+NINF:
+ ldc.i4 0x00000002
+ br FINISH
+PINF:
+ ldc.i4 0x00000003
+ br FINISH
+NaN:
+ ldc.i4 0x00000001
+ br FINISH
+FAIL:
+ ldc.i4 0xFF
+ br FINISH
+FINISH:
+ ret
+.try try_start to try_end catch [mscorlib]System.ArithmeticException handler ae to HEnd
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xC000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xC004000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x4000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFE0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0xBFF0000000000000)
+ ldc.r8 float64(0x4004000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x8000000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF0000000000000)
+ ldc.r8 float64(0x3FE0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF0000000000000)
+ ldc.r8 float64(0xFFF0000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ ldc.r8 float64(0x7FF8000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x3FF8000000000000)
+ ldc.r8 float64(0x0000000000000000)
+ call int32 _sub::_sub(float64,float64,float64)
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+FAIL:
+ ldc.i4 0x0000000000000000
+ br END
+END:
+ ret
+}
+}
+.assembly sub_r8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_r8.ilproj
new file mode 100644
index 0000000000..f4b899e6d2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/sub_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="sub_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/IL_Conformance/Old/Conformance_Base/switch.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/switch.il
new file mode 100644
index 0000000000..54e727b033
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/switch.il
@@ -0,0 +1,75 @@
+// 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 switch.exe{}
+
+.class public _switch {
+
+
+
+
+
+.method public void _switch() {
+.maxstack 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 5
+.locals (int32)
+ ldc.i4 0x0
+ stloc 0
+ ldc.i4 0x0
+
+ TAG:
+ switch (TC1,TC2,TC3)
+ ldloc 0
+ ldc.i4 0x3
+ ceq
+ brfalse FAIL
+ br PASS
+
+ TC1:
+ ldloc 0
+ ldc.i4 0x1
+ add
+ stloc 0
+
+ ldc.i4 0x1
+ br TAG
+
+ TC2:
+ ldloc 0
+ ldc.i4 0x1
+ add
+ stloc 0
+
+ ldc.i4 0x2
+ br TAG
+
+ TC3:
+ ldloc 0
+ ldc.i4 0x1
+ add
+ stloc 0
+
+ ldc.i4 0x3
+ br TAG
+
+ br FAIL
+
+
+PASS:
+ ldc.i4 100
+ br END
+
+FAIL:
+ ldc.i4 0x00000000
+
+END:
+ ret
+}
+}
+
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/switch.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/switch.ilproj
new file mode 100644
index 0000000000..ea283f6f0a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/switch.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="switch.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/IL_Conformance/Old/Conformance_Base/xor_u4.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u4.il
new file mode 100644
index 0000000000..9cbf800be4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u4.il
@@ -0,0 +1,243 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _xor {
+.method public static int32 _xor(int32,int32,int32) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ xor
+ ldarg 2
+ ceq
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ ldc.i4 0x00000000
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ ldc.i4 0x00000001
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x00000001
+ ldc.i4 0x00000000
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x80000000
+ ldc.i4 0x80000001
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0x55555555
+ ldc.i4 0x55555554
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAB
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFE
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ ldc.i4 0x80000000
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x00000001
+ ldc.i4 0x80000001
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x80000000
+ ldc.i4 0x00000000
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0x55555555
+ ldc.i4 0xD5555555
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x2AAAAAAA
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x80000000
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x7FFFFFFF
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ ldc.i4 0x55555555
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x00000001
+ ldc.i4 0x55555554
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x80000000
+ ldc.i4 0xD5555555
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0x55555555
+ ldc.i4 0x00000000
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ ldc.i4 0xAAAAAAAA
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000001
+ ldc.i4 0xAAAAAAAB
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x80000000
+ ldc.i4 0x2AAAAAAA
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ ldc.i4 0xFFFFFFFF
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x00000000
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ ldc.i4 0xFFFFFFFF
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000001
+ ldc.i4 0xFFFFFFFE
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x80000000
+ ldc.i4 0x7FFFFFFF
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x55555555
+ ldc.i4 0xAAAAAAAA
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xAAAAAAAA
+ ldc.i4 0x55555555
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0xFFFFFFFF
+ ldc.i4 0x00000000
+ call int32 _xor::_xor(int32,int32,int32)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly xor_u4.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u4.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u4.ilproj
new file mode 100644
index 0000000000..04aa9be7c2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u4.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="xor_u4.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/IL_Conformance/Old/Conformance_Base/xor_u8.il b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u8.il
new file mode 100644
index 0000000000..09740aba95
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u8.il
@@ -0,0 +1,243 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+
+.class public _xor {
+.method public static int32 _xor(int64,int64,int64) {
+.maxstack 20
+ ldarg 0
+ ldarg 1
+ xor
+ ldarg 2
+ ceq
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 20
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x0000000000000001
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x0000000000000000
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000001
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555554
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x8000000000000000
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x8000000000000001
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x0000000000000000
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xD555555555555555
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x2AAAAAAAAAAAAAAA
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ ldc.i8 0x5555555555555555
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000001
+ ldc.i8 0x5555555555555554
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x8000000000000000
+ ldc.i8 0xD555555555555555
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x5555555555555555
+ ldc.i8 0x0000000000000000
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xAAAAAAAAAAAAAAAB
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x2AAAAAAAAAAAAAAA
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x0000000000000000
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000001
+ ldc.i8 0xFFFFFFFFFFFFFFFE
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x8000000000000000
+ ldc.i8 0x7FFFFFFFFFFFFFFF
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x5555555555555555
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xAAAAAAAAAAAAAAAA
+ ldc.i8 0x5555555555555555
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0xFFFFFFFFFFFFFFFF
+ ldc.i8 0x0000000000000000
+ call int32 _xor::_xor(int64,int64,int64)
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
+.assembly xor_u8.exe{}
diff --git a/tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u8.ilproj b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_u8.ilproj
new file mode 100644
index 0000000000..591ea52558
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/Conformance_Base/xor_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="xor_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/IL_Conformance/Old/directed/AutoInit.il b/tests/src/JIT/IL_Conformance/Old/directed/AutoInit.il
new file mode 100644
index 0000000000..7d598e7ce5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/AutoInit.il
@@ -0,0 +1,76 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly autoinit.exe{}
+
+.class public auto_init {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.zeroinit
+.entrypoint
+.locals (int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32,int32)
+.maxstack 2
+ ldc.i4 0x1
+ stloc 0x1
+ ldc.i4 0x3
+ stloc 0x3
+ ldc.i4 0x5
+ stloc 0x5
+ ldc.i4 0x7
+ stloc 0x7
+ ldc.i4 0x9
+ stloc 0x9
+ ldc.i4 0xB
+ stloc 0xB
+ ldc.i4 0xD
+ stloc 0xD
+ ldc.i4 0xF
+ stloc 0xF
+
+ ldloc 0x0
+ ldloc 0x1
+ add
+ ldloc 0x2
+ add
+ ldloc 0x3
+ add
+ ldloc 0x4
+ add
+ ldloc 0x5
+ add
+ ldloc 0x6
+ add
+ ldloc 0x7
+ add
+ ldloc 0x8
+ add
+ ldloc 0x9
+ add
+ ldloc 0xA
+ add
+ ldloc 0xB
+ add
+ ldloc 0xC
+ add
+ ldloc 0xD
+ add
+ ldloc 0xE
+ add
+ ldloc 0xF
+ add
+
+ ldc.i4 0x40
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/AutoInit.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/AutoInit.ilproj
new file mode 100644
index 0000000000..524f124ba4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/AutoInit.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="AutoInit.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/IL_Conformance/Old/directed/app.config b/tests/src/JIT/IL_Conformance/Old/directed/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/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/IL_Conformance/Old/directed/heap_ovf.il b/tests/src/JIT/IL_Conformance/Old/directed/heap_ovf.il
new file mode 100644
index 0000000000..eef0373051
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/heap_ovf.il
@@ -0,0 +1,74 @@
+// 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 legacy library mscorlib {}
+.assembly heap_ovf.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public heap_ovf {
+.method public static int32 main(string[]) {
+.locals (class [mscorlib]System.Exception)
+.entrypoint
+try_start:
+ call void heap_ovf::overflow()
+ leave PASS
+try_end:
+ br FAIL
+handler_start:
+ stloc 0
+ leave done
+handler_end:
+done:
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ ldloc 0
+ callvirt instance string [mscorlib]System.Exception::ToString()
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldloc 0
+ isinst [mscorlib]System.StackOverflowException
+ brtrue PASS
+ br FAIL
+PASS:
+ ldstr "Test PASS"
+ 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 0x00000000
+ br END
+END:
+ ret
+.try try_start to try_end catch [mscorlib]System.StackOverflowException handler handler_start to handler_end
+}
+
+.method public static void overflow(){
+.locals (int32,int32*,class [mscorlib]System.Exception)
+ ldc.i4 0x0
+ stloc 0
+LOOP:
+ ldc.i4 0x0AFF
+ localloc
+ stloc 1
+ ldloc 0
+ ldc.i4 0x1
+ add
+ stloc 0
+ ldloc 0
+ ldc.i4 0x00FF
+ cgt
+ brfalse LOOP
+
+ ret
+}
+
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/heap_ovf.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/heap_ovf.ilproj
new file mode 100644
index 0000000000..afef3a71b4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/heap_ovf.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="heap_ovf.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/IL_Conformance/Old/directed/ldarg_s_i1.il b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i1.il
new file mode 100644
index 0000000000..850595e4db
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i1.il
@@ -0,0 +1,1923 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldarg_s_i1.exe {}
+.class ldarg_s_i1 {
+
+.method public static int32 test_int8()
+{
+.locals()
+.maxstack 256
+ ldc.i4.0
+ ldc.i4.1
+ ldc.i4.2
+ ldc.i4.3
+ ldc.i4.4
+ ldc.i4.5
+ ldc.i4.6
+ ldc.i4.7
+ ldc.i4.8
+ ldc.i4.s 0x09
+ ldc.i4.s 0x0a
+ ldc.i4.s 0x0b
+ ldc.i4.s 0x0c
+ ldc.i4.s 0x0d
+ ldc.i4.s 0x0e
+ ldc.i4.s 0x0f
+
+ ldc.i4.s 0x10
+ ldc.i4.s 0x11
+ ldc.i4.s 0x12
+ ldc.i4.s 0x13
+ ldc.i4.s 0x14
+ ldc.i4.s 0x15
+ ldc.i4.s 0x16
+ ldc.i4.s 0x17
+ ldc.i4.s 0x18
+ ldc.i4.s 0x19
+ ldc.i4.s 0x1a
+ ldc.i4.s 0x1b
+ ldc.i4.s 0x1c
+ ldc.i4.s 0x1d
+ ldc.i4.s 0x1e
+ ldc.i4.s 0x1f
+
+ ldc.i4.s 0x20
+ ldc.i4.s 0x21
+ ldc.i4.s 0x22
+ ldc.i4.s 0x23
+ ldc.i4.s 0x24
+ ldc.i4.s 0x25
+ ldc.i4.s 0x26
+ ldc.i4.s 0x27
+ ldc.i4.s 0x28
+ ldc.i4.s 0x29
+ ldc.i4.s 0x2a
+ ldc.i4.s 0x2b
+ ldc.i4.s 0x2c
+ ldc.i4.s 0x2d
+ ldc.i4.s 0x2e
+ ldc.i4.s 0x2f
+
+ ldc.i4.s 0x30
+ ldc.i4.s 0x31
+ ldc.i4.s 0x32
+ ldc.i4.s 0x33
+ ldc.i4.s 0x34
+ ldc.i4.s 0x35
+ ldc.i4.s 0x36
+ ldc.i4.s 0x37
+ ldc.i4.s 0x38
+ ldc.i4.s 0x39
+ ldc.i4.s 0x3a
+ ldc.i4.s 0x3b
+ ldc.i4.s 0x3c
+ ldc.i4.s 0x3d
+ ldc.i4.s 0x3e
+ ldc.i4.s 0x3f
+
+ ldc.i4.s 0x40
+ ldc.i4.s 0x41
+ ldc.i4.s 0x42
+ ldc.i4.s 0x43
+ ldc.i4.s 0x44
+ ldc.i4.s 0x45
+ ldc.i4.s 0x46
+ ldc.i4.s 0x47
+ ldc.i4.s 0x48
+ ldc.i4.s 0x49
+ ldc.i4.s 0x4a
+ ldc.i4.s 0x4b
+ ldc.i4.s 0x4c
+ ldc.i4.s 0x4d
+ ldc.i4.s 0x4e
+ ldc.i4.s 0x4f
+
+ ldc.i4.s 0x50
+ ldc.i4.s 0x51
+ ldc.i4.s 0x52
+ ldc.i4.s 0x53
+ ldc.i4.s 0x54
+ ldc.i4.s 0x55
+ ldc.i4.s 0x56
+ ldc.i4.s 0x57
+ ldc.i4.s 0x58
+ ldc.i4.s 0x59
+ ldc.i4.s 0x5a
+ ldc.i4.s 0x5b
+ ldc.i4.s 0x5c
+ ldc.i4.s 0x5d
+ ldc.i4.s 0x5e
+ ldc.i4.s 0x5f
+
+ ldc.i4.s 0x60
+ ldc.i4.s 0x61
+ ldc.i4.s 0x62
+ ldc.i4.s 0x63
+ ldc.i4.s 0x64
+ ldc.i4.s 0x65
+ ldc.i4.s 0x66
+ ldc.i4.s 0x67
+ ldc.i4.s 0x68
+ ldc.i4.s 0x69
+ ldc.i4.s 0x6a
+ ldc.i4.s 0x6b
+ ldc.i4.s 0x6c
+ ldc.i4.s 0x6d
+ ldc.i4.s 0x6e
+ ldc.i4.s 0x6f
+
+ ldc.i4.s 0x70
+ ldc.i4.s 0x71
+ ldc.i4.s 0x72
+ ldc.i4.s 0x73
+ ldc.i4.s 0x74
+ ldc.i4.s 0x75
+ ldc.i4.s 0x76
+ ldc.i4.s 0x77
+ ldc.i4.s 0x78
+ ldc.i4.s 0x79
+ ldc.i4.s 0x7a
+ ldc.i4.s 0x7b
+ ldc.i4.s 0x7c
+ ldc.i4.s 0x7d
+ ldc.i4.s 0x7e
+ ldc.i4.s 0x7f
+
+ ldc.i4 0x80
+ ldc.i4 0x81
+ ldc.i4 0x82
+ ldc.i4 0x83
+ ldc.i4 0x84
+ ldc.i4 0x85
+ ldc.i4 0x86
+ ldc.i4 0x87
+ ldc.i4 0x88
+ ldc.i4 0x89
+ ldc.i4 0x8a
+ ldc.i4 0x8b
+ ldc.i4 0x8c
+ ldc.i4 0x8d
+ ldc.i4 0x8e
+ ldc.i4 0x8f
+
+ ldc.i4 0x90
+ ldc.i4 0x91
+ ldc.i4 0x92
+ ldc.i4 0x93
+ ldc.i4 0x94
+ ldc.i4 0x95
+ ldc.i4 0x96
+ ldc.i4 0x97
+ ldc.i4 0x98
+ ldc.i4 0x99
+ ldc.i4 0x9a
+ ldc.i4 0x9b
+ ldc.i4 0x9c
+ ldc.i4 0x9d
+ ldc.i4 0x9e
+ ldc.i4 0x9f
+
+ ldc.i4 0xa0
+ ldc.i4 0xa1
+ ldc.i4 0xa2
+ ldc.i4 0xa3
+ ldc.i4 0xa4
+ ldc.i4 0xa5
+ ldc.i4 0xa6
+ ldc.i4 0xa7
+ ldc.i4 0xa8
+ ldc.i4 0xa9
+ ldc.i4 0xaa
+ ldc.i4 0xab
+ ldc.i4 0xac
+ ldc.i4 0xad
+ ldc.i4 0xae
+ ldc.i4 0xaf
+
+ ldc.i4 0xb0
+ ldc.i4 0xb1
+ ldc.i4 0xb2
+ ldc.i4 0xb3
+ ldc.i4 0xb4
+ ldc.i4 0xb5
+ ldc.i4 0xb6
+ ldc.i4 0xb7
+ ldc.i4 0xb8
+ ldc.i4 0xb9
+ ldc.i4 0xba
+ ldc.i4 0xbb
+ ldc.i4 0xbc
+ ldc.i4 0xbd
+ ldc.i4 0xbe
+ ldc.i4 0xbf
+
+ ldc.i4 0xc0
+ ldc.i4 0xc1
+ ldc.i4 0xc2
+ ldc.i4 0xc3
+ ldc.i4 0xc4
+ ldc.i4 0xc5
+ ldc.i4 0xc6
+ ldc.i4 0xc7
+ ldc.i4 0xc8
+ ldc.i4 0xc9
+ ldc.i4 0xca
+ ldc.i4 0xcb
+ ldc.i4 0xcc
+ ldc.i4 0xcd
+ ldc.i4 0xce
+ ldc.i4 0xcf
+
+ ldc.i4 0xd0
+ ldc.i4 0xd1
+ ldc.i4 0xd2
+ ldc.i4 0xd3
+ ldc.i4 0xd4
+ ldc.i4 0xd5
+ ldc.i4 0xd6
+ ldc.i4 0xd7
+ ldc.i4 0xd8
+ ldc.i4 0xd9
+ ldc.i4 0xda
+ ldc.i4 0xdb
+ ldc.i4 0xdc
+ ldc.i4 0xdd
+ ldc.i4 0xde
+ ldc.i4 0xdf
+
+ ldc.i4 0xe0
+ ldc.i4 0xe1
+ ldc.i4 0xe2
+ ldc.i4 0xe3
+ ldc.i4 0xe4
+ ldc.i4 0xe5
+ ldc.i4 0xe6
+ ldc.i4 0xe7
+ ldc.i4 0xe8
+ ldc.i4 0xe9
+ ldc.i4 0xea
+ ldc.i4 0xeb
+ ldc.i4 0xec
+ ldc.i4 0xed
+ ldc.i4 0xee
+ ldc.i4 0xef
+
+ ldc.i4 0xf0
+ ldc.i4 0xf1
+ ldc.i4 0xf2
+ ldc.i4 0xf3
+ ldc.i4 0xf4
+ ldc.i4 0xf5
+ ldc.i4 0xf6
+ ldc.i4 0xf7
+ ldc.i4 0xf8
+ ldc.i4 0xf9
+ ldc.i4 0xfa
+ ldc.i4 0xfb
+ ldc.i4 0xfc
+ ldc.i4 0xfd
+ ldc.i4 0xfe
+ ldc.i4 0xff
+
+ call int32 ldarg_s_i1::test_int8(
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8)
+ ret
+}
+
+.method public static int32 test_int8(
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8)
+{
+.locals()
+.maxstack 2
+
+ ldarg.s 0x00
+ ldc.i4 0x00
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x01
+ ldc.i4 0x01
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x02
+ ldc.i4 0x02
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x03
+ ldc.i4 0x03
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x04
+ ldc.i4 0x04
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x05
+ ldc.i4 0x05
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x06
+ ldc.i4 0x06
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x07
+ ldc.i4 0x07
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x08
+ ldc.i4 0x08
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x09
+ ldc.i4 0x09
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0a
+ ldc.i4 0x0a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0b
+ ldc.i4 0x0b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0c
+ ldc.i4 0x0c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0d
+ ldc.i4 0x0d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0e
+ ldc.i4 0x0e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0f
+ ldc.i4 0x0f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x10
+ ldc.i4 0x10
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x11
+ ldc.i4 0x11
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x12
+ ldc.i4 0x12
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x13
+ ldc.i4 0x13
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x14
+ ldc.i4 0x14
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x15
+ ldc.i4 0x15
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8
+ ldc.i4 0x8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x17
+ ldc.i4 0x17
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x18
+ ldc.i4 0x18
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x19
+ ldc.i4 0x19
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1a
+ ldc.i4 0x1a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1b
+ ldc.i4 0x1b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1c
+ ldc.i4 0x1c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1d
+ ldc.i4 0x1d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1e
+ ldc.i4 0x1e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1f
+ ldc.i4 0x1f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x20
+ ldc.i4 0x20
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x21
+ ldc.i4 0x21
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x22
+ ldc.i4 0x22
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x23
+ ldc.i4 0x23
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x24
+ ldc.i4 0x24
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x25
+ ldc.i4 0x25
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x26
+ ldc.i4 0x26
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x27
+ ldc.i4 0x27
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x28
+ ldc.i4 0x28
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x29
+ ldc.i4 0x29
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2a
+ ldc.i4 0x2a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2b
+ ldc.i4 0x2b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2c
+ ldc.i4 0x2c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2d
+ ldc.i4 0x2d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2e
+ ldc.i4 0x2e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2f
+ ldc.i4 0x2f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x30
+ ldc.i4 0x30
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x31
+ ldc.i4 0x31
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8
+ ldc.i4 0x8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x33
+ ldc.i4 0x33
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x34
+ ldc.i4 0x34
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x35
+ ldc.i4 0x35
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x36
+ ldc.i4 0x36
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x37
+ ldc.i4 0x37
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x38
+ ldc.i4 0x38
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x39
+ ldc.i4 0x39
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3a
+ ldc.i4 0x3a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3b
+ ldc.i4 0x3b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3c
+ ldc.i4 0x3c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3d
+ ldc.i4 0x3d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3e
+ ldc.i4 0x3e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3f
+ ldc.i4 0x3f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x40
+ ldc.i4 0x40
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x41
+ ldc.i4 0x41
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x42
+ ldc.i4 0x42
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x43
+ ldc.i4 0x43
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x44
+ ldc.i4 0x44
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x45
+ ldc.i4 0x45
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x46
+ ldc.i4 0x46
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x47
+ ldc.i4 0x47
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x48
+ ldc.i4 0x48
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x49
+ ldc.i4 0x49
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4a
+ ldc.i4 0x4a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4b
+ ldc.i4 0x4b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4c
+ ldc.i4 0x4c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4d
+ ldc.i4 0x4d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4e
+ ldc.i4 0x4e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4f
+ ldc.i4 0x4f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x50
+ ldc.i4 0x50
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x51
+ ldc.i4 0x51
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x52
+ ldc.i4 0x52
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x53
+ ldc.i4 0x53
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x54
+ ldc.i4 0x54
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x55
+ ldc.i4 0x55
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x56
+ ldc.i4 0x56
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x57
+ ldc.i4 0x57
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x58
+ ldc.i4 0x58
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x59
+ ldc.i4 0x59
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5a
+ ldc.i4 0x5a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5b
+ ldc.i4 0x5b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5c
+ ldc.i4 0x5c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5d
+ ldc.i4 0x5d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5e
+ ldc.i4 0x5e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5f
+ ldc.i4 0x5f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x60
+ ldc.i4 0x60
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x61
+ ldc.i4 0x61
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x62
+ ldc.i4 0x62
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x63
+ ldc.i4 0x63
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x64
+ ldc.i4 0x64
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x65
+ ldc.i4 0x65
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x66
+ ldc.i4 0x66
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x67
+ ldc.i4 0x67
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x68
+ ldc.i4 0x68
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x69
+ ldc.i4 0x69
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6a
+ ldc.i4 0x6a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6b
+ ldc.i4 0x6b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6c
+ ldc.i4 0x6c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6d
+ ldc.i4 0x6d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6e
+ ldc.i4 0x6e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6f
+ ldc.i4 0x6f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x70
+ ldc.i4 0x70
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x71
+ ldc.i4 0x71
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x72
+ ldc.i4 0x72
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x73
+ ldc.i4 0x73
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x74
+ ldc.i4 0x74
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x75
+ ldc.i4 0x75
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x76
+ ldc.i4 0x76
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x77
+ ldc.i4 0x77
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x78
+ ldc.i4 0x78
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x79
+ ldc.i4 0x79
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7a
+ ldc.i4 0x7a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7b
+ ldc.i4 0x7b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7c
+ ldc.i4 0x7c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7d
+ ldc.i4 0x7d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7e
+ ldc.i4 0x7e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7f
+ ldc.i4 0x7f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x80
+ ldc.i4 0x80
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x81
+ ldc.i4 0x81
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x82
+ ldc.i4 0x82
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x83
+ ldc.i4 0x83
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x84
+ ldc.i4 0x84
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x85
+ ldc.i4 0x85
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x86
+ ldc.i4 0x86
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x87
+ ldc.i4 0x87
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x88
+ ldc.i4 0x88
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x89
+ ldc.i4 0x89
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8a
+ ldc.i4 0x8a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8b
+ ldc.i4 0x8b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8c
+ ldc.i4 0x8c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8d
+ ldc.i4 0x8d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8e
+ ldc.i4 0x8e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8f
+ ldc.i4 0x8f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x90
+ ldc.i4 0x90
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x91
+ ldc.i4 0x91
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x92
+ ldc.i4 0x92
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x93
+ ldc.i4 0x93
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x94
+ ldc.i4 0x94
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x95
+ ldc.i4 0x95
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x96
+ ldc.i4 0x96
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x97
+ ldc.i4 0x97
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x98
+ ldc.i4 0x98
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x99
+ ldc.i4 0x99
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9a
+ ldc.i4 0x9a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9b
+ ldc.i4 0x9b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9c
+ ldc.i4 0x9c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9d
+ ldc.i4 0x9d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9e
+ ldc.i4 0x9e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9f
+ ldc.i4 0x9f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa0
+ ldc.i4 0xa0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa1
+ ldc.i4 0xa1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa2
+ ldc.i4 0xa2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa3
+ ldc.i4 0xa3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa4
+ ldc.i4 0xa4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa5
+ ldc.i4 0xa5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa6
+ ldc.i4 0xa6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa7
+ ldc.i4 0xa7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa8
+ ldc.i4 0xa8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa9
+ ldc.i4 0xa9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaa
+ ldc.i4 0xaa
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xab
+ ldc.i4 0xab
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xac
+ ldc.i4 0xac
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xad
+ ldc.i4 0xad
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xae
+ ldc.i4 0xae
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaf
+ ldc.i4 0xaf
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb0
+ ldc.i4 0xb0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb1
+ ldc.i4 0xb1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb2
+ ldc.i4 0xb2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb3
+ ldc.i4 0xb3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb4
+ ldc.i4 0xb4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb5
+ ldc.i4 0xb5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb6
+ ldc.i4 0xb6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb7
+ ldc.i4 0xb7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb8
+ ldc.i4 0xb8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb9
+ ldc.i4 0xb9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xba
+ ldc.i4 0xba
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbb
+ ldc.i4 0xbb
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbc
+ ldc.i4 0xbc
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbd
+ ldc.i4 0xbd
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbe
+ ldc.i4 0xbe
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbf
+ ldc.i4 0xbf
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc0
+ ldc.i4 0xc0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc1
+ ldc.i4 0xc1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc2
+ ldc.i4 0xc2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc3
+ ldc.i4 0xc3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc4
+ ldc.i4 0xc4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc5
+ ldc.i4 0xc5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc6
+ ldc.i4 0xc6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc7
+ ldc.i4 0xc7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc8
+ ldc.i4 0xc8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc9
+ ldc.i4 0xc9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xca
+ ldc.i4 0xca
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcb
+ ldc.i4 0xcb
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcc
+ ldc.i4 0xcc
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcd
+ ldc.i4 0xcd
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xce
+ ldc.i4 0xce
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcf
+ ldc.i4 0xcf
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd0
+ ldc.i4 0xd0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd1
+ ldc.i4 0xd1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd2
+ ldc.i4 0xd2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd3
+ ldc.i4 0xd3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd4
+ ldc.i4 0xd4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd5
+ ldc.i4 0xd5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd6
+ ldc.i4 0xd6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd7
+ ldc.i4 0xd7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd8
+ ldc.i4 0xd8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd9
+ ldc.i4 0xd9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xda
+ ldc.i4 0xda
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdb
+ ldc.i4 0xdb
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdc
+ ldc.i4 0xdc
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdd
+ ldc.i4 0xdd
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xde
+ ldc.i4 0xde
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdf
+ ldc.i4 0xdf
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe0
+ ldc.i4 0xe0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe1
+ ldc.i4 0xe1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe2
+ ldc.i4 0xe2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe3
+ ldc.i4 0xe3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe4
+ ldc.i4 0xe4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe5
+ ldc.i4 0xe5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe6
+ ldc.i4 0xe6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe7
+ ldc.i4 0xe7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe8
+ ldc.i4 0xe8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe9
+ ldc.i4 0xe9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xea
+ ldc.i4 0xea
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xeb
+ ldc.i4 0xeb
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xec
+ ldc.i4 0xec
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xed
+ ldc.i4 0xed
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xee
+ ldc.i4 0xee
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xef
+ ldc.i4 0xef
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf0
+ ldc.i4 0xf0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf1
+ ldc.i4 0xf1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf2
+ ldc.i4 0xf2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf3
+ ldc.i4 0xf3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf4
+ ldc.i4 0xf4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf5
+ ldc.i4 0xf5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf6
+ ldc.i4 0xf6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf7
+ ldc.i4 0xf7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf8
+ ldc.i4 0xf8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf9
+ ldc.i4 0xf9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfa
+ ldc.i4 0xfa
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfb
+ ldc.i4 0xfb
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfc
+ ldc.i4 0xfc
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfd
+ ldc.i4 0xfd
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfe
+ ldc.i4 0xfe
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xff
+ ldc.i4 0xff
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldarg_s_i1::test_int8()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i1.ilproj
new file mode 100644
index 0000000000..e05aa2c3d7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i1.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="ldarg_s_i1.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/IL_Conformance/Old/directed/ldarg_s_i2.il b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i2.il
new file mode 100644
index 0000000000..bff7f6f720
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i2.il
@@ -0,0 +1,1923 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldarg_s_i2.exe {}
+.class ldarg_s_i2 {
+
+.method public static int32 test_int16()
+{
+.locals()
+.maxstack 256
+ ldc.i4.0
+ ldc.i4.1
+ ldc.i4.2
+ ldc.i4.3
+ ldc.i4.4
+ ldc.i4.5
+ ldc.i4.6
+ ldc.i4.7
+ ldc.i4.8
+ ldc.i4.s 0x09
+ ldc.i4.s 0x0a
+ ldc.i4.s 0x0b
+ ldc.i4.s 0x0c
+ ldc.i4.s 0x0d
+ ldc.i4.s 0x0e
+ ldc.i4.s 0x0f
+
+ ldc.i4.s 0x10
+ ldc.i4.s 0x11
+ ldc.i4.s 0x12
+ ldc.i4.s 0x13
+ ldc.i4.s 0x14
+ ldc.i4.s 0x15
+ ldc.i4.s 0x16
+ ldc.i4.s 0x17
+ ldc.i4.s 0x18
+ ldc.i4.s 0x19
+ ldc.i4.s 0x1a
+ ldc.i4.s 0x1b
+ ldc.i4.s 0x1c
+ ldc.i4.s 0x1d
+ ldc.i4.s 0x1e
+ ldc.i4.s 0x1f
+
+ ldc.i4.s 0x20
+ ldc.i4.s 0x21
+ ldc.i4.s 0x22
+ ldc.i4.s 0x23
+ ldc.i4.s 0x24
+ ldc.i4.s 0x25
+ ldc.i4.s 0x26
+ ldc.i4.s 0x27
+ ldc.i4.s 0x28
+ ldc.i4.s 0x29
+ ldc.i4.s 0x2a
+ ldc.i4.s 0x2b
+ ldc.i4.s 0x2c
+ ldc.i4.s 0x2d
+ ldc.i4.s 0x2e
+ ldc.i4.s 0x2f
+
+ ldc.i4.s 0x30
+ ldc.i4.s 0x31
+ ldc.i4.s 0x32
+ ldc.i4.s 0x33
+ ldc.i4.s 0x34
+ ldc.i4.s 0x35
+ ldc.i4.s 0x36
+ ldc.i4.s 0x37
+ ldc.i4.s 0x38
+ ldc.i4.s 0x39
+ ldc.i4.s 0x3a
+ ldc.i4.s 0x3b
+ ldc.i4.s 0x3c
+ ldc.i4.s 0x3d
+ ldc.i4.s 0x3e
+ ldc.i4.s 0x3f
+
+ ldc.i4.s 0x40
+ ldc.i4.s 0x41
+ ldc.i4.s 0x42
+ ldc.i4.s 0x43
+ ldc.i4.s 0x44
+ ldc.i4.s 0x45
+ ldc.i4.s 0x46
+ ldc.i4.s 0x47
+ ldc.i4.s 0x48
+ ldc.i4.s 0x49
+ ldc.i4.s 0x4a
+ ldc.i4.s 0x4b
+ ldc.i4.s 0x4c
+ ldc.i4.s 0x4d
+ ldc.i4.s 0x4e
+ ldc.i4.s 0x4f
+
+ ldc.i4.s 0x50
+ ldc.i4.s 0x51
+ ldc.i4.s 0x52
+ ldc.i4.s 0x53
+ ldc.i4.s 0x54
+ ldc.i4.s 0x55
+ ldc.i4.s 0x56
+ ldc.i4.s 0x57
+ ldc.i4.s 0x58
+ ldc.i4.s 0x59
+ ldc.i4.s 0x5a
+ ldc.i4.s 0x5b
+ ldc.i4.s 0x5c
+ ldc.i4.s 0x5d
+ ldc.i4.s 0x5e
+ ldc.i4.s 0x5f
+
+ ldc.i4.s 0x60
+ ldc.i4.s 0x61
+ ldc.i4.s 0x62
+ ldc.i4.s 0x63
+ ldc.i4.s 0x64
+ ldc.i4.s 0x65
+ ldc.i4.s 0x66
+ ldc.i4.s 0x67
+ ldc.i4.s 0x68
+ ldc.i4.s 0x69
+ ldc.i4.s 0x6a
+ ldc.i4.s 0x6b
+ ldc.i4.s 0x6c
+ ldc.i4.s 0x6d
+ ldc.i4.s 0x6e
+ ldc.i4.s 0x6f
+
+ ldc.i4.s 0x70
+ ldc.i4.s 0x71
+ ldc.i4.s 0x72
+ ldc.i4.s 0x73
+ ldc.i4.s 0x74
+ ldc.i4.s 0x75
+ ldc.i4.s 0x76
+ ldc.i4.s 0x77
+ ldc.i4.s 0x78
+ ldc.i4.s 0x79
+ ldc.i4.s 0x7a
+ ldc.i4.s 0x7b
+ ldc.i4.s 0x7c
+ ldc.i4.s 0x7d
+ ldc.i4.s 0x7e
+ ldc.i4.s 0x7f
+
+ ldc.i4 0x80
+ ldc.i4 0x81
+ ldc.i4 0x82
+ ldc.i4 0x83
+ ldc.i4 0x84
+ ldc.i4 0x85
+ ldc.i4 0x86
+ ldc.i4 0x87
+ ldc.i4 0x88
+ ldc.i4 0x89
+ ldc.i4 0x8a
+ ldc.i4 0x8b
+ ldc.i4 0x8c
+ ldc.i4 0x8d
+ ldc.i4 0x8e
+ ldc.i4 0x8f
+
+ ldc.i4 0x90
+ ldc.i4 0x91
+ ldc.i4 0x92
+ ldc.i4 0x93
+ ldc.i4 0x94
+ ldc.i4 0x95
+ ldc.i4 0x96
+ ldc.i4 0x97
+ ldc.i4 0x98
+ ldc.i4 0x99
+ ldc.i4 0x9a
+ ldc.i4 0x9b
+ ldc.i4 0x9c
+ ldc.i4 0x9d
+ ldc.i4 0x9e
+ ldc.i4 0x9f
+
+ ldc.i4 0xa0
+ ldc.i4 0xa1
+ ldc.i4 0xa2
+ ldc.i4 0xa3
+ ldc.i4 0xa4
+ ldc.i4 0xa5
+ ldc.i4 0xa6
+ ldc.i4 0xa7
+ ldc.i4 0xa8
+ ldc.i4 0xa9
+ ldc.i4 0xaa
+ ldc.i4 0xab
+ ldc.i4 0xac
+ ldc.i4 0xad
+ ldc.i4 0xae
+ ldc.i4 0xaf
+
+ ldc.i4 0xb0
+ ldc.i4 0xb1
+ ldc.i4 0xb2
+ ldc.i4 0xb3
+ ldc.i4 0xb4
+ ldc.i4 0xb5
+ ldc.i4 0xb6
+ ldc.i4 0xb7
+ ldc.i4 0xb8
+ ldc.i4 0xb9
+ ldc.i4 0xba
+ ldc.i4 0xbb
+ ldc.i4 0xbc
+ ldc.i4 0xbd
+ ldc.i4 0xbe
+ ldc.i4 0xbf
+
+ ldc.i4 0xc0
+ ldc.i4 0xc1
+ ldc.i4 0xc2
+ ldc.i4 0xc3
+ ldc.i4 0xc4
+ ldc.i4 0xc5
+ ldc.i4 0xc6
+ ldc.i4 0xc7
+ ldc.i4 0xc8
+ ldc.i4 0xc9
+ ldc.i4 0xca
+ ldc.i4 0xcb
+ ldc.i4 0xcc
+ ldc.i4 0xcd
+ ldc.i4 0xce
+ ldc.i4 0xcf
+
+ ldc.i4 0xd0
+ ldc.i4 0xd1
+ ldc.i4 0xd2
+ ldc.i4 0xd3
+ ldc.i4 0xd4
+ ldc.i4 0xd5
+ ldc.i4 0xd6
+ ldc.i4 0xd7
+ ldc.i4 0xd8
+ ldc.i4 0xd9
+ ldc.i4 0xda
+ ldc.i4 0xdb
+ ldc.i4 0xdc
+ ldc.i4 0xdd
+ ldc.i4 0xde
+ ldc.i4 0xdf
+
+ ldc.i4 0xe0
+ ldc.i4 0xe1
+ ldc.i4 0xe2
+ ldc.i4 0xe3
+ ldc.i4 0xe4
+ ldc.i4 0xe5
+ ldc.i4 0xe6
+ ldc.i4 0xe7
+ ldc.i4 0xe8
+ ldc.i4 0xe9
+ ldc.i4 0xea
+ ldc.i4 0xeb
+ ldc.i4 0xec
+ ldc.i4 0xed
+ ldc.i4 0xee
+ ldc.i4 0xef
+
+ ldc.i4 0xf0
+ ldc.i4 0xf1
+ ldc.i4 0xf2
+ ldc.i4 0xf3
+ ldc.i4 0xf4
+ ldc.i4 0xf5
+ ldc.i4 0xf6
+ ldc.i4 0xf7
+ ldc.i4 0xf8
+ ldc.i4 0xf9
+ ldc.i4 0xfa
+ ldc.i4 0xfb
+ ldc.i4 0xfc
+ ldc.i4 0xfd
+ ldc.i4 0xfe
+ ldc.i4 0xff
+
+ call int32 ldarg_s_i2::test_int16(
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16)
+ ret
+}
+
+.method public static int32 test_int16(
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16)
+{
+.locals()
+.maxstack 2
+
+ ldarg.s 0x00
+ ldc.i4 0x00
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x01
+ ldc.i4 0x01
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x02
+ ldc.i4 0x02
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x03
+ ldc.i4 0x03
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x04
+ ldc.i4 0x04
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x05
+ ldc.i4 0x05
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x06
+ ldc.i4 0x06
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x07
+ ldc.i4 0x07
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x08
+ ldc.i4 0x08
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x09
+ ldc.i4 0x09
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0a
+ ldc.i4 0x0a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0b
+ ldc.i4 0x0b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0c
+ ldc.i4 0x0c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0d
+ ldc.i4 0x0d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0e
+ ldc.i4 0x0e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0f
+ ldc.i4 0x0f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x10
+ ldc.i4 0x10
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x11
+ ldc.i4 0x11
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x12
+ ldc.i4 0x12
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x13
+ ldc.i4 0x13
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x14
+ ldc.i4 0x14
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x15
+ ldc.i4 0x15
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x16
+ ldc.i4 0x16
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x17
+ ldc.i4 0x17
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x18
+ ldc.i4 0x18
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x19
+ ldc.i4 0x19
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1a
+ ldc.i4 0x1a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1b
+ ldc.i4 0x1b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1c
+ ldc.i4 0x1c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1d
+ ldc.i4 0x1d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1e
+ ldc.i4 0x1e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1f
+ ldc.i4 0x1f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x20
+ ldc.i4 0x20
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x21
+ ldc.i4 0x21
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x22
+ ldc.i4 0x22
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x23
+ ldc.i4 0x23
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x24
+ ldc.i4 0x24
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x25
+ ldc.i4 0x25
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x26
+ ldc.i4 0x26
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x27
+ ldc.i4 0x27
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x28
+ ldc.i4 0x28
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x29
+ ldc.i4 0x29
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2a
+ ldc.i4 0x2a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2b
+ ldc.i4 0x2b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2c
+ ldc.i4 0x2c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2d
+ ldc.i4 0x2d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2e
+ ldc.i4 0x2e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2f
+ ldc.i4 0x2f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x30
+ ldc.i4 0x30
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x31
+ ldc.i4 0x31
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x16
+ ldc.i4 0x16
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x33
+ ldc.i4 0x33
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x34
+ ldc.i4 0x34
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x35
+ ldc.i4 0x35
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x36
+ ldc.i4 0x36
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x37
+ ldc.i4 0x37
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x38
+ ldc.i4 0x38
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x39
+ ldc.i4 0x39
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3a
+ ldc.i4 0x3a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3b
+ ldc.i4 0x3b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3c
+ ldc.i4 0x3c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3d
+ ldc.i4 0x3d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3e
+ ldc.i4 0x3e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3f
+ ldc.i4 0x3f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x40
+ ldc.i4 0x40
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x41
+ ldc.i4 0x41
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x42
+ ldc.i4 0x42
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x43
+ ldc.i4 0x43
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x44
+ ldc.i4 0x44
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x45
+ ldc.i4 0x45
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x46
+ ldc.i4 0x46
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x47
+ ldc.i4 0x47
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x48
+ ldc.i4 0x48
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x49
+ ldc.i4 0x49
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4a
+ ldc.i4 0x4a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4b
+ ldc.i4 0x4b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4c
+ ldc.i4 0x4c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4d
+ ldc.i4 0x4d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4e
+ ldc.i4 0x4e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4f
+ ldc.i4 0x4f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x50
+ ldc.i4 0x50
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x51
+ ldc.i4 0x51
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x52
+ ldc.i4 0x52
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x53
+ ldc.i4 0x53
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x54
+ ldc.i4 0x54
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x55
+ ldc.i4 0x55
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x56
+ ldc.i4 0x56
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x57
+ ldc.i4 0x57
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x58
+ ldc.i4 0x58
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x59
+ ldc.i4 0x59
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5a
+ ldc.i4 0x5a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5b
+ ldc.i4 0x5b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5c
+ ldc.i4 0x5c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5d
+ ldc.i4 0x5d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5e
+ ldc.i4 0x5e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5f
+ ldc.i4 0x5f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x60
+ ldc.i4 0x60
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x61
+ ldc.i4 0x61
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x62
+ ldc.i4 0x62
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x63
+ ldc.i4 0x63
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x64
+ ldc.i4 0x64
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x65
+ ldc.i4 0x65
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x66
+ ldc.i4 0x66
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x67
+ ldc.i4 0x67
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x68
+ ldc.i4 0x68
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x69
+ ldc.i4 0x69
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6a
+ ldc.i4 0x6a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6b
+ ldc.i4 0x6b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6c
+ ldc.i4 0x6c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6d
+ ldc.i4 0x6d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6e
+ ldc.i4 0x6e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6f
+ ldc.i4 0x6f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x70
+ ldc.i4 0x70
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x71
+ ldc.i4 0x71
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x72
+ ldc.i4 0x72
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x73
+ ldc.i4 0x73
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x74
+ ldc.i4 0x74
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x75
+ ldc.i4 0x75
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x76
+ ldc.i4 0x76
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x77
+ ldc.i4 0x77
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x78
+ ldc.i4 0x78
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x79
+ ldc.i4 0x79
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7a
+ ldc.i4 0x7a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7b
+ ldc.i4 0x7b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7c
+ ldc.i4 0x7c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7d
+ ldc.i4 0x7d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7e
+ ldc.i4 0x7e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7f
+ ldc.i4 0x7f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x80
+ ldc.i4 0x80
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x81
+ ldc.i4 0x81
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x82
+ ldc.i4 0x82
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x83
+ ldc.i4 0x83
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x84
+ ldc.i4 0x84
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x85
+ ldc.i4 0x85
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x86
+ ldc.i4 0x86
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x87
+ ldc.i4 0x87
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x88
+ ldc.i4 0x88
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x89
+ ldc.i4 0x89
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8a
+ ldc.i4 0x8a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8b
+ ldc.i4 0x8b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8c
+ ldc.i4 0x8c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8d
+ ldc.i4 0x8d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8e
+ ldc.i4 0x8e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8f
+ ldc.i4 0x8f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x90
+ ldc.i4 0x90
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x91
+ ldc.i4 0x91
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x92
+ ldc.i4 0x92
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x93
+ ldc.i4 0x93
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x94
+ ldc.i4 0x94
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x95
+ ldc.i4 0x95
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x96
+ ldc.i4 0x96
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x97
+ ldc.i4 0x97
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x98
+ ldc.i4 0x98
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x99
+ ldc.i4 0x99
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9a
+ ldc.i4 0x9a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9b
+ ldc.i4 0x9b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9c
+ ldc.i4 0x9c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9d
+ ldc.i4 0x9d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9e
+ ldc.i4 0x9e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9f
+ ldc.i4 0x9f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa0
+ ldc.i4 0xa0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa1
+ ldc.i4 0xa1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa2
+ ldc.i4 0xa2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa3
+ ldc.i4 0xa3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa4
+ ldc.i4 0xa4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa5
+ ldc.i4 0xa5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa6
+ ldc.i4 0xa6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa7
+ ldc.i4 0xa7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa8
+ ldc.i4 0xa8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa9
+ ldc.i4 0xa9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaa
+ ldc.i4 0xaa
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xab
+ ldc.i4 0xab
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xac
+ ldc.i4 0xac
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xad
+ ldc.i4 0xad
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xae
+ ldc.i4 0xae
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaf
+ ldc.i4 0xaf
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb0
+ ldc.i4 0xb0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb1
+ ldc.i4 0xb1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb2
+ ldc.i4 0xb2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb3
+ ldc.i4 0xb3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb4
+ ldc.i4 0xb4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb5
+ ldc.i4 0xb5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb6
+ ldc.i4 0xb6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb7
+ ldc.i4 0xb7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb8
+ ldc.i4 0xb8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb9
+ ldc.i4 0xb9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xba
+ ldc.i4 0xba
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbb
+ ldc.i4 0xbb
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbc
+ ldc.i4 0xbc
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbd
+ ldc.i4 0xbd
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbe
+ ldc.i4 0xbe
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbf
+ ldc.i4 0xbf
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc0
+ ldc.i4 0xc0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc1
+ ldc.i4 0xc1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc2
+ ldc.i4 0xc2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc3
+ ldc.i4 0xc3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc4
+ ldc.i4 0xc4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc5
+ ldc.i4 0xc5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc6
+ ldc.i4 0xc6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc7
+ ldc.i4 0xc7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc8
+ ldc.i4 0xc8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc9
+ ldc.i4 0xc9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xca
+ ldc.i4 0xca
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcb
+ ldc.i4 0xcb
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcc
+ ldc.i4 0xcc
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcd
+ ldc.i4 0xcd
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xce
+ ldc.i4 0xce
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcf
+ ldc.i4 0xcf
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd0
+ ldc.i4 0xd0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd1
+ ldc.i4 0xd1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd2
+ ldc.i4 0xd2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd3
+ ldc.i4 0xd3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd4
+ ldc.i4 0xd4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd5
+ ldc.i4 0xd5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd6
+ ldc.i4 0xd6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd7
+ ldc.i4 0xd7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd8
+ ldc.i4 0xd8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd9
+ ldc.i4 0xd9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xda
+ ldc.i4 0xda
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdb
+ ldc.i4 0xdb
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdc
+ ldc.i4 0xdc
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdd
+ ldc.i4 0xdd
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xde
+ ldc.i4 0xde
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdf
+ ldc.i4 0xdf
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe0
+ ldc.i4 0xe0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe1
+ ldc.i4 0xe1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe2
+ ldc.i4 0xe2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe3
+ ldc.i4 0xe3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe4
+ ldc.i4 0xe4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe5
+ ldc.i4 0xe5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe6
+ ldc.i4 0xe6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe7
+ ldc.i4 0xe7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe8
+ ldc.i4 0xe8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe9
+ ldc.i4 0xe9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xea
+ ldc.i4 0xea
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xeb
+ ldc.i4 0xeb
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xec
+ ldc.i4 0xec
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xed
+ ldc.i4 0xed
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xee
+ ldc.i4 0xee
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xef
+ ldc.i4 0xef
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf0
+ ldc.i4 0xf0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf1
+ ldc.i4 0xf1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf2
+ ldc.i4 0xf2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf3
+ ldc.i4 0xf3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf4
+ ldc.i4 0xf4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf5
+ ldc.i4 0xf5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf6
+ ldc.i4 0xf6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf7
+ ldc.i4 0xf7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf8
+ ldc.i4 0xf8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf9
+ ldc.i4 0xf9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfa
+ ldc.i4 0xfa
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfb
+ ldc.i4 0xfb
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfc
+ ldc.i4 0xfc
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfd
+ ldc.i4 0xfd
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfe
+ ldc.i4 0xfe
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xff
+ ldc.i4 0xff
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldarg_s_i2::test_int16()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i2.ilproj
new file mode 100644
index 0000000000..982b0f548c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i2.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="ldarg_s_i2.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/IL_Conformance/Old/directed/ldarg_s_i4.il b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i4.il
new file mode 100644
index 0000000000..e17f17fb9e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i4.il
@@ -0,0 +1,1667 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldarg_s_i4.exe {}
+.class ldarg_s_i4 {
+
+.method public static int32 test_int32()
+{
+.locals()
+.maxstack 256
+ ldc.i4.0
+ ldc.i4.1
+ ldc.i4.2
+ ldc.i4.3
+ ldc.i4.4
+ ldc.i4.5
+ ldc.i4.6
+ ldc.i4.7
+ ldc.i4.8
+ ldc.i4.s 0x09
+ ldc.i4.s 0x0a
+ ldc.i4.s 0x0b
+ ldc.i4.s 0x0c
+ ldc.i4.s 0x0d
+ ldc.i4.s 0x0e
+ ldc.i4.s 0x0f
+
+ ldc.i4.s 0x10
+ ldc.i4.s 0x11
+ ldc.i4.s 0x12
+ ldc.i4.s 0x13
+ ldc.i4.s 0x14
+ ldc.i4.s 0x15
+ ldc.i4.s 0x16
+ ldc.i4.s 0x17
+ ldc.i4.s 0x18
+ ldc.i4.s 0x19
+ ldc.i4.s 0x1a
+ ldc.i4.s 0x1b
+ ldc.i4.s 0x1c
+ ldc.i4.s 0x1d
+ ldc.i4.s 0x1e
+ ldc.i4.s 0x1f
+
+ ldc.i4.s 0x20
+ ldc.i4.s 0x21
+ ldc.i4.s 0x22
+ ldc.i4.s 0x23
+ ldc.i4.s 0x24
+ ldc.i4.s 0x25
+ ldc.i4.s 0x26
+ ldc.i4.s 0x27
+ ldc.i4.s 0x28
+ ldc.i4.s 0x29
+ ldc.i4.s 0x2a
+ ldc.i4.s 0x2b
+ ldc.i4.s 0x2c
+ ldc.i4.s 0x2d
+ ldc.i4.s 0x2e
+ ldc.i4.s 0x2f
+
+ ldc.i4.s 0x30
+ ldc.i4.s 0x31
+ ldc.i4.s 0x32
+ ldc.i4.s 0x33
+ ldc.i4.s 0x34
+ ldc.i4.s 0x35
+ ldc.i4.s 0x36
+ ldc.i4.s 0x37
+ ldc.i4.s 0x38
+ ldc.i4.s 0x39
+ ldc.i4.s 0x3a
+ ldc.i4.s 0x3b
+ ldc.i4.s 0x3c
+ ldc.i4.s 0x3d
+ ldc.i4.s 0x3e
+ ldc.i4.s 0x3f
+
+ ldc.i4.s 0x40
+ ldc.i4.s 0x41
+ ldc.i4.s 0x42
+ ldc.i4.s 0x43
+ ldc.i4.s 0x44
+ ldc.i4.s 0x45
+ ldc.i4.s 0x46
+ ldc.i4.s 0x47
+ ldc.i4.s 0x48
+ ldc.i4.s 0x49
+ ldc.i4.s 0x4a
+ ldc.i4.s 0x4b
+ ldc.i4.s 0x4c
+ ldc.i4.s 0x4d
+ ldc.i4.s 0x4e
+ ldc.i4.s 0x4f
+
+ ldc.i4.s 0x50
+ ldc.i4.s 0x51
+ ldc.i4.s 0x52
+ ldc.i4.s 0x53
+ ldc.i4.s 0x54
+ ldc.i4.s 0x55
+ ldc.i4.s 0x56
+ ldc.i4.s 0x57
+ ldc.i4.s 0x58
+ ldc.i4.s 0x59
+ ldc.i4.s 0x5a
+ ldc.i4.s 0x5b
+ ldc.i4.s 0x5c
+ ldc.i4.s 0x5d
+ ldc.i4.s 0x5e
+ ldc.i4.s 0x5f
+
+ ldc.i4.s 0x60
+ ldc.i4.s 0x61
+ ldc.i4.s 0x62
+ ldc.i4.s 0x63
+ ldc.i4.s 0x64
+ ldc.i4.s 0x65
+ ldc.i4.s 0x66
+ ldc.i4.s 0x67
+ ldc.i4.s 0x68
+ ldc.i4.s 0x69
+ ldc.i4.s 0x6a
+ ldc.i4.s 0x6b
+ ldc.i4.s 0x6c
+ ldc.i4.s 0x6d
+ ldc.i4.s 0x6e
+ ldc.i4.s 0x6f
+
+ ldc.i4.s 0x70
+ ldc.i4.s 0x71
+ ldc.i4.s 0x72
+ ldc.i4.s 0x73
+ ldc.i4.s 0x74
+ ldc.i4.s 0x75
+ ldc.i4.s 0x76
+ ldc.i4.s 0x77
+ ldc.i4.s 0x78
+ ldc.i4.s 0x79
+ ldc.i4.s 0x7a
+ ldc.i4.s 0x7b
+ ldc.i4.s 0x7c
+ ldc.i4.s 0x7d
+ ldc.i4.s 0x7e
+ ldc.i4.s 0x7f
+
+ ldc.i4 0x80
+ ldc.i4 0x81
+ ldc.i4 0x82
+ ldc.i4 0x83
+ ldc.i4 0x84
+ ldc.i4 0x85
+ ldc.i4 0x86
+ ldc.i4 0x87
+ ldc.i4 0x88
+ ldc.i4 0x89
+ ldc.i4 0x8a
+ ldc.i4 0x8b
+ ldc.i4 0x8c
+ ldc.i4 0x8d
+ ldc.i4 0x8e
+ ldc.i4 0x8f
+
+ ldc.i4 0x90
+ ldc.i4 0x91
+ ldc.i4 0x92
+ ldc.i4 0x93
+ ldc.i4 0x94
+ ldc.i4 0x95
+ ldc.i4 0x96
+ ldc.i4 0x97
+ ldc.i4 0x98
+ ldc.i4 0x99
+ ldc.i4 0x9a
+ ldc.i4 0x9b
+ ldc.i4 0x9c
+ ldc.i4 0x9d
+ ldc.i4 0x9e
+ ldc.i4 0x9f
+
+ ldc.i4 0xa0
+ ldc.i4 0xa1
+ ldc.i4 0xa2
+ ldc.i4 0xa3
+ ldc.i4 0xa4
+ ldc.i4 0xa5
+ ldc.i4 0xa6
+ ldc.i4 0xa7
+ ldc.i4 0xa8
+ ldc.i4 0xa9
+ ldc.i4 0xaa
+ ldc.i4 0xab
+ ldc.i4 0xac
+ ldc.i4 0xad
+ ldc.i4 0xae
+ ldc.i4 0xaf
+
+ ldc.i4 0xb0
+ ldc.i4 0xb1
+ ldc.i4 0xb2
+ ldc.i4 0xb3
+ ldc.i4 0xb4
+ ldc.i4 0xb5
+ ldc.i4 0xb6
+ ldc.i4 0xb7
+ ldc.i4 0xb8
+ ldc.i4 0xb9
+ ldc.i4 0xba
+ ldc.i4 0xbb
+ ldc.i4 0xbc
+ ldc.i4 0xbd
+ ldc.i4 0xbe
+ ldc.i4 0xbf
+
+ ldc.i4 0xc0
+ ldc.i4 0xc1
+ ldc.i4 0xc2
+ ldc.i4 0xc3
+ ldc.i4 0xc4
+ ldc.i4 0xc5
+ ldc.i4 0xc6
+ ldc.i4 0xc7
+ ldc.i4 0xc8
+ ldc.i4 0xc9
+ ldc.i4 0xca
+ ldc.i4 0xcb
+ ldc.i4 0xcc
+ ldc.i4 0xcd
+ ldc.i4 0xce
+ ldc.i4 0xcf
+
+ ldc.i4 0xd0
+ ldc.i4 0xd1
+ ldc.i4 0xd2
+ ldc.i4 0xd3
+ ldc.i4 0xd4
+ ldc.i4 0xd5
+ ldc.i4 0xd6
+ ldc.i4 0xd7
+ ldc.i4 0xd8
+ ldc.i4 0xd9
+ ldc.i4 0xda
+ ldc.i4 0xdb
+ ldc.i4 0xdc
+ ldc.i4 0xdd
+ ldc.i4 0xde
+ ldc.i4 0xdf
+
+ ldc.i4 0xe0
+ ldc.i4 0xe1
+ ldc.i4 0xe2
+ ldc.i4 0xe3
+ ldc.i4 0xe4
+ ldc.i4 0xe5
+ ldc.i4 0xe6
+ ldc.i4 0xe7
+ ldc.i4 0xe8
+ ldc.i4 0xe9
+ ldc.i4 0xea
+ ldc.i4 0xeb
+ ldc.i4 0xec
+ ldc.i4 0xed
+ ldc.i4 0xee
+ ldc.i4 0xef
+
+ ldc.i4 0xf0
+ ldc.i4 0xf1
+ ldc.i4 0xf2
+ ldc.i4 0xf3
+ ldc.i4 0xf4
+ ldc.i4 0xf5
+ ldc.i4 0xf6
+ ldc.i4 0xf7
+ ldc.i4 0xf8
+ ldc.i4 0xf9
+ ldc.i4 0xfa
+ ldc.i4 0xfb
+ ldc.i4 0xfc
+ ldc.i4 0xfd
+ ldc.i4 0xfe
+ ldc.i4 0xff
+
+ call int32 ldarg_s_i4::test_int32(
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32)
+ ret
+}
+
+.method public static int32 test_int32(
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32)
+{
+.locals()
+.maxstack 2
+
+ ldarg.s 0x00
+ ldc.i4 0x00
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x01
+ ldc.i4 0x01
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x02
+ ldc.i4 0x02
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x03
+ ldc.i4 0x03
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x04
+ ldc.i4 0x04
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x05
+ ldc.i4 0x05
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x06
+ ldc.i4 0x06
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x07
+ ldc.i4 0x07
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x08
+ ldc.i4 0x08
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x09
+ ldc.i4 0x09
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0a
+ ldc.i4 0x0a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0b
+ ldc.i4 0x0b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0c
+ ldc.i4 0x0c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0d
+ ldc.i4 0x0d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0e
+ ldc.i4 0x0e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0f
+ ldc.i4 0x0f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x10
+ ldc.i4 0x10
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x11
+ ldc.i4 0x11
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x12
+ ldc.i4 0x12
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x13
+ ldc.i4 0x13
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x14
+ ldc.i4 0x14
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x15
+ ldc.i4 0x15
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x16
+ ldc.i4 0x16
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x17
+ ldc.i4 0x17
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x18
+ ldc.i4 0x18
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x19
+ ldc.i4 0x19
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1a
+ ldc.i4 0x1a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1b
+ ldc.i4 0x1b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1c
+ ldc.i4 0x1c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1d
+ ldc.i4 0x1d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1e
+ ldc.i4 0x1e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1f
+ ldc.i4 0x1f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x20
+ ldc.i4 0x20
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x21
+ ldc.i4 0x21
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x22
+ ldc.i4 0x22
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x23
+ ldc.i4 0x23
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x24
+ ldc.i4 0x24
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x25
+ ldc.i4 0x25
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x26
+ ldc.i4 0x26
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x27
+ ldc.i4 0x27
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x28
+ ldc.i4 0x28
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x29
+ ldc.i4 0x29
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2a
+ ldc.i4 0x2a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2b
+ ldc.i4 0x2b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2c
+ ldc.i4 0x2c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2d
+ ldc.i4 0x2d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2e
+ ldc.i4 0x2e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2f
+ ldc.i4 0x2f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x30
+ ldc.i4 0x30
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x31
+ ldc.i4 0x31
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x32
+ ldc.i4 0x32
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x33
+ ldc.i4 0x33
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x34
+ ldc.i4 0x34
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x35
+ ldc.i4 0x35
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x36
+ ldc.i4 0x36
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x37
+ ldc.i4 0x37
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x38
+ ldc.i4 0x38
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x39
+ ldc.i4 0x39
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3a
+ ldc.i4 0x3a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3b
+ ldc.i4 0x3b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3c
+ ldc.i4 0x3c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3d
+ ldc.i4 0x3d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3e
+ ldc.i4 0x3e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3f
+ ldc.i4 0x3f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x40
+ ldc.i4 0x40
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x41
+ ldc.i4 0x41
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x42
+ ldc.i4 0x42
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x43
+ ldc.i4 0x43
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x44
+ ldc.i4 0x44
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x45
+ ldc.i4 0x45
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x46
+ ldc.i4 0x46
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x47
+ ldc.i4 0x47
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x48
+ ldc.i4 0x48
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x49
+ ldc.i4 0x49
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4a
+ ldc.i4 0x4a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4b
+ ldc.i4 0x4b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4c
+ ldc.i4 0x4c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4d
+ ldc.i4 0x4d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4e
+ ldc.i4 0x4e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4f
+ ldc.i4 0x4f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x50
+ ldc.i4 0x50
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x51
+ ldc.i4 0x51
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x52
+ ldc.i4 0x52
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x53
+ ldc.i4 0x53
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x54
+ ldc.i4 0x54
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x55
+ ldc.i4 0x55
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x56
+ ldc.i4 0x56
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x57
+ ldc.i4 0x57
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x58
+ ldc.i4 0x58
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x59
+ ldc.i4 0x59
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5a
+ ldc.i4 0x5a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5b
+ ldc.i4 0x5b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5c
+ ldc.i4 0x5c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5d
+ ldc.i4 0x5d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5e
+ ldc.i4 0x5e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5f
+ ldc.i4 0x5f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x60
+ ldc.i4 0x60
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x61
+ ldc.i4 0x61
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x62
+ ldc.i4 0x62
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x63
+ ldc.i4 0x63
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x64
+ ldc.i4 0x64
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x65
+ ldc.i4 0x65
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x66
+ ldc.i4 0x66
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x67
+ ldc.i4 0x67
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x68
+ ldc.i4 0x68
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x69
+ ldc.i4 0x69
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6a
+ ldc.i4 0x6a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6b
+ ldc.i4 0x6b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6c
+ ldc.i4 0x6c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6d
+ ldc.i4 0x6d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6e
+ ldc.i4 0x6e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6f
+ ldc.i4 0x6f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x70
+ ldc.i4 0x70
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x71
+ ldc.i4 0x71
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x72
+ ldc.i4 0x72
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x73
+ ldc.i4 0x73
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x74
+ ldc.i4 0x74
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x75
+ ldc.i4 0x75
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x76
+ ldc.i4 0x76
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x77
+ ldc.i4 0x77
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x78
+ ldc.i4 0x78
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x79
+ ldc.i4 0x79
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7a
+ ldc.i4 0x7a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7b
+ ldc.i4 0x7b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7c
+ ldc.i4 0x7c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7d
+ ldc.i4 0x7d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7e
+ ldc.i4 0x7e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7f
+ ldc.i4 0x7f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x80
+ ldc.i4 0x80
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x81
+ ldc.i4 0x81
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x82
+ ldc.i4 0x82
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x83
+ ldc.i4 0x83
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x84
+ ldc.i4 0x84
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x85
+ ldc.i4 0x85
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x86
+ ldc.i4 0x86
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x87
+ ldc.i4 0x87
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x88
+ ldc.i4 0x88
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x89
+ ldc.i4 0x89
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8a
+ ldc.i4 0x8a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8b
+ ldc.i4 0x8b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8c
+ ldc.i4 0x8c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8d
+ ldc.i4 0x8d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8e
+ ldc.i4 0x8e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8f
+ ldc.i4 0x8f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x90
+ ldc.i4 0x90
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x91
+ ldc.i4 0x91
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x92
+ ldc.i4 0x92
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x93
+ ldc.i4 0x93
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x94
+ ldc.i4 0x94
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x95
+ ldc.i4 0x95
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x96
+ ldc.i4 0x96
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x97
+ ldc.i4 0x97
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x98
+ ldc.i4 0x98
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x99
+ ldc.i4 0x99
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9a
+ ldc.i4 0x9a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9b
+ ldc.i4 0x9b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9c
+ ldc.i4 0x9c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9d
+ ldc.i4 0x9d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9e
+ ldc.i4 0x9e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9f
+ ldc.i4 0x9f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa0
+ ldc.i4 0xa0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa1
+ ldc.i4 0xa1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa2
+ ldc.i4 0xa2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa3
+ ldc.i4 0xa3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa4
+ ldc.i4 0xa4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa5
+ ldc.i4 0xa5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa6
+ ldc.i4 0xa6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa7
+ ldc.i4 0xa7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa8
+ ldc.i4 0xa8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa9
+ ldc.i4 0xa9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaa
+ ldc.i4 0xaa
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xab
+ ldc.i4 0xab
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xac
+ ldc.i4 0xac
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xad
+ ldc.i4 0xad
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xae
+ ldc.i4 0xae
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaf
+ ldc.i4 0xaf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb0
+ ldc.i4 0xb0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb1
+ ldc.i4 0xb1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb2
+ ldc.i4 0xb2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb3
+ ldc.i4 0xb3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb4
+ ldc.i4 0xb4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb5
+ ldc.i4 0xb5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb6
+ ldc.i4 0xb6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb7
+ ldc.i4 0xb7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb8
+ ldc.i4 0xb8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb9
+ ldc.i4 0xb9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xba
+ ldc.i4 0xba
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbb
+ ldc.i4 0xbb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbc
+ ldc.i4 0xbc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbd
+ ldc.i4 0xbd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbe
+ ldc.i4 0xbe
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbf
+ ldc.i4 0xbf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc0
+ ldc.i4 0xc0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc1
+ ldc.i4 0xc1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc2
+ ldc.i4 0xc2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc3
+ ldc.i4 0xc3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc4
+ ldc.i4 0xc4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc5
+ ldc.i4 0xc5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc6
+ ldc.i4 0xc6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc7
+ ldc.i4 0xc7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc8
+ ldc.i4 0xc8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc9
+ ldc.i4 0xc9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xca
+ ldc.i4 0xca
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcb
+ ldc.i4 0xcb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcc
+ ldc.i4 0xcc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcd
+ ldc.i4 0xcd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xce
+ ldc.i4 0xce
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcf
+ ldc.i4 0xcf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd0
+ ldc.i4 0xd0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd1
+ ldc.i4 0xd1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd2
+ ldc.i4 0xd2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd3
+ ldc.i4 0xd3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd4
+ ldc.i4 0xd4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd5
+ ldc.i4 0xd5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd6
+ ldc.i4 0xd6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd7
+ ldc.i4 0xd7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd8
+ ldc.i4 0xd8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd9
+ ldc.i4 0xd9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xda
+ ldc.i4 0xda
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdb
+ ldc.i4 0xdb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdc
+ ldc.i4 0xdc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdd
+ ldc.i4 0xdd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xde
+ ldc.i4 0xde
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdf
+ ldc.i4 0xdf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe0
+ ldc.i4 0xe0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe1
+ ldc.i4 0xe1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe2
+ ldc.i4 0xe2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe3
+ ldc.i4 0xe3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe4
+ ldc.i4 0xe4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe5
+ ldc.i4 0xe5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe6
+ ldc.i4 0xe6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe7
+ ldc.i4 0xe7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe8
+ ldc.i4 0xe8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe9
+ ldc.i4 0xe9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xea
+ ldc.i4 0xea
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xeb
+ ldc.i4 0xeb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xec
+ ldc.i4 0xec
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xed
+ ldc.i4 0xed
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xee
+ ldc.i4 0xee
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xef
+ ldc.i4 0xef
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf0
+ ldc.i4 0xf0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf1
+ ldc.i4 0xf1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf2
+ ldc.i4 0xf2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf3
+ ldc.i4 0xf3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf4
+ ldc.i4 0xf4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf5
+ ldc.i4 0xf5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf6
+ ldc.i4 0xf6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf7
+ ldc.i4 0xf7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf8
+ ldc.i4 0xf8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf9
+ ldc.i4 0xf9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfa
+ ldc.i4 0xfa
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfb
+ ldc.i4 0xfb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfc
+ ldc.i4 0xfc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfd
+ ldc.i4 0xfd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfe
+ ldc.i4 0xfe
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xff
+ ldc.i4 0xff
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldarg_s_i4::test_int32()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i4.ilproj
new file mode 100644
index 0000000000..aa382730c7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_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="ldarg_s_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/IL_Conformance/Old/directed/ldarg_s_i8.il b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i8.il
new file mode 100644
index 0000000000..6691cc8e74
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i8.il
@@ -0,0 +1,1668 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldarg_s_i8.exe {}
+.class ldarg_s_i8 {
+
+.method public static int32 test_int64()
+{
+.locals()
+.maxstack 256
+ ldc.i8 0x00
+ ldc.i8 0x01
+ ldc.i8 0x02
+ ldc.i8 0x03
+ ldc.i8 0x04
+ ldc.i8 0x05
+ ldc.i8 0x06
+ ldc.i8 0x07
+ ldc.i8 0x08
+ ldc.i8 0x09
+ ldc.i8 0x0a
+ ldc.i8 0x0b
+ ldc.i8 0x0c
+ ldc.i8 0x0d
+ ldc.i8 0x0e
+ ldc.i8 0x0f
+
+ ldc.i8 0x10
+ ldc.i8 0x11
+ ldc.i8 0x12
+ ldc.i8 0x13
+ ldc.i8 0x14
+ ldc.i8 0x15
+ ldc.i8 0x16
+ ldc.i8 0x17
+ ldc.i8 0x18
+ ldc.i8 0x19
+ ldc.i8 0x1a
+ ldc.i8 0x1b
+ ldc.i8 0x1c
+ ldc.i8 0x1d
+ ldc.i8 0x1e
+ ldc.i8 0x1f
+
+ ldc.i8 0x20
+ ldc.i8 0x21
+ ldc.i8 0x22
+ ldc.i8 0x23
+ ldc.i8 0x24
+ ldc.i8 0x25
+ ldc.i8 0x26
+ ldc.i8 0x27
+ ldc.i8 0x28
+ ldc.i8 0x29
+ ldc.i8 0x2a
+ ldc.i8 0x2b
+ ldc.i8 0x2c
+ ldc.i8 0x2d
+ ldc.i8 0x2e
+ ldc.i8 0x2f
+
+ ldc.i8 0x30
+ ldc.i8 0x31
+ ldc.i8 0x32
+ ldc.i8 0x33
+ ldc.i8 0x34
+ ldc.i8 0x35
+ ldc.i8 0x36
+ ldc.i8 0x37
+ ldc.i8 0x38
+ ldc.i8 0x39
+ ldc.i8 0x3a
+ ldc.i8 0x3b
+ ldc.i8 0x3c
+ ldc.i8 0x3d
+ ldc.i8 0x3e
+ ldc.i8 0x3f
+
+ ldc.i8 0x40
+ ldc.i8 0x41
+ ldc.i8 0x42
+ ldc.i8 0x43
+ ldc.i8 0x44
+ ldc.i8 0x45
+ ldc.i8 0x46
+ ldc.i8 0x47
+ ldc.i8 0x48
+ ldc.i8 0x49
+ ldc.i8 0x4a
+ ldc.i8 0x4b
+ ldc.i8 0x4c
+ ldc.i8 0x4d
+ ldc.i8 0x4e
+ ldc.i8 0x4f
+
+ ldc.i8 0x50
+ ldc.i8 0x51
+ ldc.i8 0x52
+ ldc.i8 0x53
+ ldc.i8 0x54
+ ldc.i8 0x55
+ ldc.i8 0x56
+ ldc.i8 0x57
+ ldc.i8 0x58
+ ldc.i8 0x59
+ ldc.i8 0x5a
+ ldc.i8 0x5b
+ ldc.i8 0x5c
+ ldc.i8 0x5d
+ ldc.i8 0x5e
+ ldc.i8 0x5f
+
+ ldc.i8 0x60
+ ldc.i8 0x61
+ ldc.i8 0x62
+ ldc.i8 0x63
+ ldc.i8 0x64
+ ldc.i8 0x65
+ ldc.i8 0x66
+ ldc.i8 0x67
+ ldc.i8 0x68
+ ldc.i8 0x69
+ ldc.i8 0x6a
+ ldc.i8 0x6b
+ ldc.i8 0x6c
+ ldc.i8 0x6d
+ ldc.i8 0x6e
+ ldc.i8 0x6f
+
+ ldc.i8 0x70
+ ldc.i8 0x71
+ ldc.i8 0x72
+ ldc.i8 0x73
+ ldc.i8 0x74
+ ldc.i8 0x75
+ ldc.i8 0x76
+ ldc.i8 0x77
+ ldc.i8 0x78
+ ldc.i8 0x79
+ ldc.i8 0x7a
+ ldc.i8 0x7b
+ ldc.i8 0x7c
+ ldc.i8 0x7d
+ ldc.i8 0x7e
+ ldc.i8 0x7f
+
+ ldc.i8 0x80
+ ldc.i8 0x81
+ ldc.i8 0x82
+ ldc.i8 0x83
+ ldc.i8 0x84
+ ldc.i8 0x85
+ ldc.i8 0x86
+ ldc.i8 0x87
+ ldc.i8 0x88
+ ldc.i8 0x89
+ ldc.i8 0x8a
+ ldc.i8 0x8b
+ ldc.i8 0x8c
+ ldc.i8 0x8d
+ ldc.i8 0x8e
+ ldc.i8 0x8f
+
+ ldc.i8 0x90
+ ldc.i8 0x91
+ ldc.i8 0x92
+ ldc.i8 0x93
+ ldc.i8 0x94
+ ldc.i8 0x95
+ ldc.i8 0x96
+ ldc.i8 0x97
+ ldc.i8 0x98
+ ldc.i8 0x99
+ ldc.i8 0x9a
+ ldc.i8 0x9b
+ ldc.i8 0x9c
+ ldc.i8 0x9d
+ ldc.i8 0x9e
+ ldc.i8 0x9f
+
+ ldc.i8 0xa0
+ ldc.i8 0xa1
+ ldc.i8 0xa2
+ ldc.i8 0xa3
+ ldc.i8 0xa4
+ ldc.i8 0xa5
+ ldc.i8 0xa6
+ ldc.i8 0xa7
+ ldc.i8 0xa8
+ ldc.i8 0xa9
+ ldc.i8 0xaa
+ ldc.i8 0xab
+ ldc.i8 0xac
+ ldc.i8 0xad
+ ldc.i8 0xae
+ ldc.i8 0xaf
+
+ ldc.i8 0xb0
+ ldc.i8 0xb1
+ ldc.i8 0xb2
+ ldc.i8 0xb3
+ ldc.i8 0xb4
+ ldc.i8 0xb5
+ ldc.i8 0xb6
+ ldc.i8 0xb7
+ ldc.i8 0xb8
+ ldc.i8 0xb9
+ ldc.i8 0xba
+ ldc.i8 0xbb
+ ldc.i8 0xbc
+ ldc.i8 0xbd
+ ldc.i8 0xbe
+ ldc.i8 0xbf
+
+ ldc.i8 0xc0
+ ldc.i8 0xc1
+ ldc.i8 0xc2
+ ldc.i8 0xc3
+ ldc.i8 0xc4
+ ldc.i8 0xc5
+ ldc.i8 0xc6
+ ldc.i8 0xc7
+ ldc.i8 0xc8
+ ldc.i8 0xc9
+ ldc.i8 0xca
+ ldc.i8 0xcb
+ ldc.i8 0xcc
+ ldc.i8 0xcd
+ ldc.i8 0xce
+ ldc.i8 0xcf
+
+ ldc.i8 0xd0
+ ldc.i8 0xd1
+ ldc.i8 0xd2
+ ldc.i8 0xd3
+ ldc.i8 0xd4
+ ldc.i8 0xd5
+ ldc.i8 0xd6
+ ldc.i8 0xd7
+ ldc.i8 0xd8
+ ldc.i8 0xd9
+ ldc.i8 0xda
+ ldc.i8 0xdb
+ ldc.i8 0xdc
+ ldc.i8 0xdd
+ ldc.i8 0xde
+ ldc.i8 0xdf
+
+ ldc.i8 0xe0
+ ldc.i8 0xe1
+ ldc.i8 0xe2
+ ldc.i8 0xe3
+ ldc.i8 0xe4
+ ldc.i8 0xe5
+ ldc.i8 0xe6
+ ldc.i8 0xe7
+ ldc.i8 0xe8
+ ldc.i8 0xe9
+ ldc.i8 0xea
+ ldc.i8 0xeb
+ ldc.i8 0xec
+ ldc.i8 0xed
+ ldc.i8 0xee
+ ldc.i8 0xef
+
+ ldc.i8 0xf0
+ ldc.i8 0xf1
+ ldc.i8 0xf2
+ ldc.i8 0xf3
+ ldc.i8 0xf4
+ ldc.i8 0xf5
+ ldc.i8 0xf6
+ ldc.i8 0xf7
+ ldc.i8 0xf8
+ ldc.i8 0xf9
+ ldc.i8 0xfa
+ ldc.i8 0xfb
+ ldc.i8 0xfc
+ ldc.i8 0xfd
+ ldc.i8 0xfe
+ ldc.i8 0xff
+
+ call int32 ldarg_s_i8::test_int64(
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64)
+ ret
+}
+
+
+.method public static int32 test_int64(
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64)
+{
+.locals()
+.maxstack 2
+
+ ldarg.s 0x00
+ ldc.i8 0x00
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x01
+ ldc.i8 0x01
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x02
+ ldc.i8 0x02
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x03
+ ldc.i8 0x03
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x04
+ ldc.i8 0x04
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x05
+ ldc.i8 0x05
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x06
+ ldc.i8 0x06
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x07
+ ldc.i8 0x07
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x08
+ ldc.i8 0x08
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x09
+ ldc.i8 0x09
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0a
+ ldc.i8 0x0a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0b
+ ldc.i8 0x0b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0c
+ ldc.i8 0x0c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0d
+ ldc.i8 0x0d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0e
+ ldc.i8 0x0e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0f
+ ldc.i8 0x0f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x10
+ ldc.i8 0x10
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x11
+ ldc.i8 0x11
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x12
+ ldc.i8 0x12
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x13
+ ldc.i8 0x13
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x14
+ ldc.i8 0x14
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x15
+ ldc.i8 0x15
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8
+ ldc.i8 0x8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x17
+ ldc.i8 0x17
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x18
+ ldc.i8 0x18
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x19
+ ldc.i8 0x19
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1a
+ ldc.i8 0x1a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1b
+ ldc.i8 0x1b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1c
+ ldc.i8 0x1c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1d
+ ldc.i8 0x1d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1e
+ ldc.i8 0x1e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1f
+ ldc.i8 0x1f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x20
+ ldc.i8 0x20
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x21
+ ldc.i8 0x21
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x22
+ ldc.i8 0x22
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x23
+ ldc.i8 0x23
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x24
+ ldc.i8 0x24
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x25
+ ldc.i8 0x25
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x26
+ ldc.i8 0x26
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x27
+ ldc.i8 0x27
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x28
+ ldc.i8 0x28
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x29
+ ldc.i8 0x29
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2a
+ ldc.i8 0x2a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2b
+ ldc.i8 0x2b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2c
+ ldc.i8 0x2c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2d
+ ldc.i8 0x2d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2e
+ ldc.i8 0x2e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2f
+ ldc.i8 0x2f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x30
+ ldc.i8 0x30
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x31
+ ldc.i8 0x31
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8
+ ldc.i8 0x8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x33
+ ldc.i8 0x33
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x34
+ ldc.i8 0x34
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x35
+ ldc.i8 0x35
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x36
+ ldc.i8 0x36
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x37
+ ldc.i8 0x37
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x38
+ ldc.i8 0x38
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x39
+ ldc.i8 0x39
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3a
+ ldc.i8 0x3a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3b
+ ldc.i8 0x3b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3c
+ ldc.i8 0x3c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3d
+ ldc.i8 0x3d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3e
+ ldc.i8 0x3e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3f
+ ldc.i8 0x3f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x40
+ ldc.i8 0x40
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x41
+ ldc.i8 0x41
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x42
+ ldc.i8 0x42
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x43
+ ldc.i8 0x43
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x44
+ ldc.i8 0x44
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x45
+ ldc.i8 0x45
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x46
+ ldc.i8 0x46
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x47
+ ldc.i8 0x47
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x48
+ ldc.i8 0x48
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x49
+ ldc.i8 0x49
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4a
+ ldc.i8 0x4a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4b
+ ldc.i8 0x4b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4c
+ ldc.i8 0x4c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4d
+ ldc.i8 0x4d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4e
+ ldc.i8 0x4e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4f
+ ldc.i8 0x4f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x50
+ ldc.i8 0x50
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x51
+ ldc.i8 0x51
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x52
+ ldc.i8 0x52
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x53
+ ldc.i8 0x53
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x54
+ ldc.i8 0x54
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x55
+ ldc.i8 0x55
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x56
+ ldc.i8 0x56
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x57
+ ldc.i8 0x57
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x58
+ ldc.i8 0x58
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x59
+ ldc.i8 0x59
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5a
+ ldc.i8 0x5a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5b
+ ldc.i8 0x5b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5c
+ ldc.i8 0x5c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5d
+ ldc.i8 0x5d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5e
+ ldc.i8 0x5e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5f
+ ldc.i8 0x5f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x60
+ ldc.i8 0x60
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x61
+ ldc.i8 0x61
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x62
+ ldc.i8 0x62
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x63
+ ldc.i8 0x63
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x64
+ ldc.i8 0x64
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x65
+ ldc.i8 0x65
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x66
+ ldc.i8 0x66
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x67
+ ldc.i8 0x67
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x68
+ ldc.i8 0x68
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x69
+ ldc.i8 0x69
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6a
+ ldc.i8 0x6a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6b
+ ldc.i8 0x6b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6c
+ ldc.i8 0x6c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6d
+ ldc.i8 0x6d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6e
+ ldc.i8 0x6e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6f
+ ldc.i8 0x6f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x70
+ ldc.i8 0x70
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x71
+ ldc.i8 0x71
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x72
+ ldc.i8 0x72
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x73
+ ldc.i8 0x73
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x74
+ ldc.i8 0x74
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x75
+ ldc.i8 0x75
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x76
+ ldc.i8 0x76
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x77
+ ldc.i8 0x77
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x78
+ ldc.i8 0x78
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x79
+ ldc.i8 0x79
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7a
+ ldc.i8 0x7a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7b
+ ldc.i8 0x7b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7c
+ ldc.i8 0x7c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7d
+ ldc.i8 0x7d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7e
+ ldc.i8 0x7e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7f
+ ldc.i8 0x7f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x80
+ ldc.i8 0x80
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x81
+ ldc.i8 0x81
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x82
+ ldc.i8 0x82
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x83
+ ldc.i8 0x83
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x84
+ ldc.i8 0x84
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x85
+ ldc.i8 0x85
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x86
+ ldc.i8 0x86
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x87
+ ldc.i8 0x87
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x88
+ ldc.i8 0x88
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x89
+ ldc.i8 0x89
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8a
+ ldc.i8 0x8a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8b
+ ldc.i8 0x8b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8c
+ ldc.i8 0x8c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8d
+ ldc.i8 0x8d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8e
+ ldc.i8 0x8e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8f
+ ldc.i8 0x8f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x90
+ ldc.i8 0x90
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x91
+ ldc.i8 0x91
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x92
+ ldc.i8 0x92
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x93
+ ldc.i8 0x93
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x94
+ ldc.i8 0x94
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x95
+ ldc.i8 0x95
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x96
+ ldc.i8 0x96
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x97
+ ldc.i8 0x97
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x98
+ ldc.i8 0x98
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x99
+ ldc.i8 0x99
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9a
+ ldc.i8 0x9a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9b
+ ldc.i8 0x9b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9c
+ ldc.i8 0x9c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9d
+ ldc.i8 0x9d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9e
+ ldc.i8 0x9e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9f
+ ldc.i8 0x9f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa0
+ ldc.i8 0xa0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa1
+ ldc.i8 0xa1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa2
+ ldc.i8 0xa2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa3
+ ldc.i8 0xa3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa4
+ ldc.i8 0xa4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa5
+ ldc.i8 0xa5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa6
+ ldc.i8 0xa6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa7
+ ldc.i8 0xa7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa8
+ ldc.i8 0xa8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa9
+ ldc.i8 0xa9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaa
+ ldc.i8 0xaa
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xab
+ ldc.i8 0xab
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xac
+ ldc.i8 0xac
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xad
+ ldc.i8 0xad
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xae
+ ldc.i8 0xae
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaf
+ ldc.i8 0xaf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb0
+ ldc.i8 0xb0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb1
+ ldc.i8 0xb1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb2
+ ldc.i8 0xb2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb3
+ ldc.i8 0xb3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb4
+ ldc.i8 0xb4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb5
+ ldc.i8 0xb5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb6
+ ldc.i8 0xb6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb7
+ ldc.i8 0xb7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb8
+ ldc.i8 0xb8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb9
+ ldc.i8 0xb9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xba
+ ldc.i8 0xba
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbb
+ ldc.i8 0xbb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbc
+ ldc.i8 0xbc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbd
+ ldc.i8 0xbd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbe
+ ldc.i8 0xbe
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbf
+ ldc.i8 0xbf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc0
+ ldc.i8 0xc0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc1
+ ldc.i8 0xc1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc2
+ ldc.i8 0xc2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc3
+ ldc.i8 0xc3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc4
+ ldc.i8 0xc4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc5
+ ldc.i8 0xc5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc6
+ ldc.i8 0xc6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc7
+ ldc.i8 0xc7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc8
+ ldc.i8 0xc8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc9
+ ldc.i8 0xc9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xca
+ ldc.i8 0xca
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcb
+ ldc.i8 0xcb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcc
+ ldc.i8 0xcc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcd
+ ldc.i8 0xcd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xce
+ ldc.i8 0xce
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcf
+ ldc.i8 0xcf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd0
+ ldc.i8 0xd0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd1
+ ldc.i8 0xd1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd2
+ ldc.i8 0xd2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd3
+ ldc.i8 0xd3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd4
+ ldc.i8 0xd4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd5
+ ldc.i8 0xd5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd6
+ ldc.i8 0xd6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd7
+ ldc.i8 0xd7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd8
+ ldc.i8 0xd8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd9
+ ldc.i8 0xd9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xda
+ ldc.i8 0xda
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdb
+ ldc.i8 0xdb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdc
+ ldc.i8 0xdc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdd
+ ldc.i8 0xdd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xde
+ ldc.i8 0xde
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdf
+ ldc.i8 0xdf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe0
+ ldc.i8 0xe0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe1
+ ldc.i8 0xe1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe2
+ ldc.i8 0xe2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe3
+ ldc.i8 0xe3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe4
+ ldc.i8 0xe4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe5
+ ldc.i8 0xe5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe6
+ ldc.i8 0xe6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe7
+ ldc.i8 0xe7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe8
+ ldc.i8 0xe8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe9
+ ldc.i8 0xe9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xea
+ ldc.i8 0xea
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xeb
+ ldc.i8 0xeb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xec
+ ldc.i8 0xec
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xed
+ ldc.i8 0xed
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xee
+ ldc.i8 0xee
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xef
+ ldc.i8 0xef
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf0
+ ldc.i8 0xf0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf1
+ ldc.i8 0xf1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf2
+ ldc.i8 0xf2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf3
+ ldc.i8 0xf3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf4
+ ldc.i8 0xf4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf5
+ ldc.i8 0xf5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf6
+ ldc.i8 0xf6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf7
+ ldc.i8 0xf7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf8
+ ldc.i8 0xf8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf9
+ ldc.i8 0xf9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfa
+ ldc.i8 0xfa
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfb
+ ldc.i8 0xfb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfc
+ ldc.i8 0xfc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfd
+ ldc.i8 0xfd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfe
+ ldc.i8 0xfe
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xff
+ ldc.i8 0xff
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldarg_s_i8::test_int64()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i8.ilproj
new file mode 100644
index 0000000000..5ad1dae8a8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_i8.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="ldarg_s_i8.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/IL_Conformance/Old/directed/ldarg_s_r4.il b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r4.il
new file mode 100644
index 0000000000..0ac5270ee8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r4.il
@@ -0,0 +1,1668 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldarg_s_r4.exe {}
+.class ldarg_s_r4 {
+
+.method public static int32 test_float32()
+{
+.locals()
+.maxstack 256
+ ldc.r4 0x00
+ ldc.r4 0x01
+ ldc.r4 0x02
+ ldc.r4 0x03
+ ldc.r4 0x04
+ ldc.r4 0x05
+ ldc.r4 0x06
+ ldc.r4 0x07
+ ldc.r4 0x08
+ ldc.r4 0x09
+ ldc.r4 0x0a
+ ldc.r4 0x0b
+ ldc.r4 0x0c
+ ldc.r4 0x0d
+ ldc.r4 0x0e
+ ldc.r4 0x0f
+
+ ldc.r4 0x10
+ ldc.r4 0x11
+ ldc.r4 0x12
+ ldc.r4 0x13
+ ldc.r4 0x14
+ ldc.r4 0x15
+ ldc.r4 0x16
+ ldc.r4 0x17
+ ldc.r4 0x18
+ ldc.r4 0x19
+ ldc.r4 0x1a
+ ldc.r4 0x1b
+ ldc.r4 0x1c
+ ldc.r4 0x1d
+ ldc.r4 0x1e
+ ldc.r4 0x1f
+
+ ldc.r4 0x20
+ ldc.r4 0x21
+ ldc.r4 0x22
+ ldc.r4 0x23
+ ldc.r4 0x24
+ ldc.r4 0x25
+ ldc.r4 0x26
+ ldc.r4 0x27
+ ldc.r4 0x28
+ ldc.r4 0x29
+ ldc.r4 0x2a
+ ldc.r4 0x2b
+ ldc.r4 0x2c
+ ldc.r4 0x2d
+ ldc.r4 0x2e
+ ldc.r4 0x2f
+
+ ldc.r4 0x30
+ ldc.r4 0x31
+ ldc.r4 0x32
+ ldc.r4 0x33
+ ldc.r4 0x34
+ ldc.r4 0x35
+ ldc.r4 0x36
+ ldc.r4 0x37
+ ldc.r4 0x38
+ ldc.r4 0x39
+ ldc.r4 0x3a
+ ldc.r4 0x3b
+ ldc.r4 0x3c
+ ldc.r4 0x3d
+ ldc.r4 0x3e
+ ldc.r4 0x3f
+
+ ldc.r4 0x40
+ ldc.r4 0x41
+ ldc.r4 0x42
+ ldc.r4 0x43
+ ldc.r4 0x44
+ ldc.r4 0x45
+ ldc.r4 0x46
+ ldc.r4 0x47
+ ldc.r4 0x48
+ ldc.r4 0x49
+ ldc.r4 0x4a
+ ldc.r4 0x4b
+ ldc.r4 0x4c
+ ldc.r4 0x4d
+ ldc.r4 0x4e
+ ldc.r4 0x4f
+
+ ldc.r4 0x50
+ ldc.r4 0x51
+ ldc.r4 0x52
+ ldc.r4 0x53
+ ldc.r4 0x54
+ ldc.r4 0x55
+ ldc.r4 0x56
+ ldc.r4 0x57
+ ldc.r4 0x58
+ ldc.r4 0x59
+ ldc.r4 0x5a
+ ldc.r4 0x5b
+ ldc.r4 0x5c
+ ldc.r4 0x5d
+ ldc.r4 0x5e
+ ldc.r4 0x5f
+
+ ldc.r4 0x60
+ ldc.r4 0x61
+ ldc.r4 0x62
+ ldc.r4 0x63
+ ldc.r4 0x64
+ ldc.r4 0x65
+ ldc.r4 0x66
+ ldc.r4 0x67
+ ldc.r4 0x68
+ ldc.r4 0x69
+ ldc.r4 0x6a
+ ldc.r4 0x6b
+ ldc.r4 0x6c
+ ldc.r4 0x6d
+ ldc.r4 0x6e
+ ldc.r4 0x6f
+
+ ldc.r4 0x70
+ ldc.r4 0x71
+ ldc.r4 0x72
+ ldc.r4 0x73
+ ldc.r4 0x74
+ ldc.r4 0x75
+ ldc.r4 0x76
+ ldc.r4 0x77
+ ldc.r4 0x78
+ ldc.r4 0x79
+ ldc.r4 0x7a
+ ldc.r4 0x7b
+ ldc.r4 0x7c
+ ldc.r4 0x7d
+ ldc.r4 0x7e
+ ldc.r4 0x7f
+
+ ldc.r4 0x80
+ ldc.r4 0x81
+ ldc.r4 0x82
+ ldc.r4 0x83
+ ldc.r4 0x84
+ ldc.r4 0x85
+ ldc.r4 0x86
+ ldc.r4 0x87
+ ldc.r4 0x88
+ ldc.r4 0x89
+ ldc.r4 0x8a
+ ldc.r4 0x8b
+ ldc.r4 0x8c
+ ldc.r4 0x8d
+ ldc.r4 0x8e
+ ldc.r4 0x8f
+
+ ldc.r4 0x90
+ ldc.r4 0x91
+ ldc.r4 0x92
+ ldc.r4 0x93
+ ldc.r4 0x94
+ ldc.r4 0x95
+ ldc.r4 0x96
+ ldc.r4 0x97
+ ldc.r4 0x98
+ ldc.r4 0x99
+ ldc.r4 0x9a
+ ldc.r4 0x9b
+ ldc.r4 0x9c
+ ldc.r4 0x9d
+ ldc.r4 0x9e
+ ldc.r4 0x9f
+
+ ldc.r4 0xa0
+ ldc.r4 0xa1
+ ldc.r4 0xa2
+ ldc.r4 0xa3
+ ldc.r4 0xa4
+ ldc.r4 0xa5
+ ldc.r4 0xa6
+ ldc.r4 0xa7
+ ldc.r4 0xa8
+ ldc.r4 0xa9
+ ldc.r4 0xaa
+ ldc.r4 0xab
+ ldc.r4 0xac
+ ldc.r4 0xad
+ ldc.r4 0xae
+ ldc.r4 0xaf
+
+ ldc.r4 0xb0
+ ldc.r4 0xb1
+ ldc.r4 0xb2
+ ldc.r4 0xb3
+ ldc.r4 0xb4
+ ldc.r4 0xb5
+ ldc.r4 0xb6
+ ldc.r4 0xb7
+ ldc.r4 0xb8
+ ldc.r4 0xb9
+ ldc.r4 0xba
+ ldc.r4 0xbb
+ ldc.r4 0xbc
+ ldc.r4 0xbd
+ ldc.r4 0xbe
+ ldc.r4 0xbf
+
+ ldc.r4 0xc0
+ ldc.r4 0xc1
+ ldc.r4 0xc2
+ ldc.r4 0xc3
+ ldc.r4 0xc4
+ ldc.r4 0xc5
+ ldc.r4 0xc6
+ ldc.r4 0xc7
+ ldc.r4 0xc8
+ ldc.r4 0xc9
+ ldc.r4 0xca
+ ldc.r4 0xcb
+ ldc.r4 0xcc
+ ldc.r4 0xcd
+ ldc.r4 0xce
+ ldc.r4 0xcf
+
+ ldc.r4 0xd0
+ ldc.r4 0xd1
+ ldc.r4 0xd2
+ ldc.r4 0xd3
+ ldc.r4 0xd4
+ ldc.r4 0xd5
+ ldc.r4 0xd6
+ ldc.r4 0xd7
+ ldc.r4 0xd8
+ ldc.r4 0xd9
+ ldc.r4 0xda
+ ldc.r4 0xdb
+ ldc.r4 0xdc
+ ldc.r4 0xdd
+ ldc.r4 0xde
+ ldc.r4 0xdf
+
+ ldc.r4 0xe0
+ ldc.r4 0xe1
+ ldc.r4 0xe2
+ ldc.r4 0xe3
+ ldc.r4 0xe4
+ ldc.r4 0xe5
+ ldc.r4 0xe6
+ ldc.r4 0xe7
+ ldc.r4 0xe8
+ ldc.r4 0xe9
+ ldc.r4 0xea
+ ldc.r4 0xeb
+ ldc.r4 0xec
+ ldc.r4 0xed
+ ldc.r4 0xee
+ ldc.r4 0xef
+
+ ldc.r4 0xf0
+ ldc.r4 0xf1
+ ldc.r4 0xf2
+ ldc.r4 0xf3
+ ldc.r4 0xf4
+ ldc.r4 0xf5
+ ldc.r4 0xf6
+ ldc.r4 0xf7
+ ldc.r4 0xf8
+ ldc.r4 0xf9
+ ldc.r4 0xfa
+ ldc.r4 0xfb
+ ldc.r4 0xfc
+ ldc.r4 0xfd
+ ldc.r4 0xfe
+ ldc.r4 0xff
+
+ call int32 ldarg_s_r4::test_float32(
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32)
+ ret
+}
+
+
+.method public static int32 test_float32(
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32)
+{
+.locals()
+.maxstack 2
+
+ ldarg.s 0x00
+ ldc.r4 0x00
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x01
+ ldc.r4 0x01
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x02
+ ldc.r4 0x02
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x03
+ ldc.r4 0x03
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x04
+ ldc.r4 0x04
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x05
+ ldc.r4 0x05
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x06
+ ldc.r4 0x06
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x07
+ ldc.r4 0x07
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x08
+ ldc.r4 0x08
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x09
+ ldc.r4 0x09
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0a
+ ldc.r4 0x0a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0b
+ ldc.r4 0x0b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0c
+ ldc.r4 0x0c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0d
+ ldc.r4 0x0d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0e
+ ldc.r4 0x0e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0f
+ ldc.r4 0x0f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x10
+ ldc.r4 0x10
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x11
+ ldc.r4 0x11
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x12
+ ldc.r4 0x12
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x13
+ ldc.r4 0x13
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x14
+ ldc.r4 0x14
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x15
+ ldc.r4 0x15
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8
+ ldc.r4 0x8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x17
+ ldc.r4 0x17
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x18
+ ldc.r4 0x18
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x19
+ ldc.r4 0x19
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1a
+ ldc.r4 0x1a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1b
+ ldc.r4 0x1b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1c
+ ldc.r4 0x1c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1d
+ ldc.r4 0x1d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1e
+ ldc.r4 0x1e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1f
+ ldc.r4 0x1f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x20
+ ldc.r4 0x20
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x21
+ ldc.r4 0x21
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x22
+ ldc.r4 0x22
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x23
+ ldc.r4 0x23
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x24
+ ldc.r4 0x24
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x25
+ ldc.r4 0x25
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x26
+ ldc.r4 0x26
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x27
+ ldc.r4 0x27
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x28
+ ldc.r4 0x28
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x29
+ ldc.r4 0x29
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2a
+ ldc.r4 0x2a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2b
+ ldc.r4 0x2b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2c
+ ldc.r4 0x2c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2d
+ ldc.r4 0x2d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2e
+ ldc.r4 0x2e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2f
+ ldc.r4 0x2f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x30
+ ldc.r4 0x30
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x31
+ ldc.r4 0x31
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8
+ ldc.r4 0x8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x33
+ ldc.r4 0x33
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x34
+ ldc.r4 0x34
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x35
+ ldc.r4 0x35
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x36
+ ldc.r4 0x36
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x37
+ ldc.r4 0x37
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x38
+ ldc.r4 0x38
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x39
+ ldc.r4 0x39
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3a
+ ldc.r4 0x3a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3b
+ ldc.r4 0x3b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3c
+ ldc.r4 0x3c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3d
+ ldc.r4 0x3d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3e
+ ldc.r4 0x3e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3f
+ ldc.r4 0x3f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x40
+ ldc.r4 0x40
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x41
+ ldc.r4 0x41
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x42
+ ldc.r4 0x42
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x43
+ ldc.r4 0x43
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x44
+ ldc.r4 0x44
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x45
+ ldc.r4 0x45
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x46
+ ldc.r4 0x46
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x47
+ ldc.r4 0x47
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x48
+ ldc.r4 0x48
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x49
+ ldc.r4 0x49
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4a
+ ldc.r4 0x4a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4b
+ ldc.r4 0x4b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4c
+ ldc.r4 0x4c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4d
+ ldc.r4 0x4d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4e
+ ldc.r4 0x4e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4f
+ ldc.r4 0x4f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x50
+ ldc.r4 0x50
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x51
+ ldc.r4 0x51
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x52
+ ldc.r4 0x52
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x53
+ ldc.r4 0x53
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x54
+ ldc.r4 0x54
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x55
+ ldc.r4 0x55
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x56
+ ldc.r4 0x56
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x57
+ ldc.r4 0x57
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x58
+ ldc.r4 0x58
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x59
+ ldc.r4 0x59
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5a
+ ldc.r4 0x5a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5b
+ ldc.r4 0x5b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5c
+ ldc.r4 0x5c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5d
+ ldc.r4 0x5d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5e
+ ldc.r4 0x5e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5f
+ ldc.r4 0x5f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x60
+ ldc.r4 0x60
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x61
+ ldc.r4 0x61
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x62
+ ldc.r4 0x62
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x63
+ ldc.r4 0x63
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x64
+ ldc.r4 0x64
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x65
+ ldc.r4 0x65
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x66
+ ldc.r4 0x66
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x67
+ ldc.r4 0x67
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x68
+ ldc.r4 0x68
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x69
+ ldc.r4 0x69
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6a
+ ldc.r4 0x6a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6b
+ ldc.r4 0x6b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6c
+ ldc.r4 0x6c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6d
+ ldc.r4 0x6d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6e
+ ldc.r4 0x6e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6f
+ ldc.r4 0x6f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x70
+ ldc.r4 0x70
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x71
+ ldc.r4 0x71
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x72
+ ldc.r4 0x72
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x73
+ ldc.r4 0x73
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x74
+ ldc.r4 0x74
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x75
+ ldc.r4 0x75
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x76
+ ldc.r4 0x76
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x77
+ ldc.r4 0x77
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x78
+ ldc.r4 0x78
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x79
+ ldc.r4 0x79
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7a
+ ldc.r4 0x7a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7b
+ ldc.r4 0x7b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7c
+ ldc.r4 0x7c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7d
+ ldc.r4 0x7d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7e
+ ldc.r4 0x7e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7f
+ ldc.r4 0x7f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x80
+ ldc.r4 0x80
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x81
+ ldc.r4 0x81
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x82
+ ldc.r4 0x82
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x83
+ ldc.r4 0x83
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x84
+ ldc.r4 0x84
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x85
+ ldc.r4 0x85
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x86
+ ldc.r4 0x86
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x87
+ ldc.r4 0x87
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x88
+ ldc.r4 0x88
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x89
+ ldc.r4 0x89
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8a
+ ldc.r4 0x8a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8b
+ ldc.r4 0x8b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8c
+ ldc.r4 0x8c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8d
+ ldc.r4 0x8d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8e
+ ldc.r4 0x8e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8f
+ ldc.r4 0x8f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x90
+ ldc.r4 0x90
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x91
+ ldc.r4 0x91
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x92
+ ldc.r4 0x92
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x93
+ ldc.r4 0x93
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x94
+ ldc.r4 0x94
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x95
+ ldc.r4 0x95
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x96
+ ldc.r4 0x96
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x97
+ ldc.r4 0x97
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x98
+ ldc.r4 0x98
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x99
+ ldc.r4 0x99
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9a
+ ldc.r4 0x9a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9b
+ ldc.r4 0x9b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9c
+ ldc.r4 0x9c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9d
+ ldc.r4 0x9d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9e
+ ldc.r4 0x9e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9f
+ ldc.r4 0x9f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa0
+ ldc.r4 0xa0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa1
+ ldc.r4 0xa1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa2
+ ldc.r4 0xa2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa3
+ ldc.r4 0xa3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa4
+ ldc.r4 0xa4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa5
+ ldc.r4 0xa5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa6
+ ldc.r4 0xa6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa7
+ ldc.r4 0xa7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa8
+ ldc.r4 0xa8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa9
+ ldc.r4 0xa9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaa
+ ldc.r4 0xaa
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xab
+ ldc.r4 0xab
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xac
+ ldc.r4 0xac
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xad
+ ldc.r4 0xad
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xae
+ ldc.r4 0xae
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaf
+ ldc.r4 0xaf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb0
+ ldc.r4 0xb0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb1
+ ldc.r4 0xb1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb2
+ ldc.r4 0xb2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb3
+ ldc.r4 0xb3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb4
+ ldc.r4 0xb4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb5
+ ldc.r4 0xb5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb6
+ ldc.r4 0xb6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb7
+ ldc.r4 0xb7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb8
+ ldc.r4 0xb8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb9
+ ldc.r4 0xb9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xba
+ ldc.r4 0xba
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbb
+ ldc.r4 0xbb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbc
+ ldc.r4 0xbc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbd
+ ldc.r4 0xbd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbe
+ ldc.r4 0xbe
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbf
+ ldc.r4 0xbf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc0
+ ldc.r4 0xc0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc1
+ ldc.r4 0xc1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc2
+ ldc.r4 0xc2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc3
+ ldc.r4 0xc3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc4
+ ldc.r4 0xc4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc5
+ ldc.r4 0xc5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc6
+ ldc.r4 0xc6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc7
+ ldc.r4 0xc7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc8
+ ldc.r4 0xc8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc9
+ ldc.r4 0xc9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xca
+ ldc.r4 0xca
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcb
+ ldc.r4 0xcb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcc
+ ldc.r4 0xcc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcd
+ ldc.r4 0xcd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xce
+ ldc.r4 0xce
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcf
+ ldc.r4 0xcf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd0
+ ldc.r4 0xd0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd1
+ ldc.r4 0xd1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd2
+ ldc.r4 0xd2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd3
+ ldc.r4 0xd3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd4
+ ldc.r4 0xd4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd5
+ ldc.r4 0xd5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd6
+ ldc.r4 0xd6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd7
+ ldc.r4 0xd7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd8
+ ldc.r4 0xd8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd9
+ ldc.r4 0xd9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xda
+ ldc.r4 0xda
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdb
+ ldc.r4 0xdb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdc
+ ldc.r4 0xdc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdd
+ ldc.r4 0xdd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xde
+ ldc.r4 0xde
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdf
+ ldc.r4 0xdf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe0
+ ldc.r4 0xe0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe1
+ ldc.r4 0xe1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe2
+ ldc.r4 0xe2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe3
+ ldc.r4 0xe3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe4
+ ldc.r4 0xe4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe5
+ ldc.r4 0xe5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe6
+ ldc.r4 0xe6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe7
+ ldc.r4 0xe7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe8
+ ldc.r4 0xe8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe9
+ ldc.r4 0xe9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xea
+ ldc.r4 0xea
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xeb
+ ldc.r4 0xeb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xec
+ ldc.r4 0xec
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xed
+ ldc.r4 0xed
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xee
+ ldc.r4 0xee
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xef
+ ldc.r4 0xef
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf0
+ ldc.r4 0xf0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf1
+ ldc.r4 0xf1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf2
+ ldc.r4 0xf2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf3
+ ldc.r4 0xf3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf4
+ ldc.r4 0xf4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf5
+ ldc.r4 0xf5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf6
+ ldc.r4 0xf6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf7
+ ldc.r4 0xf7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf8
+ ldc.r4 0xf8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf9
+ ldc.r4 0xf9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfa
+ ldc.r4 0xfa
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfb
+ ldc.r4 0xfb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfc
+ ldc.r4 0xfc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfd
+ ldc.r4 0xfd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfe
+ ldc.r4 0xfe
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xff
+ ldc.r4 0xff
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldarg_s_r4::test_float32()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r4.ilproj
new file mode 100644
index 0000000000..a899adaab8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_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="ldarg_s_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/IL_Conformance/Old/directed/ldarg_s_r8.il b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r8.il
new file mode 100644
index 0000000000..7146bddaf0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r8.il
@@ -0,0 +1,1667 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldarg_s_r8.exe {}
+.class ldarg_s_r8 {
+
+.method public static int32 test_float64()
+{
+.locals()
+.maxstack 256
+ ldc.r8 0x00
+ ldc.r8 0x01
+ ldc.r8 0x02
+ ldc.r8 0x03
+ ldc.r8 0x04
+ ldc.r8 0x05
+ ldc.r8 0x06
+ ldc.r8 0x07
+ ldc.r8 0x08
+ ldc.r8 0x09
+ ldc.r8 0x0a
+ ldc.r8 0x0b
+ ldc.r8 0x0c
+ ldc.r8 0x0d
+ ldc.r8 0x0e
+ ldc.r8 0x0f
+
+ ldc.r8 0x10
+ ldc.r8 0x11
+ ldc.r8 0x12
+ ldc.r8 0x13
+ ldc.r8 0x14
+ ldc.r8 0x15
+ ldc.r8 0x16
+ ldc.r8 0x17
+ ldc.r8 0x18
+ ldc.r8 0x19
+ ldc.r8 0x1a
+ ldc.r8 0x1b
+ ldc.r8 0x1c
+ ldc.r8 0x1d
+ ldc.r8 0x1e
+ ldc.r8 0x1f
+
+ ldc.r8 0x20
+ ldc.r8 0x21
+ ldc.r8 0x22
+ ldc.r8 0x23
+ ldc.r8 0x24
+ ldc.r8 0x25
+ ldc.r8 0x26
+ ldc.r8 0x27
+ ldc.r8 0x28
+ ldc.r8 0x29
+ ldc.r8 0x2a
+ ldc.r8 0x2b
+ ldc.r8 0x2c
+ ldc.r8 0x2d
+ ldc.r8 0x2e
+ ldc.r8 0x2f
+
+ ldc.r8 0x30
+ ldc.r8 0x31
+ ldc.r8 0x32
+ ldc.r8 0x33
+ ldc.r8 0x34
+ ldc.r8 0x35
+ ldc.r8 0x36
+ ldc.r8 0x37
+ ldc.r8 0x38
+ ldc.r8 0x39
+ ldc.r8 0x3a
+ ldc.r8 0x3b
+ ldc.r8 0x3c
+ ldc.r8 0x3d
+ ldc.r8 0x3e
+ ldc.r8 0x3f
+
+ ldc.r8 0x40
+ ldc.r8 0x41
+ ldc.r8 0x42
+ ldc.r8 0x43
+ ldc.r8 0x44
+ ldc.r8 0x45
+ ldc.r8 0x46
+ ldc.r8 0x47
+ ldc.r8 0x48
+ ldc.r8 0x49
+ ldc.r8 0x4a
+ ldc.r8 0x4b
+ ldc.r8 0x4c
+ ldc.r8 0x4d
+ ldc.r8 0x4e
+ ldc.r8 0x4f
+
+ ldc.r8 0x50
+ ldc.r8 0x51
+ ldc.r8 0x52
+ ldc.r8 0x53
+ ldc.r8 0x54
+ ldc.r8 0x55
+ ldc.r8 0x56
+ ldc.r8 0x57
+ ldc.r8 0x58
+ ldc.r8 0x59
+ ldc.r8 0x5a
+ ldc.r8 0x5b
+ ldc.r8 0x5c
+ ldc.r8 0x5d
+ ldc.r8 0x5e
+ ldc.r8 0x5f
+
+ ldc.r8 0x60
+ ldc.r8 0x61
+ ldc.r8 0x62
+ ldc.r8 0x63
+ ldc.r8 0x64
+ ldc.r8 0x65
+ ldc.r8 0x66
+ ldc.r8 0x67
+ ldc.r8 0x68
+ ldc.r8 0x69
+ ldc.r8 0x6a
+ ldc.r8 0x6b
+ ldc.r8 0x6c
+ ldc.r8 0x6d
+ ldc.r8 0x6e
+ ldc.r8 0x6f
+
+ ldc.r8 0x70
+ ldc.r8 0x71
+ ldc.r8 0x72
+ ldc.r8 0x73
+ ldc.r8 0x74
+ ldc.r8 0x75
+ ldc.r8 0x76
+ ldc.r8 0x77
+ ldc.r8 0x78
+ ldc.r8 0x79
+ ldc.r8 0x7a
+ ldc.r8 0x7b
+ ldc.r8 0x7c
+ ldc.r8 0x7d
+ ldc.r8 0x7e
+ ldc.r8 0x7f
+
+ ldc.r8 0x80
+ ldc.r8 0x81
+ ldc.r8 0x82
+ ldc.r8 0x83
+ ldc.r8 0x84
+ ldc.r8 0x85
+ ldc.r8 0x86
+ ldc.r8 0x87
+ ldc.r8 0x88
+ ldc.r8 0x89
+ ldc.r8 0x8a
+ ldc.r8 0x8b
+ ldc.r8 0x8c
+ ldc.r8 0x8d
+ ldc.r8 0x8e
+ ldc.r8 0x8f
+
+ ldc.r8 0x90
+ ldc.r8 0x91
+ ldc.r8 0x92
+ ldc.r8 0x93
+ ldc.r8 0x94
+ ldc.r8 0x95
+ ldc.r8 0x96
+ ldc.r8 0x97
+ ldc.r8 0x98
+ ldc.r8 0x99
+ ldc.r8 0x9a
+ ldc.r8 0x9b
+ ldc.r8 0x9c
+ ldc.r8 0x9d
+ ldc.r8 0x9e
+ ldc.r8 0x9f
+
+ ldc.r8 0xa0
+ ldc.r8 0xa1
+ ldc.r8 0xa2
+ ldc.r8 0xa3
+ ldc.r8 0xa4
+ ldc.r8 0xa5
+ ldc.r8 0xa6
+ ldc.r8 0xa7
+ ldc.r8 0xa8
+ ldc.r8 0xa9
+ ldc.r8 0xaa
+ ldc.r8 0xab
+ ldc.r8 0xac
+ ldc.r8 0xad
+ ldc.r8 0xae
+ ldc.r8 0xaf
+
+ ldc.r8 0xb0
+ ldc.r8 0xb1
+ ldc.r8 0xb2
+ ldc.r8 0xb3
+ ldc.r8 0xb4
+ ldc.r8 0xb5
+ ldc.r8 0xb6
+ ldc.r8 0xb7
+ ldc.r8 0xb8
+ ldc.r8 0xb9
+ ldc.r8 0xba
+ ldc.r8 0xbb
+ ldc.r8 0xbc
+ ldc.r8 0xbd
+ ldc.r8 0xbe
+ ldc.r8 0xbf
+
+ ldc.r8 0xc0
+ ldc.r8 0xc1
+ ldc.r8 0xc2
+ ldc.r8 0xc3
+ ldc.r8 0xc4
+ ldc.r8 0xc5
+ ldc.r8 0xc6
+ ldc.r8 0xc7
+ ldc.r8 0xc8
+ ldc.r8 0xc9
+ ldc.r8 0xca
+ ldc.r8 0xcb
+ ldc.r8 0xcc
+ ldc.r8 0xcd
+ ldc.r8 0xce
+ ldc.r8 0xcf
+
+ ldc.r8 0xd0
+ ldc.r8 0xd1
+ ldc.r8 0xd2
+ ldc.r8 0xd3
+ ldc.r8 0xd4
+ ldc.r8 0xd5
+ ldc.r8 0xd6
+ ldc.r8 0xd7
+ ldc.r8 0xd8
+ ldc.r8 0xd9
+ ldc.r8 0xda
+ ldc.r8 0xdb
+ ldc.r8 0xdc
+ ldc.r8 0xdd
+ ldc.r8 0xde
+ ldc.r8 0xdf
+
+ ldc.r8 0xe0
+ ldc.r8 0xe1
+ ldc.r8 0xe2
+ ldc.r8 0xe3
+ ldc.r8 0xe4
+ ldc.r8 0xe5
+ ldc.r8 0xe6
+ ldc.r8 0xe7
+ ldc.r8 0xe8
+ ldc.r8 0xe9
+ ldc.r8 0xea
+ ldc.r8 0xeb
+ ldc.r8 0xec
+ ldc.r8 0xed
+ ldc.r8 0xee
+ ldc.r8 0xef
+
+ ldc.r8 0xf0
+ ldc.r8 0xf1
+ ldc.r8 0xf2
+ ldc.r8 0xf3
+ ldc.r8 0xf4
+ ldc.r8 0xf5
+ ldc.r8 0xf6
+ ldc.r8 0xf7
+ ldc.r8 0xf8
+ ldc.r8 0xf9
+ ldc.r8 0xfa
+ ldc.r8 0xfb
+ ldc.r8 0xfc
+ ldc.r8 0xfd
+ ldc.r8 0xfe
+ ldc.r8 0xff
+
+ call int32 ldarg_s_r8::test_float64(
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64)
+ ret
+}
+
+.method public static int32 test_float64(
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64)
+{
+.locals()
+.maxstack 2
+
+ ldarg.s 0x00
+ ldc.r8 0x00
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x01
+ ldc.r8 0x01
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x02
+ ldc.r8 0x02
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x03
+ ldc.r8 0x03
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x04
+ ldc.r8 0x04
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x05
+ ldc.r8 0x05
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x06
+ ldc.r8 0x06
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x07
+ ldc.r8 0x07
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x08
+ ldc.r8 0x08
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x09
+ ldc.r8 0x09
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0a
+ ldc.r8 0x0a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0b
+ ldc.r8 0x0b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0c
+ ldc.r8 0x0c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0d
+ ldc.r8 0x0d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0e
+ ldc.r8 0x0e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x0f
+ ldc.r8 0x0f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x10
+ ldc.r8 0x10
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x11
+ ldc.r8 0x11
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x12
+ ldc.r8 0x12
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x13
+ ldc.r8 0x13
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x14
+ ldc.r8 0x14
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x15
+ ldc.r8 0x15
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8
+ ldc.r8 0x8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x17
+ ldc.r8 0x17
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x18
+ ldc.r8 0x18
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x19
+ ldc.r8 0x19
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1a
+ ldc.r8 0x1a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1b
+ ldc.r8 0x1b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1c
+ ldc.r8 0x1c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1d
+ ldc.r8 0x1d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1e
+ ldc.r8 0x1e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x1f
+ ldc.r8 0x1f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x20
+ ldc.r8 0x20
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x21
+ ldc.r8 0x21
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x22
+ ldc.r8 0x22
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x23
+ ldc.r8 0x23
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x24
+ ldc.r8 0x24
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x25
+ ldc.r8 0x25
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x26
+ ldc.r8 0x26
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x27
+ ldc.r8 0x27
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x28
+ ldc.r8 0x28
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x29
+ ldc.r8 0x29
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2a
+ ldc.r8 0x2a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2b
+ ldc.r8 0x2b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2c
+ ldc.r8 0x2c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2d
+ ldc.r8 0x2d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2e
+ ldc.r8 0x2e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x2f
+ ldc.r8 0x2f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x30
+ ldc.r8 0x30
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x31
+ ldc.r8 0x31
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8
+ ldc.r8 0x8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x33
+ ldc.r8 0x33
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x34
+ ldc.r8 0x34
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x35
+ ldc.r8 0x35
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x36
+ ldc.r8 0x36
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x37
+ ldc.r8 0x37
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x38
+ ldc.r8 0x38
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x39
+ ldc.r8 0x39
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3a
+ ldc.r8 0x3a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3b
+ ldc.r8 0x3b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3c
+ ldc.r8 0x3c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3d
+ ldc.r8 0x3d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3e
+ ldc.r8 0x3e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x3f
+ ldc.r8 0x3f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x40
+ ldc.r8 0x40
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x41
+ ldc.r8 0x41
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x42
+ ldc.r8 0x42
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x43
+ ldc.r8 0x43
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x44
+ ldc.r8 0x44
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x45
+ ldc.r8 0x45
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x46
+ ldc.r8 0x46
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x47
+ ldc.r8 0x47
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x48
+ ldc.r8 0x48
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x49
+ ldc.r8 0x49
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4a
+ ldc.r8 0x4a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4b
+ ldc.r8 0x4b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4c
+ ldc.r8 0x4c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4d
+ ldc.r8 0x4d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4e
+ ldc.r8 0x4e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x4f
+ ldc.r8 0x4f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x50
+ ldc.r8 0x50
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x51
+ ldc.r8 0x51
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x52
+ ldc.r8 0x52
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x53
+ ldc.r8 0x53
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x54
+ ldc.r8 0x54
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x55
+ ldc.r8 0x55
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x56
+ ldc.r8 0x56
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x57
+ ldc.r8 0x57
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x58
+ ldc.r8 0x58
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x59
+ ldc.r8 0x59
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5a
+ ldc.r8 0x5a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5b
+ ldc.r8 0x5b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5c
+ ldc.r8 0x5c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5d
+ ldc.r8 0x5d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5e
+ ldc.r8 0x5e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x5f
+ ldc.r8 0x5f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x60
+ ldc.r8 0x60
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x61
+ ldc.r8 0x61
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x62
+ ldc.r8 0x62
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x63
+ ldc.r8 0x63
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x64
+ ldc.r8 0x64
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x65
+ ldc.r8 0x65
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x66
+ ldc.r8 0x66
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x67
+ ldc.r8 0x67
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x68
+ ldc.r8 0x68
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x69
+ ldc.r8 0x69
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6a
+ ldc.r8 0x6a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6b
+ ldc.r8 0x6b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6c
+ ldc.r8 0x6c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6d
+ ldc.r8 0x6d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6e
+ ldc.r8 0x6e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x6f
+ ldc.r8 0x6f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x70
+ ldc.r8 0x70
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x71
+ ldc.r8 0x71
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x72
+ ldc.r8 0x72
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x73
+ ldc.r8 0x73
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x74
+ ldc.r8 0x74
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x75
+ ldc.r8 0x75
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x76
+ ldc.r8 0x76
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x77
+ ldc.r8 0x77
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x78
+ ldc.r8 0x78
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x79
+ ldc.r8 0x79
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7a
+ ldc.r8 0x7a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7b
+ ldc.r8 0x7b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7c
+ ldc.r8 0x7c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7d
+ ldc.r8 0x7d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7e
+ ldc.r8 0x7e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x7f
+ ldc.r8 0x7f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x80
+ ldc.r8 0x80
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x81
+ ldc.r8 0x81
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x82
+ ldc.r8 0x82
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x83
+ ldc.r8 0x83
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x84
+ ldc.r8 0x84
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x85
+ ldc.r8 0x85
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x86
+ ldc.r8 0x86
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x87
+ ldc.r8 0x87
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x88
+ ldc.r8 0x88
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x89
+ ldc.r8 0x89
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8a
+ ldc.r8 0x8a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8b
+ ldc.r8 0x8b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8c
+ ldc.r8 0x8c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8d
+ ldc.r8 0x8d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8e
+ ldc.r8 0x8e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x8f
+ ldc.r8 0x8f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x90
+ ldc.r8 0x90
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x91
+ ldc.r8 0x91
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x92
+ ldc.r8 0x92
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x93
+ ldc.r8 0x93
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x94
+ ldc.r8 0x94
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x95
+ ldc.r8 0x95
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x96
+ ldc.r8 0x96
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x97
+ ldc.r8 0x97
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x98
+ ldc.r8 0x98
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x99
+ ldc.r8 0x99
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9a
+ ldc.r8 0x9a
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9b
+ ldc.r8 0x9b
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9c
+ ldc.r8 0x9c
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9d
+ ldc.r8 0x9d
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9e
+ ldc.r8 0x9e
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0x9f
+ ldc.r8 0x9f
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa0
+ ldc.r8 0xa0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa1
+ ldc.r8 0xa1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa2
+ ldc.r8 0xa2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa3
+ ldc.r8 0xa3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa4
+ ldc.r8 0xa4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa5
+ ldc.r8 0xa5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa6
+ ldc.r8 0xa6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa7
+ ldc.r8 0xa7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa8
+ ldc.r8 0xa8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xa9
+ ldc.r8 0xa9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaa
+ ldc.r8 0xaa
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xab
+ ldc.r8 0xab
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xac
+ ldc.r8 0xac
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xad
+ ldc.r8 0xad
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xae
+ ldc.r8 0xae
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xaf
+ ldc.r8 0xaf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb0
+ ldc.r8 0xb0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb1
+ ldc.r8 0xb1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb2
+ ldc.r8 0xb2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb3
+ ldc.r8 0xb3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb4
+ ldc.r8 0xb4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb5
+ ldc.r8 0xb5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb6
+ ldc.r8 0xb6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb7
+ ldc.r8 0xb7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb8
+ ldc.r8 0xb8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xb9
+ ldc.r8 0xb9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xba
+ ldc.r8 0xba
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbb
+ ldc.r8 0xbb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbc
+ ldc.r8 0xbc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbd
+ ldc.r8 0xbd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbe
+ ldc.r8 0xbe
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xbf
+ ldc.r8 0xbf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc0
+ ldc.r8 0xc0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc1
+ ldc.r8 0xc1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc2
+ ldc.r8 0xc2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc3
+ ldc.r8 0xc3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc4
+ ldc.r8 0xc4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc5
+ ldc.r8 0xc5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc6
+ ldc.r8 0xc6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc7
+ ldc.r8 0xc7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc8
+ ldc.r8 0xc8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xc9
+ ldc.r8 0xc9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xca
+ ldc.r8 0xca
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcb
+ ldc.r8 0xcb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcc
+ ldc.r8 0xcc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcd
+ ldc.r8 0xcd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xce
+ ldc.r8 0xce
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xcf
+ ldc.r8 0xcf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd0
+ ldc.r8 0xd0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd1
+ ldc.r8 0xd1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd2
+ ldc.r8 0xd2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd3
+ ldc.r8 0xd3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd4
+ ldc.r8 0xd4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd5
+ ldc.r8 0xd5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd6
+ ldc.r8 0xd6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd7
+ ldc.r8 0xd7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd8
+ ldc.r8 0xd8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xd9
+ ldc.r8 0xd9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xda
+ ldc.r8 0xda
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdb
+ ldc.r8 0xdb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdc
+ ldc.r8 0xdc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdd
+ ldc.r8 0xdd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xde
+ ldc.r8 0xde
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xdf
+ ldc.r8 0xdf
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe0
+ ldc.r8 0xe0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe1
+ ldc.r8 0xe1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe2
+ ldc.r8 0xe2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe3
+ ldc.r8 0xe3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe4
+ ldc.r8 0xe4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe5
+ ldc.r8 0xe5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe6
+ ldc.r8 0xe6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe7
+ ldc.r8 0xe7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe8
+ ldc.r8 0xe8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xe9
+ ldc.r8 0xe9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xea
+ ldc.r8 0xea
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xeb
+ ldc.r8 0xeb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xec
+ ldc.r8 0xec
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xed
+ ldc.r8 0xed
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xee
+ ldc.r8 0xee
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xef
+ ldc.r8 0xef
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf0
+ ldc.r8 0xf0
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf1
+ ldc.r8 0xf1
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf2
+ ldc.r8 0xf2
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf3
+ ldc.r8 0xf3
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf4
+ ldc.r8 0xf4
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf5
+ ldc.r8 0xf5
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf6
+ ldc.r8 0xf6
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf7
+ ldc.r8 0xf7
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf8
+ ldc.r8 0xf8
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xf9
+ ldc.r8 0xf9
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfa
+ ldc.r8 0xfa
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfb
+ ldc.r8 0xfb
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfc
+ ldc.r8 0xfc
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfd
+ ldc.r8 0xfd
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xfe
+ ldc.r8 0xfe
+ ceq
+ brfalse FAIL
+
+ ldarg.s 0xff
+ ldc.r8 0xff
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldarg_s_r8::test_float64()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_r8.ilproj
new file mode 100644
index 0000000000..56b51cfce3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldarg_s_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="ldarg_s_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/IL_Conformance/Old/directed/ldloc_s_i1.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i1.il
new file mode 100644
index 0000000000..b34c88c80d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i1.il
@@ -0,0 +1,1358 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloc_s_i1.exe {}
+.class ldloc_s_i1 {
+
+.method public static int32 test_int8()
+{
+.locals (int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8)
+.zeroinit
+.maxstack 2
+
+ ldloc.s 0x00
+ ldc.i4.1
+ add
+ stloc.s 0x01
+
+ ldloc.s 0x01
+ ldc.i4.1
+ add
+ stloc.s 0x02
+
+ ldloc.s 0x02
+ ldc.i4.1
+ add
+ stloc.s 0x03
+
+ ldloc.s 0x03
+ ldc.i4.1
+ add
+ stloc.s 0x04
+
+ ldloc.s 0x04
+ ldc.i4.1
+ add
+ stloc.s 0x05
+
+ ldloc.s 0x05
+ ldc.i4.1
+ add
+ stloc.s 0x06
+
+ ldloc.s 0x06
+ ldc.i4.1
+ add
+ stloc.s 0x07
+
+ ldloc.s 0x07
+ ldc.i4.1
+ add
+ stloc.s 0x08
+
+ ldloc.s 0x08
+ ldc.i4.1
+ add
+ stloc.s 0x09
+
+ ldloc.s 0x09
+ ldc.i4.1
+ add
+ stloc.s 0x0a
+
+ ldloc.s 0x0a
+ ldc.i4.1
+ add
+ stloc.s 0x0b
+
+ ldloc.s 0x0b
+ ldc.i4.1
+ add
+ stloc.s 0x0c
+
+ ldloc.s 0x0c
+ ldc.i4.1
+ add
+ stloc.s 0x0d
+
+ ldloc.s 0x0d
+ ldc.i4.1
+ add
+ stloc.s 0x0e
+
+ ldloc.s 0x0e
+ ldc.i4.1
+ add
+ stloc.s 0x0f
+
+ ldloc.s 0x0f
+ ldc.i4.1
+ add
+ stloc.s 0x10
+
+ ldloc.s 0x10
+ ldc.i4.1
+ add
+ stloc.s 0x11
+
+ ldloc.s 0x11
+ ldc.i4.1
+ add
+ stloc.s 0x12
+
+ ldloc.s 0x12
+ ldc.i4.1
+ add
+ stloc.s 0x13
+
+ ldloc.s 0x13
+ ldc.i4.1
+ add
+ stloc.s 0x14
+
+ ldloc.s 0x14
+ ldc.i4.1
+ add
+ stloc.s 0x15
+
+ ldloc.s 0x15
+ ldc.i4.1
+ add
+ stloc.s 0x8
+
+ ldloc.s 0x8
+ ldc.i4.1
+ add
+ stloc.s 0x17
+
+ ldloc.s 0x17
+ ldc.i4.1
+ add
+ stloc.s 0x18
+
+ ldloc.s 0x18
+ ldc.i4.1
+ add
+ stloc.s 0x19
+
+ ldloc.s 0x19
+ ldc.i4.1
+ add
+ stloc.s 0x1a
+
+ ldloc.s 0x1a
+ ldc.i4.1
+ add
+ stloc.s 0x1b
+
+ ldloc.s 0x1b
+ ldc.i4.1
+ add
+ stloc.s 0x1c
+
+ ldloc.s 0x1c
+ ldc.i4.1
+ add
+ stloc.s 0x1d
+
+ ldloc.s 0x1d
+ ldc.i4.1
+ add
+ stloc.s 0x1e
+
+ ldloc.s 0x1e
+ ldc.i4.1
+ add
+ stloc.s 0x1f
+
+ ldloc.s 0x1f
+ ldc.i4.1
+ add
+ stloc.s 0x20
+
+ ldloc.s 0x20
+ ldc.i4.1
+ add
+ stloc.s 0x21
+
+ ldloc.s 0x21
+ ldc.i4.1
+ add
+ stloc.s 0x22
+
+ ldloc.s 0x22
+ ldc.i4.1
+ add
+ stloc.s 0x23
+
+ ldloc.s 0x23
+ ldc.i4.1
+ add
+ stloc.s 0x24
+
+ ldloc.s 0x24
+ ldc.i4.1
+ add
+ stloc.s 0x25
+
+ ldloc.s 0x25
+ ldc.i4.1
+ add
+ stloc.s 0x26
+
+ ldloc.s 0x26
+ ldc.i4.1
+ add
+ stloc.s 0x27
+
+ ldloc.s 0x27
+ ldc.i4.1
+ add
+ stloc.s 0x28
+
+ ldloc.s 0x28
+ ldc.i4.1
+ add
+ stloc.s 0x29
+
+ ldloc.s 0x29
+ ldc.i4.1
+ add
+ stloc.s 0x2a
+
+ ldloc.s 0x2a
+ ldc.i4.1
+ add
+ stloc.s 0x2b
+
+ ldloc.s 0x2b
+ ldc.i4.1
+ add
+ stloc.s 0x2c
+
+ ldloc.s 0x2c
+ ldc.i4.1
+ add
+ stloc.s 0x2d
+
+ ldloc.s 0x2d
+ ldc.i4.1
+ add
+ stloc.s 0x2e
+
+ ldloc.s 0x2e
+ ldc.i4.1
+ add
+ stloc.s 0x2f
+
+ ldloc.s 0x2f
+ ldc.i4.1
+ add
+ stloc.s 0x30
+
+ ldloc.s 0x30
+ ldc.i4.1
+ add
+ stloc.s 0x31
+
+ ldloc.s 0x31
+ ldc.i4.1
+ add
+ stloc.s 0x8
+
+ ldloc.s 0x8
+ ldc.i4.1
+ add
+ stloc.s 0x33
+
+ ldloc.s 0x33
+ ldc.i4.1
+ add
+ stloc.s 0x34
+
+ ldloc.s 0x34
+ ldc.i4.1
+ add
+ stloc.s 0x35
+
+ ldloc.s 0x35
+ ldc.i4.1
+ add
+ stloc.s 0x36
+
+ ldloc.s 0x36
+ ldc.i4.1
+ add
+ stloc.s 0x37
+
+ ldloc.s 0x37
+ ldc.i4.1
+ add
+ stloc.s 0x38
+
+ ldloc.s 0x38
+ ldc.i4.1
+ add
+ stloc.s 0x39
+
+ ldloc.s 0x39
+ ldc.i4.1
+ add
+ stloc.s 0x3a
+
+ ldloc.s 0x3a
+ ldc.i4.1
+ add
+ stloc.s 0x3b
+
+ ldloc.s 0x3b
+ ldc.i4.1
+ add
+ stloc.s 0x3c
+
+ ldloc.s 0x3c
+ ldc.i4.1
+ add
+ stloc.s 0x3d
+
+ ldloc.s 0x3d
+ ldc.i4.1
+ add
+ stloc.s 0x3e
+
+ ldloc.s 0x3e
+ ldc.i4.1
+ add
+ stloc.s 0x3f
+
+ ldloc.s 0x3f
+ ldc.i4.1
+ add
+ stloc.s 0x40
+
+ ldloc.s 0x40
+ ldc.i4.1
+ add
+ stloc.s 0x41
+
+ ldloc.s 0x41
+ ldc.i4.1
+ add
+ stloc.s 0x42
+
+ ldloc.s 0x42
+ ldc.i4.1
+ add
+ stloc.s 0x43
+
+ ldloc.s 0x43
+ ldc.i4.1
+ add
+ stloc.s 0x44
+
+ ldloc.s 0x44
+ ldc.i4.1
+ add
+ stloc.s 0x45
+
+ ldloc.s 0x45
+ ldc.i4.1
+ add
+ stloc.s 0x46
+
+ ldloc.s 0x46
+ ldc.i4.1
+ add
+ stloc.s 0x47
+
+ ldloc.s 0x47
+ ldc.i4.1
+ add
+ stloc.s 0x48
+
+ ldloc.s 0x48
+ ldc.i4.1
+ add
+ stloc.s 0x49
+
+ ldloc.s 0x49
+ ldc.i4.1
+ add
+ stloc.s 0x4a
+
+ ldloc.s 0x4a
+ ldc.i4.1
+ add
+ stloc.s 0x4b
+
+ ldloc.s 0x4b
+ ldc.i4.1
+ add
+ stloc.s 0x4c
+
+ ldloc.s 0x4c
+ ldc.i4.1
+ add
+ stloc.s 0x4d
+
+ ldloc.s 0x4d
+ ldc.i4.1
+ add
+ stloc.s 0x4e
+
+ ldloc.s 0x4e
+ ldc.i4.1
+ add
+ stloc.s 0x4f
+
+ ldloc.s 0x4f
+ ldc.i4.1
+ add
+ stloc.s 0x50
+
+ ldloc.s 0x50
+ ldc.i4.1
+ add
+ stloc.s 0x51
+
+ ldloc.s 0x51
+ ldc.i4.1
+ add
+ stloc.s 0x52
+
+ ldloc.s 0x52
+ ldc.i4.1
+ add
+ stloc.s 0x53
+
+ ldloc.s 0x53
+ ldc.i4.1
+ add
+ stloc.s 0x54
+
+ ldloc.s 0x54
+ ldc.i4.1
+ add
+ stloc.s 0x55
+
+ ldloc.s 0x55
+ ldc.i4.1
+ add
+ stloc.s 0x56
+
+ ldloc.s 0x56
+ ldc.i4.1
+ add
+ stloc.s 0x57
+
+ ldloc.s 0x57
+ ldc.i4.1
+ add
+ stloc.s 0x58
+
+ ldloc.s 0x58
+ ldc.i4.1
+ add
+ stloc.s 0x59
+
+ ldloc.s 0x59
+ ldc.i4.1
+ add
+ stloc.s 0x5a
+
+ ldloc.s 0x5a
+ ldc.i4.1
+ add
+ stloc.s 0x5b
+
+ ldloc.s 0x5b
+ ldc.i4.1
+ add
+ stloc.s 0x5c
+
+ ldloc.s 0x5c
+ ldc.i4.1
+ add
+ stloc.s 0x5d
+
+ ldloc.s 0x5d
+ ldc.i4.1
+ add
+ stloc.s 0x5e
+
+ ldloc.s 0x5e
+ ldc.i4.1
+ add
+ stloc.s 0x5f
+
+ ldloc.s 0x5f
+ ldc.i4.1
+ add
+ stloc.s 0x60
+
+ ldloc.s 0x60
+ ldc.i4.1
+ add
+ stloc.s 0x61
+
+ ldloc.s 0x61
+ ldc.i4.1
+ add
+ stloc.s 0x62
+
+ ldloc.s 0x62
+ ldc.i4.1
+ add
+ stloc.s 0x63
+
+ ldloc.s 0x63
+ ldc.i4.1
+ add
+ stloc.s 0x64
+
+ ldloc.s 0x64
+ ldc.i4.1
+ add
+ stloc.s 0x65
+
+ ldloc.s 0x65
+ ldc.i4.1
+ add
+ stloc.s 0x66
+
+ ldloc.s 0x66
+ ldc.i4.1
+ add
+ stloc.s 0x67
+
+ ldloc.s 0x67
+ ldc.i4.1
+ add
+ stloc.s 0x68
+
+ ldloc.s 0x68
+ ldc.i4.1
+ add
+ stloc.s 0x69
+
+ ldloc.s 0x69
+ ldc.i4.1
+ add
+ stloc.s 0x6a
+
+ ldloc.s 0x6a
+ ldc.i4.1
+ add
+ stloc.s 0x6b
+
+ ldloc.s 0x6b
+ ldc.i4.1
+ add
+ stloc.s 0x6c
+
+ ldloc.s 0x6c
+ ldc.i4.1
+ add
+ stloc.s 0x6d
+
+ ldloc.s 0x6d
+ ldc.i4.1
+ add
+ stloc.s 0x6e
+
+ ldloc.s 0x6e
+ ldc.i4.1
+ add
+ stloc.s 0x6f
+
+ ldloc.s 0x6f
+ ldc.i4.1
+ add
+ stloc.s 0x70
+
+ ldloc.s 0x70
+ ldc.i4.1
+ add
+ stloc.s 0x71
+
+ ldloc.s 0x71
+ ldc.i4.1
+ add
+ stloc.s 0x72
+
+ ldloc.s 0x72
+ ldc.i4.1
+ add
+ stloc.s 0x73
+
+ ldloc.s 0x73
+ ldc.i4.1
+ add
+ stloc.s 0x74
+
+ ldloc.s 0x74
+ ldc.i4.1
+ add
+ stloc.s 0x75
+
+ ldloc.s 0x75
+ ldc.i4.1
+ add
+ stloc.s 0x76
+
+ ldloc.s 0x76
+ ldc.i4.1
+ add
+ stloc.s 0x77
+
+ ldloc.s 0x77
+ ldc.i4.1
+ add
+ stloc.s 0x78
+
+ ldloc.s 0x78
+ ldc.i4.1
+ add
+ stloc.s 0x79
+
+ ldloc.s 0x79
+ ldc.i4.1
+ add
+ stloc.s 0x7a
+
+ ldloc.s 0x7a
+ ldc.i4.1
+ add
+ stloc.s 0x7b
+
+ ldloc.s 0x7b
+ ldc.i4.1
+ add
+ stloc.s 0x7c
+
+ ldloc.s 0x7c
+ ldc.i4.1
+ add
+ stloc.s 0x7d
+
+ ldloc.s 0x7d
+ ldc.i4.1
+ add
+ stloc.s 0x7e
+
+ ldloc.s 0x7e
+ ldc.i4.1
+ add
+ stloc.s 0x7f
+
+ ldloc.s 0x7f
+ ldc.i4.1
+ add
+ stloc.s 0x80
+
+ ldloc.s 0x80
+ ldc.i4.1
+ add
+ stloc.s 0x81
+
+ ldloc.s 0x81
+ ldc.i4.1
+ add
+ stloc.s 0x82
+
+ ldloc.s 0x82
+ ldc.i4.1
+ add
+ stloc.s 0x83
+
+ ldloc.s 0x83
+ ldc.i4.1
+ add
+ stloc.s 0x84
+
+ ldloc.s 0x84
+ ldc.i4.1
+ add
+ stloc.s 0x85
+
+ ldloc.s 0x85
+ ldc.i4.1
+ add
+ stloc.s 0x86
+
+ ldloc.s 0x86
+ ldc.i4.1
+ add
+ stloc.s 0x87
+
+ ldloc.s 0x87
+ ldc.i4.1
+ add
+ stloc.s 0x88
+
+ ldloc.s 0x88
+ ldc.i4.1
+ add
+ stloc.s 0x89
+
+ ldloc.s 0x89
+ ldc.i4.1
+ add
+ stloc.s 0x8a
+
+ ldloc.s 0x8a
+ ldc.i4.1
+ add
+ stloc.s 0x8b
+
+ ldloc.s 0x8b
+ ldc.i4.1
+ add
+ stloc.s 0x8c
+
+ ldloc.s 0x8c
+ ldc.i4.1
+ add
+ stloc.s 0x8d
+
+ ldloc.s 0x8d
+ ldc.i4.1
+ add
+ stloc.s 0x8e
+
+ ldloc.s 0x8e
+ ldc.i4.1
+ add
+ stloc.s 0x8f
+
+ ldloc.s 0x8f
+ ldc.i4.1
+ add
+ stloc.s 0x90
+
+ ldloc.s 0x90
+ ldc.i4.1
+ add
+ stloc.s 0x91
+
+ ldloc.s 0x91
+ ldc.i4.1
+ add
+ stloc.s 0x92
+
+ ldloc.s 0x92
+ ldc.i4.1
+ add
+ stloc.s 0x93
+
+ ldloc.s 0x93
+ ldc.i4.1
+ add
+ stloc.s 0x94
+
+ ldloc.s 0x94
+ ldc.i4.1
+ add
+ stloc.s 0x95
+
+ ldloc.s 0x95
+ ldc.i4.1
+ add
+ stloc.s 0x96
+
+ ldloc.s 0x96
+ ldc.i4.1
+ add
+ stloc.s 0x97
+
+ ldloc.s 0x97
+ ldc.i4.1
+ add
+ stloc.s 0x98
+
+ ldloc.s 0x98
+ ldc.i4.1
+ add
+ stloc.s 0x99
+
+ ldloc.s 0x99
+ ldc.i4.1
+ add
+ stloc.s 0x9a
+
+ ldloc.s 0x9a
+ ldc.i4.1
+ add
+ stloc.s 0x9b
+
+ ldloc.s 0x9b
+ ldc.i4.1
+ add
+ stloc.s 0x9c
+
+ ldloc.s 0x9c
+ ldc.i4.1
+ add
+ stloc.s 0x9d
+
+ ldloc.s 0x9d
+ ldc.i4.1
+ add
+ stloc.s 0x9e
+
+ ldloc.s 0x9e
+ ldc.i4.1
+ add
+ stloc.s 0x9f
+
+ ldloc.s 0x9f
+ ldc.i4.1
+ add
+ stloc.s 0xa0
+
+ ldloc.s 0xa0
+ ldc.i4.1
+ add
+ stloc.s 0xa1
+
+ ldloc.s 0xa1
+ ldc.i4.1
+ add
+ stloc.s 0xa2
+
+ ldloc.s 0xa2
+ ldc.i4.1
+ add
+ stloc.s 0xa3
+
+ ldloc.s 0xa3
+ ldc.i4.1
+ add
+ stloc.s 0xa4
+
+ ldloc.s 0xa4
+ ldc.i4.1
+ add
+ stloc.s 0xa5
+
+ ldloc.s 0xa5
+ ldc.i4.1
+ add
+ stloc.s 0xa6
+
+ ldloc.s 0xa6
+ ldc.i4.1
+ add
+ stloc.s 0xa7
+
+ ldloc.s 0xa7
+ ldc.i4.1
+ add
+ stloc.s 0xa8
+
+ ldloc.s 0xa8
+ ldc.i4.1
+ add
+ stloc.s 0xa9
+
+ ldloc.s 0xa9
+ ldc.i4.1
+ add
+ stloc.s 0xaa
+
+ ldloc.s 0xaa
+ ldc.i4.1
+ add
+ stloc.s 0xab
+
+ ldloc.s 0xab
+ ldc.i4.1
+ add
+ stloc.s 0xac
+
+ ldloc.s 0xac
+ ldc.i4.1
+ add
+ stloc.s 0xad
+
+ ldloc.s 0xad
+ ldc.i4.1
+ add
+ stloc.s 0xae
+
+ ldloc.s 0xae
+ ldc.i4.1
+ add
+ stloc.s 0xaf
+
+ ldloc.s 0xaf
+ ldc.i4.1
+ add
+ stloc.s 0xb0
+
+ ldloc.s 0xb0
+ ldc.i4.1
+ add
+ stloc.s 0xb1
+
+ ldloc.s 0xb1
+ ldc.i4.1
+ add
+ stloc.s 0xb2
+
+ ldloc.s 0xb2
+ ldc.i4.1
+ add
+ stloc.s 0xb3
+
+ ldloc.s 0xb3
+ ldc.i4.1
+ add
+ stloc.s 0xb4
+
+ ldloc.s 0xb4
+ ldc.i4.1
+ add
+ stloc.s 0xb5
+
+ ldloc.s 0xb5
+ ldc.i4.1
+ add
+ stloc.s 0xb6
+
+ ldloc.s 0xb6
+ ldc.i4.1
+ add
+ stloc.s 0xb7
+
+ ldloc.s 0xb7
+ ldc.i4.1
+ add
+ stloc.s 0xb8
+
+ ldloc.s 0xb8
+ ldc.i4.1
+ add
+ stloc.s 0xb9
+
+ ldloc.s 0xb9
+ ldc.i4.1
+ add
+ stloc.s 0xba
+
+ ldloc.s 0xba
+ ldc.i4.1
+ add
+ stloc.s 0xbb
+
+ ldloc.s 0xbb
+ ldc.i4.1
+ add
+ stloc.s 0xbc
+
+ ldloc.s 0xbc
+ ldc.i4.1
+ add
+ stloc.s 0xbd
+
+ ldloc.s 0xbd
+ ldc.i4.1
+ add
+ stloc.s 0xbe
+
+ ldloc.s 0xbe
+ ldc.i4.1
+ add
+ stloc.s 0xbf
+
+ ldloc.s 0xbf
+ ldc.i4.1
+ add
+ stloc.s 0xc0
+
+ ldloc.s 0xc0
+ ldc.i4.1
+ add
+ stloc.s 0xc1
+
+ ldloc.s 0xc1
+ ldc.i4.1
+ add
+ stloc.s 0xc2
+
+ ldloc.s 0xc2
+ ldc.i4.1
+ add
+ stloc.s 0xc3
+
+ ldloc.s 0xc3
+ ldc.i4.1
+ add
+ stloc.s 0xc4
+
+ ldloc.s 0xc4
+ ldc.i4.1
+ add
+ stloc.s 0xc5
+
+ ldloc.s 0xc5
+ ldc.i4.1
+ add
+ stloc.s 0xc6
+
+ ldloc.s 0xc6
+ ldc.i4.1
+ add
+ stloc.s 0xc7
+
+ ldloc.s 0xc7
+ ldc.i4.1
+ add
+ stloc.s 0xc8
+
+ ldloc.s 0xc8
+ ldc.i4.1
+ add
+ stloc.s 0xc9
+
+ ldloc.s 0xc9
+ ldc.i4.1
+ add
+ stloc.s 0xca
+
+ ldloc.s 0xca
+ ldc.i4.1
+ add
+ stloc.s 0xcb
+
+ ldloc.s 0xcb
+ ldc.i4.1
+ add
+ stloc.s 0xcc
+
+ ldloc.s 0xcc
+ ldc.i4.1
+ add
+ stloc.s 0xcd
+
+ ldloc.s 0xcd
+ ldc.i4.1
+ add
+ stloc.s 0xce
+
+ ldloc.s 0xce
+ ldc.i4.1
+ add
+ stloc.s 0xcf
+
+ ldloc.s 0xcf
+ ldc.i4.1
+ add
+ stloc.s 0xd0
+
+ ldloc.s 0xd0
+ ldc.i4.1
+ add
+ stloc.s 0xd1
+
+ ldloc.s 0xd1
+ ldc.i4.1
+ add
+ stloc.s 0xd2
+
+ ldloc.s 0xd2
+ ldc.i4.1
+ add
+ stloc.s 0xd3
+
+ ldloc.s 0xd3
+ ldc.i4.1
+ add
+ stloc.s 0xd4
+
+ ldloc.s 0xd4
+ ldc.i4.1
+ add
+ stloc.s 0xd5
+
+ ldloc.s 0xd5
+ ldc.i4.1
+ add
+ stloc.s 0xd6
+
+ ldloc.s 0xd6
+ ldc.i4.1
+ add
+ stloc.s 0xd7
+
+ ldloc.s 0xd7
+ ldc.i4.1
+ add
+ stloc.s 0xd8
+
+ ldloc.s 0xd8
+ ldc.i4.1
+ add
+ stloc.s 0xd9
+
+ ldloc.s 0xd9
+ ldc.i4.1
+ add
+ stloc.s 0xda
+
+ ldloc.s 0xda
+ ldc.i4.1
+ add
+ stloc.s 0xdb
+
+ ldloc.s 0xdb
+ ldc.i4.1
+ add
+ stloc.s 0xdc
+
+ ldloc.s 0xdc
+ ldc.i4.1
+ add
+ stloc.s 0xdd
+
+ ldloc.s 0xdd
+ ldc.i4.1
+ add
+ stloc.s 0xde
+
+ ldloc.s 0xde
+ ldc.i4.1
+ add
+ stloc.s 0xdf
+
+ ldloc.s 0xdf
+ ldc.i4.1
+ add
+ stloc.s 0xe0
+
+ ldloc.s 0xe0
+ ldc.i4.1
+ add
+ stloc.s 0xe1
+
+ ldloc.s 0xe1
+ ldc.i4.1
+ add
+ stloc.s 0xe2
+
+ ldloc.s 0xe2
+ ldc.i4.1
+ add
+ stloc.s 0xe3
+
+ ldloc.s 0xe3
+ ldc.i4.1
+ add
+ stloc.s 0xe4
+
+ ldloc.s 0xe4
+ ldc.i4.1
+ add
+ stloc.s 0xe5
+
+ ldloc.s 0xe5
+ ldc.i4.1
+ add
+ stloc.s 0xe6
+
+ ldloc.s 0xe6
+ ldc.i4.1
+ add
+ stloc.s 0xe7
+
+ ldloc.s 0xe7
+ ldc.i4.1
+ add
+ stloc.s 0xe8
+
+ ldloc.s 0xe8
+ ldc.i4.1
+ add
+ stloc.s 0xe9
+
+ ldloc.s 0xe9
+ ldc.i4.1
+ add
+ stloc.s 0xea
+
+ ldloc.s 0xea
+ ldc.i4.1
+ add
+ stloc.s 0xeb
+
+ ldloc.s 0xeb
+ ldc.i4.1
+ add
+ stloc.s 0xec
+
+ ldloc.s 0xec
+ ldc.i4.1
+ add
+ stloc.s 0xed
+
+ ldloc.s 0xed
+ ldc.i4.1
+ add
+ stloc.s 0xee
+
+ ldloc.s 0xee
+ ldc.i4.1
+ add
+ stloc.s 0xef
+
+ ldloc.s 0xef
+ ldc.i4.1
+ add
+ stloc.s 0xf0
+
+ ldloc.s 0xf0
+ ldc.i4.1
+ add
+ stloc.s 0xf1
+
+ ldloc.s 0xf1
+ ldc.i4.1
+ add
+ stloc.s 0xf2
+
+ ldloc.s 0xf2
+ ldc.i4.1
+ add
+ stloc.s 0xf3
+
+ ldloc.s 0xf3
+ ldc.i4.1
+ add
+ stloc.s 0xf4
+
+ ldloc.s 0xf4
+ ldc.i4.1
+ add
+ stloc.s 0xf5
+
+ ldloc.s 0xf5
+ ldc.i4.1
+ add
+ stloc.s 0xf6
+
+ ldloc.s 0xf6
+ ldc.i4.1
+ add
+ stloc.s 0xf7
+
+ ldloc.s 0xf7
+ ldc.i4.1
+ add
+ stloc.s 0xf8
+
+ ldloc.s 0xf8
+ ldc.i4.1
+ add
+ stloc.s 0xf9
+
+ ldloc.s 0xf9
+ ldc.i4.1
+ add
+ stloc.s 0xfa
+
+ ldloc.s 0xfa
+ ldc.i4.1
+ add
+ stloc.s 0xfb
+
+ ldloc.s 0xfb
+ ldc.i4.1
+ add
+ stloc.s 0xfc
+
+ ldloc.s 0xfc
+ ldc.i4.1
+ add
+ stloc.s 0xfd
+
+ ldloc.s 0xfd
+ ldc.i4.1
+ add
+ stloc.s 0xfe
+
+ ldloc.s 0xfe
+ ldc.i4.1
+ add
+ stloc.s 0xff
+
+ ldloc.s 0xff
+ ldc.i4.1
+ add
+ stloc.s 0x00
+
+ ldloc 255
+ ldc.i4.m1
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloc_s_i1::test_int8()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i1.ilproj
new file mode 100644
index 0000000000..27e9d27d42
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i1.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="ldloc_s_i1.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/IL_Conformance/Old/directed/ldloc_s_i2.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i2.il
new file mode 100644
index 0000000000..5abbc67aba
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i2.il
@@ -0,0 +1,1358 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloc_s_i2.exe {}
+.class ldloc_s_i2 {
+
+.method public static int32 test_int16()
+{
+.locals (int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16)
+.zeroinit
+.maxstack 2
+
+ ldloc.s 0x00
+ ldc.i4.1
+ add
+ stloc.s 0x01
+
+ ldloc.s 0x01
+ ldc.i4.1
+ add
+ stloc.s 0x02
+
+ ldloc.s 0x02
+ ldc.i4.1
+ add
+ stloc.s 0x03
+
+ ldloc.s 0x03
+ ldc.i4.1
+ add
+ stloc.s 0x04
+
+ ldloc.s 0x04
+ ldc.i4.1
+ add
+ stloc.s 0x05
+
+ ldloc.s 0x05
+ ldc.i4.1
+ add
+ stloc.s 0x06
+
+ ldloc.s 0x06
+ ldc.i4.1
+ add
+ stloc.s 0x07
+
+ ldloc.s 0x07
+ ldc.i4.1
+ add
+ stloc.s 0x08
+
+ ldloc.s 0x08
+ ldc.i4.1
+ add
+ stloc.s 0x09
+
+ ldloc.s 0x09
+ ldc.i4.1
+ add
+ stloc.s 0x0a
+
+ ldloc.s 0x0a
+ ldc.i4.1
+ add
+ stloc.s 0x0b
+
+ ldloc.s 0x0b
+ ldc.i4.1
+ add
+ stloc.s 0x0c
+
+ ldloc.s 0x0c
+ ldc.i4.1
+ add
+ stloc.s 0x0d
+
+ ldloc.s 0x0d
+ ldc.i4.1
+ add
+ stloc.s 0x0e
+
+ ldloc.s 0x0e
+ ldc.i4.1
+ add
+ stloc.s 0x0f
+
+ ldloc.s 0x0f
+ ldc.i4.1
+ add
+ stloc.s 0x10
+
+ ldloc.s 0x10
+ ldc.i4.1
+ add
+ stloc.s 0x11
+
+ ldloc.s 0x11
+ ldc.i4.1
+ add
+ stloc.s 0x12
+
+ ldloc.s 0x12
+ ldc.i4.1
+ add
+ stloc.s 0x13
+
+ ldloc.s 0x13
+ ldc.i4.1
+ add
+ stloc.s 0x14
+
+ ldloc.s 0x14
+ ldc.i4.1
+ add
+ stloc.s 0x15
+
+ ldloc.s 0x15
+ ldc.i4.1
+ add
+ stloc.s 0x16
+
+ ldloc.s 0x16
+ ldc.i4.1
+ add
+ stloc.s 0x17
+
+ ldloc.s 0x17
+ ldc.i4.1
+ add
+ stloc.s 0x18
+
+ ldloc.s 0x18
+ ldc.i4.1
+ add
+ stloc.s 0x19
+
+ ldloc.s 0x19
+ ldc.i4.1
+ add
+ stloc.s 0x1a
+
+ ldloc.s 0x1a
+ ldc.i4.1
+ add
+ stloc.s 0x1b
+
+ ldloc.s 0x1b
+ ldc.i4.1
+ add
+ stloc.s 0x1c
+
+ ldloc.s 0x1c
+ ldc.i4.1
+ add
+ stloc.s 0x1d
+
+ ldloc.s 0x1d
+ ldc.i4.1
+ add
+ stloc.s 0x1e
+
+ ldloc.s 0x1e
+ ldc.i4.1
+ add
+ stloc.s 0x1f
+
+ ldloc.s 0x1f
+ ldc.i4.1
+ add
+ stloc.s 0x20
+
+ ldloc.s 0x20
+ ldc.i4.1
+ add
+ stloc.s 0x21
+
+ ldloc.s 0x21
+ ldc.i4.1
+ add
+ stloc.s 0x22
+
+ ldloc.s 0x22
+ ldc.i4.1
+ add
+ stloc.s 0x23
+
+ ldloc.s 0x23
+ ldc.i4.1
+ add
+ stloc.s 0x24
+
+ ldloc.s 0x24
+ ldc.i4.1
+ add
+ stloc.s 0x25
+
+ ldloc.s 0x25
+ ldc.i4.1
+ add
+ stloc.s 0x26
+
+ ldloc.s 0x26
+ ldc.i4.1
+ add
+ stloc.s 0x27
+
+ ldloc.s 0x27
+ ldc.i4.1
+ add
+ stloc.s 0x28
+
+ ldloc.s 0x28
+ ldc.i4.1
+ add
+ stloc.s 0x29
+
+ ldloc.s 0x29
+ ldc.i4.1
+ add
+ stloc.s 0x2a
+
+ ldloc.s 0x2a
+ ldc.i4.1
+ add
+ stloc.s 0x2b
+
+ ldloc.s 0x2b
+ ldc.i4.1
+ add
+ stloc.s 0x2c
+
+ ldloc.s 0x2c
+ ldc.i4.1
+ add
+ stloc.s 0x2d
+
+ ldloc.s 0x2d
+ ldc.i4.1
+ add
+ stloc.s 0x2e
+
+ ldloc.s 0x2e
+ ldc.i4.1
+ add
+ stloc.s 0x2f
+
+ ldloc.s 0x2f
+ ldc.i4.1
+ add
+ stloc.s 0x30
+
+ ldloc.s 0x30
+ ldc.i4.1
+ add
+ stloc.s 0x31
+
+ ldloc.s 0x31
+ ldc.i4.1
+ add
+ stloc.s 0x16
+
+ ldloc.s 0x16
+ ldc.i4.1
+ add
+ stloc.s 0x33
+
+ ldloc.s 0x33
+ ldc.i4.1
+ add
+ stloc.s 0x34
+
+ ldloc.s 0x34
+ ldc.i4.1
+ add
+ stloc.s 0x35
+
+ ldloc.s 0x35
+ ldc.i4.1
+ add
+ stloc.s 0x36
+
+ ldloc.s 0x36
+ ldc.i4.1
+ add
+ stloc.s 0x37
+
+ ldloc.s 0x37
+ ldc.i4.1
+ add
+ stloc.s 0x38
+
+ ldloc.s 0x38
+ ldc.i4.1
+ add
+ stloc.s 0x39
+
+ ldloc.s 0x39
+ ldc.i4.1
+ add
+ stloc.s 0x3a
+
+ ldloc.s 0x3a
+ ldc.i4.1
+ add
+ stloc.s 0x3b
+
+ ldloc.s 0x3b
+ ldc.i4.1
+ add
+ stloc.s 0x3c
+
+ ldloc.s 0x3c
+ ldc.i4.1
+ add
+ stloc.s 0x3d
+
+ ldloc.s 0x3d
+ ldc.i4.1
+ add
+ stloc.s 0x3e
+
+ ldloc.s 0x3e
+ ldc.i4.1
+ add
+ stloc.s 0x3f
+
+ ldloc.s 0x3f
+ ldc.i4.1
+ add
+ stloc.s 0x40
+
+ ldloc.s 0x40
+ ldc.i4.1
+ add
+ stloc.s 0x41
+
+ ldloc.s 0x41
+ ldc.i4.1
+ add
+ stloc.s 0x42
+
+ ldloc.s 0x42
+ ldc.i4.1
+ add
+ stloc.s 0x43
+
+ ldloc.s 0x43
+ ldc.i4.1
+ add
+ stloc.s 0x44
+
+ ldloc.s 0x44
+ ldc.i4.1
+ add
+ stloc.s 0x45
+
+ ldloc.s 0x45
+ ldc.i4.1
+ add
+ stloc.s 0x46
+
+ ldloc.s 0x46
+ ldc.i4.1
+ add
+ stloc.s 0x47
+
+ ldloc.s 0x47
+ ldc.i4.1
+ add
+ stloc.s 0x48
+
+ ldloc.s 0x48
+ ldc.i4.1
+ add
+ stloc.s 0x49
+
+ ldloc.s 0x49
+ ldc.i4.1
+ add
+ stloc.s 0x4a
+
+ ldloc.s 0x4a
+ ldc.i4.1
+ add
+ stloc.s 0x4b
+
+ ldloc.s 0x4b
+ ldc.i4.1
+ add
+ stloc.s 0x4c
+
+ ldloc.s 0x4c
+ ldc.i4.1
+ add
+ stloc.s 0x4d
+
+ ldloc.s 0x4d
+ ldc.i4.1
+ add
+ stloc.s 0x4e
+
+ ldloc.s 0x4e
+ ldc.i4.1
+ add
+ stloc.s 0x4f
+
+ ldloc.s 0x4f
+ ldc.i4.1
+ add
+ stloc.s 0x50
+
+ ldloc.s 0x50
+ ldc.i4.1
+ add
+ stloc.s 0x51
+
+ ldloc.s 0x51
+ ldc.i4.1
+ add
+ stloc.s 0x52
+
+ ldloc.s 0x52
+ ldc.i4.1
+ add
+ stloc.s 0x53
+
+ ldloc.s 0x53
+ ldc.i4.1
+ add
+ stloc.s 0x54
+
+ ldloc.s 0x54
+ ldc.i4.1
+ add
+ stloc.s 0x55
+
+ ldloc.s 0x55
+ ldc.i4.1
+ add
+ stloc.s 0x56
+
+ ldloc.s 0x56
+ ldc.i4.1
+ add
+ stloc.s 0x57
+
+ ldloc.s 0x57
+ ldc.i4.1
+ add
+ stloc.s 0x58
+
+ ldloc.s 0x58
+ ldc.i4.1
+ add
+ stloc.s 0x59
+
+ ldloc.s 0x59
+ ldc.i4.1
+ add
+ stloc.s 0x5a
+
+ ldloc.s 0x5a
+ ldc.i4.1
+ add
+ stloc.s 0x5b
+
+ ldloc.s 0x5b
+ ldc.i4.1
+ add
+ stloc.s 0x5c
+
+ ldloc.s 0x5c
+ ldc.i4.1
+ add
+ stloc.s 0x5d
+
+ ldloc.s 0x5d
+ ldc.i4.1
+ add
+ stloc.s 0x5e
+
+ ldloc.s 0x5e
+ ldc.i4.1
+ add
+ stloc.s 0x5f
+
+ ldloc.s 0x5f
+ ldc.i4.1
+ add
+ stloc.s 0x60
+
+ ldloc.s 0x60
+ ldc.i4.1
+ add
+ stloc.s 0x61
+
+ ldloc.s 0x61
+ ldc.i4.1
+ add
+ stloc.s 0x62
+
+ ldloc.s 0x62
+ ldc.i4.1
+ add
+ stloc.s 0x63
+
+ ldloc.s 0x63
+ ldc.i4.1
+ add
+ stloc.s 0x64
+
+ ldloc.s 0x64
+ ldc.i4.1
+ add
+ stloc.s 0x65
+
+ ldloc.s 0x65
+ ldc.i4.1
+ add
+ stloc.s 0x66
+
+ ldloc.s 0x66
+ ldc.i4.1
+ add
+ stloc.s 0x67
+
+ ldloc.s 0x67
+ ldc.i4.1
+ add
+ stloc.s 0x68
+
+ ldloc.s 0x68
+ ldc.i4.1
+ add
+ stloc.s 0x69
+
+ ldloc.s 0x69
+ ldc.i4.1
+ add
+ stloc.s 0x6a
+
+ ldloc.s 0x6a
+ ldc.i4.1
+ add
+ stloc.s 0x6b
+
+ ldloc.s 0x6b
+ ldc.i4.1
+ add
+ stloc.s 0x6c
+
+ ldloc.s 0x6c
+ ldc.i4.1
+ add
+ stloc.s 0x6d
+
+ ldloc.s 0x6d
+ ldc.i4.1
+ add
+ stloc.s 0x6e
+
+ ldloc.s 0x6e
+ ldc.i4.1
+ add
+ stloc.s 0x6f
+
+ ldloc.s 0x6f
+ ldc.i4.1
+ add
+ stloc.s 0x70
+
+ ldloc.s 0x70
+ ldc.i4.1
+ add
+ stloc.s 0x71
+
+ ldloc.s 0x71
+ ldc.i4.1
+ add
+ stloc.s 0x72
+
+ ldloc.s 0x72
+ ldc.i4.1
+ add
+ stloc.s 0x73
+
+ ldloc.s 0x73
+ ldc.i4.1
+ add
+ stloc.s 0x74
+
+ ldloc.s 0x74
+ ldc.i4.1
+ add
+ stloc.s 0x75
+
+ ldloc.s 0x75
+ ldc.i4.1
+ add
+ stloc.s 0x76
+
+ ldloc.s 0x76
+ ldc.i4.1
+ add
+ stloc.s 0x77
+
+ ldloc.s 0x77
+ ldc.i4.1
+ add
+ stloc.s 0x78
+
+ ldloc.s 0x78
+ ldc.i4.1
+ add
+ stloc.s 0x79
+
+ ldloc.s 0x79
+ ldc.i4.1
+ add
+ stloc.s 0x7a
+
+ ldloc.s 0x7a
+ ldc.i4.1
+ add
+ stloc.s 0x7b
+
+ ldloc.s 0x7b
+ ldc.i4.1
+ add
+ stloc.s 0x7c
+
+ ldloc.s 0x7c
+ ldc.i4.1
+ add
+ stloc.s 0x7d
+
+ ldloc.s 0x7d
+ ldc.i4.1
+ add
+ stloc.s 0x7e
+
+ ldloc.s 0x7e
+ ldc.i4.1
+ add
+ stloc.s 0x7f
+
+ ldloc.s 0x7f
+ ldc.i4.1
+ add
+ stloc.s 0x80
+
+ ldloc.s 0x80
+ ldc.i4.1
+ add
+ stloc.s 0x81
+
+ ldloc.s 0x81
+ ldc.i4.1
+ add
+ stloc.s 0x82
+
+ ldloc.s 0x82
+ ldc.i4.1
+ add
+ stloc.s 0x83
+
+ ldloc.s 0x83
+ ldc.i4.1
+ add
+ stloc.s 0x84
+
+ ldloc.s 0x84
+ ldc.i4.1
+ add
+ stloc.s 0x85
+
+ ldloc.s 0x85
+ ldc.i4.1
+ add
+ stloc.s 0x86
+
+ ldloc.s 0x86
+ ldc.i4.1
+ add
+ stloc.s 0x87
+
+ ldloc.s 0x87
+ ldc.i4.1
+ add
+ stloc.s 0x88
+
+ ldloc.s 0x88
+ ldc.i4.1
+ add
+ stloc.s 0x89
+
+ ldloc.s 0x89
+ ldc.i4.1
+ add
+ stloc.s 0x8a
+
+ ldloc.s 0x8a
+ ldc.i4.1
+ add
+ stloc.s 0x8b
+
+ ldloc.s 0x8b
+ ldc.i4.1
+ add
+ stloc.s 0x8c
+
+ ldloc.s 0x8c
+ ldc.i4.1
+ add
+ stloc.s 0x8d
+
+ ldloc.s 0x8d
+ ldc.i4.1
+ add
+ stloc.s 0x8e
+
+ ldloc.s 0x8e
+ ldc.i4.1
+ add
+ stloc.s 0x8f
+
+ ldloc.s 0x8f
+ ldc.i4.1
+ add
+ stloc.s 0x90
+
+ ldloc.s 0x90
+ ldc.i4.1
+ add
+ stloc.s 0x91
+
+ ldloc.s 0x91
+ ldc.i4.1
+ add
+ stloc.s 0x92
+
+ ldloc.s 0x92
+ ldc.i4.1
+ add
+ stloc.s 0x93
+
+ ldloc.s 0x93
+ ldc.i4.1
+ add
+ stloc.s 0x94
+
+ ldloc.s 0x94
+ ldc.i4.1
+ add
+ stloc.s 0x95
+
+ ldloc.s 0x95
+ ldc.i4.1
+ add
+ stloc.s 0x96
+
+ ldloc.s 0x96
+ ldc.i4.1
+ add
+ stloc.s 0x97
+
+ ldloc.s 0x97
+ ldc.i4.1
+ add
+ stloc.s 0x98
+
+ ldloc.s 0x98
+ ldc.i4.1
+ add
+ stloc.s 0x99
+
+ ldloc.s 0x99
+ ldc.i4.1
+ add
+ stloc.s 0x9a
+
+ ldloc.s 0x9a
+ ldc.i4.1
+ add
+ stloc.s 0x9b
+
+ ldloc.s 0x9b
+ ldc.i4.1
+ add
+ stloc.s 0x9c
+
+ ldloc.s 0x9c
+ ldc.i4.1
+ add
+ stloc.s 0x9d
+
+ ldloc.s 0x9d
+ ldc.i4.1
+ add
+ stloc.s 0x9e
+
+ ldloc.s 0x9e
+ ldc.i4.1
+ add
+ stloc.s 0x9f
+
+ ldloc.s 0x9f
+ ldc.i4.1
+ add
+ stloc.s 0xa0
+
+ ldloc.s 0xa0
+ ldc.i4.1
+ add
+ stloc.s 0xa1
+
+ ldloc.s 0xa1
+ ldc.i4.1
+ add
+ stloc.s 0xa2
+
+ ldloc.s 0xa2
+ ldc.i4.1
+ add
+ stloc.s 0xa3
+
+ ldloc.s 0xa3
+ ldc.i4.1
+ add
+ stloc.s 0xa4
+
+ ldloc.s 0xa4
+ ldc.i4.1
+ add
+ stloc.s 0xa5
+
+ ldloc.s 0xa5
+ ldc.i4.1
+ add
+ stloc.s 0xa6
+
+ ldloc.s 0xa6
+ ldc.i4.1
+ add
+ stloc.s 0xa7
+
+ ldloc.s 0xa7
+ ldc.i4.1
+ add
+ stloc.s 0xa8
+
+ ldloc.s 0xa8
+ ldc.i4.1
+ add
+ stloc.s 0xa9
+
+ ldloc.s 0xa9
+ ldc.i4.1
+ add
+ stloc.s 0xaa
+
+ ldloc.s 0xaa
+ ldc.i4.1
+ add
+ stloc.s 0xab
+
+ ldloc.s 0xab
+ ldc.i4.1
+ add
+ stloc.s 0xac
+
+ ldloc.s 0xac
+ ldc.i4.1
+ add
+ stloc.s 0xad
+
+ ldloc.s 0xad
+ ldc.i4.1
+ add
+ stloc.s 0xae
+
+ ldloc.s 0xae
+ ldc.i4.1
+ add
+ stloc.s 0xaf
+
+ ldloc.s 0xaf
+ ldc.i4.1
+ add
+ stloc.s 0xb0
+
+ ldloc.s 0xb0
+ ldc.i4.1
+ add
+ stloc.s 0xb1
+
+ ldloc.s 0xb1
+ ldc.i4.1
+ add
+ stloc.s 0xb2
+
+ ldloc.s 0xb2
+ ldc.i4.1
+ add
+ stloc.s 0xb3
+
+ ldloc.s 0xb3
+ ldc.i4.1
+ add
+ stloc.s 0xb4
+
+ ldloc.s 0xb4
+ ldc.i4.1
+ add
+ stloc.s 0xb5
+
+ ldloc.s 0xb5
+ ldc.i4.1
+ add
+ stloc.s 0xb6
+
+ ldloc.s 0xb6
+ ldc.i4.1
+ add
+ stloc.s 0xb7
+
+ ldloc.s 0xb7
+ ldc.i4.1
+ add
+ stloc.s 0xb8
+
+ ldloc.s 0xb8
+ ldc.i4.1
+ add
+ stloc.s 0xb9
+
+ ldloc.s 0xb9
+ ldc.i4.1
+ add
+ stloc.s 0xba
+
+ ldloc.s 0xba
+ ldc.i4.1
+ add
+ stloc.s 0xbb
+
+ ldloc.s 0xbb
+ ldc.i4.1
+ add
+ stloc.s 0xbc
+
+ ldloc.s 0xbc
+ ldc.i4.1
+ add
+ stloc.s 0xbd
+
+ ldloc.s 0xbd
+ ldc.i4.1
+ add
+ stloc.s 0xbe
+
+ ldloc.s 0xbe
+ ldc.i4.1
+ add
+ stloc.s 0xbf
+
+ ldloc.s 0xbf
+ ldc.i4.1
+ add
+ stloc.s 0xc0
+
+ ldloc.s 0xc0
+ ldc.i4.1
+ add
+ stloc.s 0xc1
+
+ ldloc.s 0xc1
+ ldc.i4.1
+ add
+ stloc.s 0xc2
+
+ ldloc.s 0xc2
+ ldc.i4.1
+ add
+ stloc.s 0xc3
+
+ ldloc.s 0xc3
+ ldc.i4.1
+ add
+ stloc.s 0xc4
+
+ ldloc.s 0xc4
+ ldc.i4.1
+ add
+ stloc.s 0xc5
+
+ ldloc.s 0xc5
+ ldc.i4.1
+ add
+ stloc.s 0xc6
+
+ ldloc.s 0xc6
+ ldc.i4.1
+ add
+ stloc.s 0xc7
+
+ ldloc.s 0xc7
+ ldc.i4.1
+ add
+ stloc.s 0xc8
+
+ ldloc.s 0xc8
+ ldc.i4.1
+ add
+ stloc.s 0xc9
+
+ ldloc.s 0xc9
+ ldc.i4.1
+ add
+ stloc.s 0xca
+
+ ldloc.s 0xca
+ ldc.i4.1
+ add
+ stloc.s 0xcb
+
+ ldloc.s 0xcb
+ ldc.i4.1
+ add
+ stloc.s 0xcc
+
+ ldloc.s 0xcc
+ ldc.i4.1
+ add
+ stloc.s 0xcd
+
+ ldloc.s 0xcd
+ ldc.i4.1
+ add
+ stloc.s 0xce
+
+ ldloc.s 0xce
+ ldc.i4.1
+ add
+ stloc.s 0xcf
+
+ ldloc.s 0xcf
+ ldc.i4.1
+ add
+ stloc.s 0xd0
+
+ ldloc.s 0xd0
+ ldc.i4.1
+ add
+ stloc.s 0xd1
+
+ ldloc.s 0xd1
+ ldc.i4.1
+ add
+ stloc.s 0xd2
+
+ ldloc.s 0xd2
+ ldc.i4.1
+ add
+ stloc.s 0xd3
+
+ ldloc.s 0xd3
+ ldc.i4.1
+ add
+ stloc.s 0xd4
+
+ ldloc.s 0xd4
+ ldc.i4.1
+ add
+ stloc.s 0xd5
+
+ ldloc.s 0xd5
+ ldc.i4.1
+ add
+ stloc.s 0xd6
+
+ ldloc.s 0xd6
+ ldc.i4.1
+ add
+ stloc.s 0xd7
+
+ ldloc.s 0xd7
+ ldc.i4.1
+ add
+ stloc.s 0xd8
+
+ ldloc.s 0xd8
+ ldc.i4.1
+ add
+ stloc.s 0xd9
+
+ ldloc.s 0xd9
+ ldc.i4.1
+ add
+ stloc.s 0xda
+
+ ldloc.s 0xda
+ ldc.i4.1
+ add
+ stloc.s 0xdb
+
+ ldloc.s 0xdb
+ ldc.i4.1
+ add
+ stloc.s 0xdc
+
+ ldloc.s 0xdc
+ ldc.i4.1
+ add
+ stloc.s 0xdd
+
+ ldloc.s 0xdd
+ ldc.i4.1
+ add
+ stloc.s 0xde
+
+ ldloc.s 0xde
+ ldc.i4.1
+ add
+ stloc.s 0xdf
+
+ ldloc.s 0xdf
+ ldc.i4.1
+ add
+ stloc.s 0xe0
+
+ ldloc.s 0xe0
+ ldc.i4.1
+ add
+ stloc.s 0xe1
+
+ ldloc.s 0xe1
+ ldc.i4.1
+ add
+ stloc.s 0xe2
+
+ ldloc.s 0xe2
+ ldc.i4.1
+ add
+ stloc.s 0xe3
+
+ ldloc.s 0xe3
+ ldc.i4.1
+ add
+ stloc.s 0xe4
+
+ ldloc.s 0xe4
+ ldc.i4.1
+ add
+ stloc.s 0xe5
+
+ ldloc.s 0xe5
+ ldc.i4.1
+ add
+ stloc.s 0xe6
+
+ ldloc.s 0xe6
+ ldc.i4.1
+ add
+ stloc.s 0xe7
+
+ ldloc.s 0xe7
+ ldc.i4.1
+ add
+ stloc.s 0xe8
+
+ ldloc.s 0xe8
+ ldc.i4.1
+ add
+ stloc.s 0xe9
+
+ ldloc.s 0xe9
+ ldc.i4.1
+ add
+ stloc.s 0xea
+
+ ldloc.s 0xea
+ ldc.i4.1
+ add
+ stloc.s 0xeb
+
+ ldloc.s 0xeb
+ ldc.i4.1
+ add
+ stloc.s 0xec
+
+ ldloc.s 0xec
+ ldc.i4.1
+ add
+ stloc.s 0xed
+
+ ldloc.s 0xed
+ ldc.i4.1
+ add
+ stloc.s 0xee
+
+ ldloc.s 0xee
+ ldc.i4.1
+ add
+ stloc.s 0xef
+
+ ldloc.s 0xef
+ ldc.i4.1
+ add
+ stloc.s 0xf0
+
+ ldloc.s 0xf0
+ ldc.i4.1
+ add
+ stloc.s 0xf1
+
+ ldloc.s 0xf1
+ ldc.i4.1
+ add
+ stloc.s 0xf2
+
+ ldloc.s 0xf2
+ ldc.i4.1
+ add
+ stloc.s 0xf3
+
+ ldloc.s 0xf3
+ ldc.i4.1
+ add
+ stloc.s 0xf4
+
+ ldloc.s 0xf4
+ ldc.i4.1
+ add
+ stloc.s 0xf5
+
+ ldloc.s 0xf5
+ ldc.i4.1
+ add
+ stloc.s 0xf6
+
+ ldloc.s 0xf6
+ ldc.i4.1
+ add
+ stloc.s 0xf7
+
+ ldloc.s 0xf7
+ ldc.i4.1
+ add
+ stloc.s 0xf8
+
+ ldloc.s 0xf8
+ ldc.i4.1
+ add
+ stloc.s 0xf9
+
+ ldloc.s 0xf9
+ ldc.i4.1
+ add
+ stloc.s 0xfa
+
+ ldloc.s 0xfa
+ ldc.i4.1
+ add
+ stloc.s 0xfb
+
+ ldloc.s 0xfb
+ ldc.i4.1
+ add
+ stloc.s 0xfc
+
+ ldloc.s 0xfc
+ ldc.i4.1
+ add
+ stloc.s 0xfd
+
+ ldloc.s 0xfd
+ ldc.i4.1
+ add
+ stloc.s 0xfe
+
+ ldloc.s 0xfe
+ ldc.i4.1
+ add
+ stloc.s 0xff
+
+ ldloc.s 0xff
+ ldc.i4.1
+ add
+ stloc.s 0x00
+
+ ldloc 0
+ ldc.i4 256
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloc_s_i2::test_int16()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i2.ilproj
new file mode 100644
index 0000000000..4d5b340819
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i2.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="ldloc_s_i2.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/IL_Conformance/Old/directed/ldloc_s_i4.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i4.il
new file mode 100644
index 0000000000..4ce9dde661
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i4.il
@@ -0,0 +1,1358 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloc_s_i4.exe {}
+.class ldloc_s_i4 {
+
+.method public static int32 test_int32()
+{
+.locals (int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32)
+.zeroinit
+.maxstack 2
+
+ ldloc.s 0x00
+ ldc.i4.1
+ add
+ stloc.s 0x01
+
+ ldloc.s 0x01
+ ldc.i4.1
+ add
+ stloc.s 0x02
+
+ ldloc.s 0x02
+ ldc.i4.1
+ add
+ stloc.s 0x03
+
+ ldloc.s 0x03
+ ldc.i4.1
+ add
+ stloc.s 0x04
+
+ ldloc.s 0x04
+ ldc.i4.1
+ add
+ stloc.s 0x05
+
+ ldloc.s 0x05
+ ldc.i4.1
+ add
+ stloc.s 0x06
+
+ ldloc.s 0x06
+ ldc.i4.1
+ add
+ stloc.s 0x07
+
+ ldloc.s 0x07
+ ldc.i4.1
+ add
+ stloc.s 0x08
+
+ ldloc.s 0x08
+ ldc.i4.1
+ add
+ stloc.s 0x09
+
+ ldloc.s 0x09
+ ldc.i4.1
+ add
+ stloc.s 0x0a
+
+ ldloc.s 0x0a
+ ldc.i4.1
+ add
+ stloc.s 0x0b
+
+ ldloc.s 0x0b
+ ldc.i4.1
+ add
+ stloc.s 0x0c
+
+ ldloc.s 0x0c
+ ldc.i4.1
+ add
+ stloc.s 0x0d
+
+ ldloc.s 0x0d
+ ldc.i4.1
+ add
+ stloc.s 0x0e
+
+ ldloc.s 0x0e
+ ldc.i4.1
+ add
+ stloc.s 0x0f
+
+ ldloc.s 0x0f
+ ldc.i4.1
+ add
+ stloc.s 0x10
+
+ ldloc.s 0x10
+ ldc.i4.1
+ add
+ stloc.s 0x11
+
+ ldloc.s 0x11
+ ldc.i4.1
+ add
+ stloc.s 0x12
+
+ ldloc.s 0x12
+ ldc.i4.1
+ add
+ stloc.s 0x13
+
+ ldloc.s 0x13
+ ldc.i4.1
+ add
+ stloc.s 0x14
+
+ ldloc.s 0x14
+ ldc.i4.1
+ add
+ stloc.s 0x15
+
+ ldloc.s 0x15
+ ldc.i4.1
+ add
+ stloc.s 0x16
+
+ ldloc.s 0x16
+ ldc.i4.1
+ add
+ stloc.s 0x17
+
+ ldloc.s 0x17
+ ldc.i4.1
+ add
+ stloc.s 0x18
+
+ ldloc.s 0x18
+ ldc.i4.1
+ add
+ stloc.s 0x19
+
+ ldloc.s 0x19
+ ldc.i4.1
+ add
+ stloc.s 0x1a
+
+ ldloc.s 0x1a
+ ldc.i4.1
+ add
+ stloc.s 0x1b
+
+ ldloc.s 0x1b
+ ldc.i4.1
+ add
+ stloc.s 0x1c
+
+ ldloc.s 0x1c
+ ldc.i4.1
+ add
+ stloc.s 0x1d
+
+ ldloc.s 0x1d
+ ldc.i4.1
+ add
+ stloc.s 0x1e
+
+ ldloc.s 0x1e
+ ldc.i4.1
+ add
+ stloc.s 0x1f
+
+ ldloc.s 0x1f
+ ldc.i4.1
+ add
+ stloc.s 0x20
+
+ ldloc.s 0x20
+ ldc.i4.1
+ add
+ stloc.s 0x21
+
+ ldloc.s 0x21
+ ldc.i4.1
+ add
+ stloc.s 0x22
+
+ ldloc.s 0x22
+ ldc.i4.1
+ add
+ stloc.s 0x23
+
+ ldloc.s 0x23
+ ldc.i4.1
+ add
+ stloc.s 0x24
+
+ ldloc.s 0x24
+ ldc.i4.1
+ add
+ stloc.s 0x25
+
+ ldloc.s 0x25
+ ldc.i4.1
+ add
+ stloc.s 0x26
+
+ ldloc.s 0x26
+ ldc.i4.1
+ add
+ stloc.s 0x27
+
+ ldloc.s 0x27
+ ldc.i4.1
+ add
+ stloc.s 0x28
+
+ ldloc.s 0x28
+ ldc.i4.1
+ add
+ stloc.s 0x29
+
+ ldloc.s 0x29
+ ldc.i4.1
+ add
+ stloc.s 0x2a
+
+ ldloc.s 0x2a
+ ldc.i4.1
+ add
+ stloc.s 0x2b
+
+ ldloc.s 0x2b
+ ldc.i4.1
+ add
+ stloc.s 0x2c
+
+ ldloc.s 0x2c
+ ldc.i4.1
+ add
+ stloc.s 0x2d
+
+ ldloc.s 0x2d
+ ldc.i4.1
+ add
+ stloc.s 0x2e
+
+ ldloc.s 0x2e
+ ldc.i4.1
+ add
+ stloc.s 0x2f
+
+ ldloc.s 0x2f
+ ldc.i4.1
+ add
+ stloc.s 0x30
+
+ ldloc.s 0x30
+ ldc.i4.1
+ add
+ stloc.s 0x31
+
+ ldloc.s 0x31
+ ldc.i4.1
+ add
+ stloc.s 0x32
+
+ ldloc.s 0x32
+ ldc.i4.1
+ add
+ stloc.s 0x33
+
+ ldloc.s 0x33
+ ldc.i4.1
+ add
+ stloc.s 0x34
+
+ ldloc.s 0x34
+ ldc.i4.1
+ add
+ stloc.s 0x35
+
+ ldloc.s 0x35
+ ldc.i4.1
+ add
+ stloc.s 0x36
+
+ ldloc.s 0x36
+ ldc.i4.1
+ add
+ stloc.s 0x37
+
+ ldloc.s 0x37
+ ldc.i4.1
+ add
+ stloc.s 0x38
+
+ ldloc.s 0x38
+ ldc.i4.1
+ add
+ stloc.s 0x39
+
+ ldloc.s 0x39
+ ldc.i4.1
+ add
+ stloc.s 0x3a
+
+ ldloc.s 0x3a
+ ldc.i4.1
+ add
+ stloc.s 0x3b
+
+ ldloc.s 0x3b
+ ldc.i4.1
+ add
+ stloc.s 0x3c
+
+ ldloc.s 0x3c
+ ldc.i4.1
+ add
+ stloc.s 0x3d
+
+ ldloc.s 0x3d
+ ldc.i4.1
+ add
+ stloc.s 0x3e
+
+ ldloc.s 0x3e
+ ldc.i4.1
+ add
+ stloc.s 0x3f
+
+ ldloc.s 0x3f
+ ldc.i4.1
+ add
+ stloc.s 0x40
+
+ ldloc.s 0x40
+ ldc.i4.1
+ add
+ stloc.s 0x41
+
+ ldloc.s 0x41
+ ldc.i4.1
+ add
+ stloc.s 0x42
+
+ ldloc.s 0x42
+ ldc.i4.1
+ add
+ stloc.s 0x43
+
+ ldloc.s 0x43
+ ldc.i4.1
+ add
+ stloc.s 0x44
+
+ ldloc.s 0x44
+ ldc.i4.1
+ add
+ stloc.s 0x45
+
+ ldloc.s 0x45
+ ldc.i4.1
+ add
+ stloc.s 0x46
+
+ ldloc.s 0x46
+ ldc.i4.1
+ add
+ stloc.s 0x47
+
+ ldloc.s 0x47
+ ldc.i4.1
+ add
+ stloc.s 0x48
+
+ ldloc.s 0x48
+ ldc.i4.1
+ add
+ stloc.s 0x49
+
+ ldloc.s 0x49
+ ldc.i4.1
+ add
+ stloc.s 0x4a
+
+ ldloc.s 0x4a
+ ldc.i4.1
+ add
+ stloc.s 0x4b
+
+ ldloc.s 0x4b
+ ldc.i4.1
+ add
+ stloc.s 0x4c
+
+ ldloc.s 0x4c
+ ldc.i4.1
+ add
+ stloc.s 0x4d
+
+ ldloc.s 0x4d
+ ldc.i4.1
+ add
+ stloc.s 0x4e
+
+ ldloc.s 0x4e
+ ldc.i4.1
+ add
+ stloc.s 0x4f
+
+ ldloc.s 0x4f
+ ldc.i4.1
+ add
+ stloc.s 0x50
+
+ ldloc.s 0x50
+ ldc.i4.1
+ add
+ stloc.s 0x51
+
+ ldloc.s 0x51
+ ldc.i4.1
+ add
+ stloc.s 0x52
+
+ ldloc.s 0x52
+ ldc.i4.1
+ add
+ stloc.s 0x53
+
+ ldloc.s 0x53
+ ldc.i4.1
+ add
+ stloc.s 0x54
+
+ ldloc.s 0x54
+ ldc.i4.1
+ add
+ stloc.s 0x55
+
+ ldloc.s 0x55
+ ldc.i4.1
+ add
+ stloc.s 0x56
+
+ ldloc.s 0x56
+ ldc.i4.1
+ add
+ stloc.s 0x57
+
+ ldloc.s 0x57
+ ldc.i4.1
+ add
+ stloc.s 0x58
+
+ ldloc.s 0x58
+ ldc.i4.1
+ add
+ stloc.s 0x59
+
+ ldloc.s 0x59
+ ldc.i4.1
+ add
+ stloc.s 0x5a
+
+ ldloc.s 0x5a
+ ldc.i4.1
+ add
+ stloc.s 0x5b
+
+ ldloc.s 0x5b
+ ldc.i4.1
+ add
+ stloc.s 0x5c
+
+ ldloc.s 0x5c
+ ldc.i4.1
+ add
+ stloc.s 0x5d
+
+ ldloc.s 0x5d
+ ldc.i4.1
+ add
+ stloc.s 0x5e
+
+ ldloc.s 0x5e
+ ldc.i4.1
+ add
+ stloc.s 0x5f
+
+ ldloc.s 0x5f
+ ldc.i4.1
+ add
+ stloc.s 0x60
+
+ ldloc.s 0x60
+ ldc.i4.1
+ add
+ stloc.s 0x61
+
+ ldloc.s 0x61
+ ldc.i4.1
+ add
+ stloc.s 0x62
+
+ ldloc.s 0x62
+ ldc.i4.1
+ add
+ stloc.s 0x63
+
+ ldloc.s 0x63
+ ldc.i4.1
+ add
+ stloc.s 0x64
+
+ ldloc.s 0x64
+ ldc.i4.1
+ add
+ stloc.s 0x65
+
+ ldloc.s 0x65
+ ldc.i4.1
+ add
+ stloc.s 0x66
+
+ ldloc.s 0x66
+ ldc.i4.1
+ add
+ stloc.s 0x67
+
+ ldloc.s 0x67
+ ldc.i4.1
+ add
+ stloc.s 0x68
+
+ ldloc.s 0x68
+ ldc.i4.1
+ add
+ stloc.s 0x69
+
+ ldloc.s 0x69
+ ldc.i4.1
+ add
+ stloc.s 0x6a
+
+ ldloc.s 0x6a
+ ldc.i4.1
+ add
+ stloc.s 0x6b
+
+ ldloc.s 0x6b
+ ldc.i4.1
+ add
+ stloc.s 0x6c
+
+ ldloc.s 0x6c
+ ldc.i4.1
+ add
+ stloc.s 0x6d
+
+ ldloc.s 0x6d
+ ldc.i4.1
+ add
+ stloc.s 0x6e
+
+ ldloc.s 0x6e
+ ldc.i4.1
+ add
+ stloc.s 0x6f
+
+ ldloc.s 0x6f
+ ldc.i4.1
+ add
+ stloc.s 0x70
+
+ ldloc.s 0x70
+ ldc.i4.1
+ add
+ stloc.s 0x71
+
+ ldloc.s 0x71
+ ldc.i4.1
+ add
+ stloc.s 0x72
+
+ ldloc.s 0x72
+ ldc.i4.1
+ add
+ stloc.s 0x73
+
+ ldloc.s 0x73
+ ldc.i4.1
+ add
+ stloc.s 0x74
+
+ ldloc.s 0x74
+ ldc.i4.1
+ add
+ stloc.s 0x75
+
+ ldloc.s 0x75
+ ldc.i4.1
+ add
+ stloc.s 0x76
+
+ ldloc.s 0x76
+ ldc.i4.1
+ add
+ stloc.s 0x77
+
+ ldloc.s 0x77
+ ldc.i4.1
+ add
+ stloc.s 0x78
+
+ ldloc.s 0x78
+ ldc.i4.1
+ add
+ stloc.s 0x79
+
+ ldloc.s 0x79
+ ldc.i4.1
+ add
+ stloc.s 0x7a
+
+ ldloc.s 0x7a
+ ldc.i4.1
+ add
+ stloc.s 0x7b
+
+ ldloc.s 0x7b
+ ldc.i4.1
+ add
+ stloc.s 0x7c
+
+ ldloc.s 0x7c
+ ldc.i4.1
+ add
+ stloc.s 0x7d
+
+ ldloc.s 0x7d
+ ldc.i4.1
+ add
+ stloc.s 0x7e
+
+ ldloc.s 0x7e
+ ldc.i4.1
+ add
+ stloc.s 0x7f
+
+ ldloc.s 0x7f
+ ldc.i4.1
+ add
+ stloc.s 0x80
+
+ ldloc.s 0x80
+ ldc.i4.1
+ add
+ stloc.s 0x81
+
+ ldloc.s 0x81
+ ldc.i4.1
+ add
+ stloc.s 0x82
+
+ ldloc.s 0x82
+ ldc.i4.1
+ add
+ stloc.s 0x83
+
+ ldloc.s 0x83
+ ldc.i4.1
+ add
+ stloc.s 0x84
+
+ ldloc.s 0x84
+ ldc.i4.1
+ add
+ stloc.s 0x85
+
+ ldloc.s 0x85
+ ldc.i4.1
+ add
+ stloc.s 0x86
+
+ ldloc.s 0x86
+ ldc.i4.1
+ add
+ stloc.s 0x87
+
+ ldloc.s 0x87
+ ldc.i4.1
+ add
+ stloc.s 0x88
+
+ ldloc.s 0x88
+ ldc.i4.1
+ add
+ stloc.s 0x89
+
+ ldloc.s 0x89
+ ldc.i4.1
+ add
+ stloc.s 0x8a
+
+ ldloc.s 0x8a
+ ldc.i4.1
+ add
+ stloc.s 0x8b
+
+ ldloc.s 0x8b
+ ldc.i4.1
+ add
+ stloc.s 0x8c
+
+ ldloc.s 0x8c
+ ldc.i4.1
+ add
+ stloc.s 0x8d
+
+ ldloc.s 0x8d
+ ldc.i4.1
+ add
+ stloc.s 0x8e
+
+ ldloc.s 0x8e
+ ldc.i4.1
+ add
+ stloc.s 0x8f
+
+ ldloc.s 0x8f
+ ldc.i4.1
+ add
+ stloc.s 0x90
+
+ ldloc.s 0x90
+ ldc.i4.1
+ add
+ stloc.s 0x91
+
+ ldloc.s 0x91
+ ldc.i4.1
+ add
+ stloc.s 0x92
+
+ ldloc.s 0x92
+ ldc.i4.1
+ add
+ stloc.s 0x93
+
+ ldloc.s 0x93
+ ldc.i4.1
+ add
+ stloc.s 0x94
+
+ ldloc.s 0x94
+ ldc.i4.1
+ add
+ stloc.s 0x95
+
+ ldloc.s 0x95
+ ldc.i4.1
+ add
+ stloc.s 0x96
+
+ ldloc.s 0x96
+ ldc.i4.1
+ add
+ stloc.s 0x97
+
+ ldloc.s 0x97
+ ldc.i4.1
+ add
+ stloc.s 0x98
+
+ ldloc.s 0x98
+ ldc.i4.1
+ add
+ stloc.s 0x99
+
+ ldloc.s 0x99
+ ldc.i4.1
+ add
+ stloc.s 0x9a
+
+ ldloc.s 0x9a
+ ldc.i4.1
+ add
+ stloc.s 0x9b
+
+ ldloc.s 0x9b
+ ldc.i4.1
+ add
+ stloc.s 0x9c
+
+ ldloc.s 0x9c
+ ldc.i4.1
+ add
+ stloc.s 0x9d
+
+ ldloc.s 0x9d
+ ldc.i4.1
+ add
+ stloc.s 0x9e
+
+ ldloc.s 0x9e
+ ldc.i4.1
+ add
+ stloc.s 0x9f
+
+ ldloc.s 0x9f
+ ldc.i4.1
+ add
+ stloc.s 0xa0
+
+ ldloc.s 0xa0
+ ldc.i4.1
+ add
+ stloc.s 0xa1
+
+ ldloc.s 0xa1
+ ldc.i4.1
+ add
+ stloc.s 0xa2
+
+ ldloc.s 0xa2
+ ldc.i4.1
+ add
+ stloc.s 0xa3
+
+ ldloc.s 0xa3
+ ldc.i4.1
+ add
+ stloc.s 0xa4
+
+ ldloc.s 0xa4
+ ldc.i4.1
+ add
+ stloc.s 0xa5
+
+ ldloc.s 0xa5
+ ldc.i4.1
+ add
+ stloc.s 0xa6
+
+ ldloc.s 0xa6
+ ldc.i4.1
+ add
+ stloc.s 0xa7
+
+ ldloc.s 0xa7
+ ldc.i4.1
+ add
+ stloc.s 0xa8
+
+ ldloc.s 0xa8
+ ldc.i4.1
+ add
+ stloc.s 0xa9
+
+ ldloc.s 0xa9
+ ldc.i4.1
+ add
+ stloc.s 0xaa
+
+ ldloc.s 0xaa
+ ldc.i4.1
+ add
+ stloc.s 0xab
+
+ ldloc.s 0xab
+ ldc.i4.1
+ add
+ stloc.s 0xac
+
+ ldloc.s 0xac
+ ldc.i4.1
+ add
+ stloc.s 0xad
+
+ ldloc.s 0xad
+ ldc.i4.1
+ add
+ stloc.s 0xae
+
+ ldloc.s 0xae
+ ldc.i4.1
+ add
+ stloc.s 0xaf
+
+ ldloc.s 0xaf
+ ldc.i4.1
+ add
+ stloc.s 0xb0
+
+ ldloc.s 0xb0
+ ldc.i4.1
+ add
+ stloc.s 0xb1
+
+ ldloc.s 0xb1
+ ldc.i4.1
+ add
+ stloc.s 0xb2
+
+ ldloc.s 0xb2
+ ldc.i4.1
+ add
+ stloc.s 0xb3
+
+ ldloc.s 0xb3
+ ldc.i4.1
+ add
+ stloc.s 0xb4
+
+ ldloc.s 0xb4
+ ldc.i4.1
+ add
+ stloc.s 0xb5
+
+ ldloc.s 0xb5
+ ldc.i4.1
+ add
+ stloc.s 0xb6
+
+ ldloc.s 0xb6
+ ldc.i4.1
+ add
+ stloc.s 0xb7
+
+ ldloc.s 0xb7
+ ldc.i4.1
+ add
+ stloc.s 0xb8
+
+ ldloc.s 0xb8
+ ldc.i4.1
+ add
+ stloc.s 0xb9
+
+ ldloc.s 0xb9
+ ldc.i4.1
+ add
+ stloc.s 0xba
+
+ ldloc.s 0xba
+ ldc.i4.1
+ add
+ stloc.s 0xbb
+
+ ldloc.s 0xbb
+ ldc.i4.1
+ add
+ stloc.s 0xbc
+
+ ldloc.s 0xbc
+ ldc.i4.1
+ add
+ stloc.s 0xbd
+
+ ldloc.s 0xbd
+ ldc.i4.1
+ add
+ stloc.s 0xbe
+
+ ldloc.s 0xbe
+ ldc.i4.1
+ add
+ stloc.s 0xbf
+
+ ldloc.s 0xbf
+ ldc.i4.1
+ add
+ stloc.s 0xc0
+
+ ldloc.s 0xc0
+ ldc.i4.1
+ add
+ stloc.s 0xc1
+
+ ldloc.s 0xc1
+ ldc.i4.1
+ add
+ stloc.s 0xc2
+
+ ldloc.s 0xc2
+ ldc.i4.1
+ add
+ stloc.s 0xc3
+
+ ldloc.s 0xc3
+ ldc.i4.1
+ add
+ stloc.s 0xc4
+
+ ldloc.s 0xc4
+ ldc.i4.1
+ add
+ stloc.s 0xc5
+
+ ldloc.s 0xc5
+ ldc.i4.1
+ add
+ stloc.s 0xc6
+
+ ldloc.s 0xc6
+ ldc.i4.1
+ add
+ stloc.s 0xc7
+
+ ldloc.s 0xc7
+ ldc.i4.1
+ add
+ stloc.s 0xc8
+
+ ldloc.s 0xc8
+ ldc.i4.1
+ add
+ stloc.s 0xc9
+
+ ldloc.s 0xc9
+ ldc.i4.1
+ add
+ stloc.s 0xca
+
+ ldloc.s 0xca
+ ldc.i4.1
+ add
+ stloc.s 0xcb
+
+ ldloc.s 0xcb
+ ldc.i4.1
+ add
+ stloc.s 0xcc
+
+ ldloc.s 0xcc
+ ldc.i4.1
+ add
+ stloc.s 0xcd
+
+ ldloc.s 0xcd
+ ldc.i4.1
+ add
+ stloc.s 0xce
+
+ ldloc.s 0xce
+ ldc.i4.1
+ add
+ stloc.s 0xcf
+
+ ldloc.s 0xcf
+ ldc.i4.1
+ add
+ stloc.s 0xd0
+
+ ldloc.s 0xd0
+ ldc.i4.1
+ add
+ stloc.s 0xd1
+
+ ldloc.s 0xd1
+ ldc.i4.1
+ add
+ stloc.s 0xd2
+
+ ldloc.s 0xd2
+ ldc.i4.1
+ add
+ stloc.s 0xd3
+
+ ldloc.s 0xd3
+ ldc.i4.1
+ add
+ stloc.s 0xd4
+
+ ldloc.s 0xd4
+ ldc.i4.1
+ add
+ stloc.s 0xd5
+
+ ldloc.s 0xd5
+ ldc.i4.1
+ add
+ stloc.s 0xd6
+
+ ldloc.s 0xd6
+ ldc.i4.1
+ add
+ stloc.s 0xd7
+
+ ldloc.s 0xd7
+ ldc.i4.1
+ add
+ stloc.s 0xd8
+
+ ldloc.s 0xd8
+ ldc.i4.1
+ add
+ stloc.s 0xd9
+
+ ldloc.s 0xd9
+ ldc.i4.1
+ add
+ stloc.s 0xda
+
+ ldloc.s 0xda
+ ldc.i4.1
+ add
+ stloc.s 0xdb
+
+ ldloc.s 0xdb
+ ldc.i4.1
+ add
+ stloc.s 0xdc
+
+ ldloc.s 0xdc
+ ldc.i4.1
+ add
+ stloc.s 0xdd
+
+ ldloc.s 0xdd
+ ldc.i4.1
+ add
+ stloc.s 0xde
+
+ ldloc.s 0xde
+ ldc.i4.1
+ add
+ stloc.s 0xdf
+
+ ldloc.s 0xdf
+ ldc.i4.1
+ add
+ stloc.s 0xe0
+
+ ldloc.s 0xe0
+ ldc.i4.1
+ add
+ stloc.s 0xe1
+
+ ldloc.s 0xe1
+ ldc.i4.1
+ add
+ stloc.s 0xe2
+
+ ldloc.s 0xe2
+ ldc.i4.1
+ add
+ stloc.s 0xe3
+
+ ldloc.s 0xe3
+ ldc.i4.1
+ add
+ stloc.s 0xe4
+
+ ldloc.s 0xe4
+ ldc.i4.1
+ add
+ stloc.s 0xe5
+
+ ldloc.s 0xe5
+ ldc.i4.1
+ add
+ stloc.s 0xe6
+
+ ldloc.s 0xe6
+ ldc.i4.1
+ add
+ stloc.s 0xe7
+
+ ldloc.s 0xe7
+ ldc.i4.1
+ add
+ stloc.s 0xe8
+
+ ldloc.s 0xe8
+ ldc.i4.1
+ add
+ stloc.s 0xe9
+
+ ldloc.s 0xe9
+ ldc.i4.1
+ add
+ stloc.s 0xea
+
+ ldloc.s 0xea
+ ldc.i4.1
+ add
+ stloc.s 0xeb
+
+ ldloc.s 0xeb
+ ldc.i4.1
+ add
+ stloc.s 0xec
+
+ ldloc.s 0xec
+ ldc.i4.1
+ add
+ stloc.s 0xed
+
+ ldloc.s 0xed
+ ldc.i4.1
+ add
+ stloc.s 0xee
+
+ ldloc.s 0xee
+ ldc.i4.1
+ add
+ stloc.s 0xef
+
+ ldloc.s 0xef
+ ldc.i4.1
+ add
+ stloc.s 0xf0
+
+ ldloc.s 0xf0
+ ldc.i4.1
+ add
+ stloc.s 0xf1
+
+ ldloc.s 0xf1
+ ldc.i4.1
+ add
+ stloc.s 0xf2
+
+ ldloc.s 0xf2
+ ldc.i4.1
+ add
+ stloc.s 0xf3
+
+ ldloc.s 0xf3
+ ldc.i4.1
+ add
+ stloc.s 0xf4
+
+ ldloc.s 0xf4
+ ldc.i4.1
+ add
+ stloc.s 0xf5
+
+ ldloc.s 0xf5
+ ldc.i4.1
+ add
+ stloc.s 0xf6
+
+ ldloc.s 0xf6
+ ldc.i4.1
+ add
+ stloc.s 0xf7
+
+ ldloc.s 0xf7
+ ldc.i4.1
+ add
+ stloc.s 0xf8
+
+ ldloc.s 0xf8
+ ldc.i4.1
+ add
+ stloc.s 0xf9
+
+ ldloc.s 0xf9
+ ldc.i4.1
+ add
+ stloc.s 0xfa
+
+ ldloc.s 0xfa
+ ldc.i4.1
+ add
+ stloc.s 0xfb
+
+ ldloc.s 0xfb
+ ldc.i4.1
+ add
+ stloc.s 0xfc
+
+ ldloc.s 0xfc
+ ldc.i4.1
+ add
+ stloc.s 0xfd
+
+ ldloc.s 0xfd
+ ldc.i4.1
+ add
+ stloc.s 0xfe
+
+ ldloc.s 0xfe
+ ldc.i4.1
+ add
+ stloc.s 0xff
+
+ ldloc.s 0xff
+ ldc.i4.1
+ add
+ stloc.s 0x00
+
+ ldloc 0
+ ldc.i4 256
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloc_s_i4::test_int32()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i4.ilproj
new file mode 100644
index 0000000000..34fef8df12
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_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="ldloc_s_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/IL_Conformance/Old/directed/ldloc_s_i8.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i8.il
new file mode 100644
index 0000000000..d76280edd4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i8.il
@@ -0,0 +1,1358 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloc_s_i8.exe {}
+.class ldloc_s_i8 {
+
+.method public static int32 test_int64()
+{
+.locals (int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64)
+.zeroinit
+.maxstack 2
+
+ ldloc.s 0x00
+ ldc.i8 1
+ add
+ stloc.s 0x01
+
+ ldloc.s 0x01
+ ldc.i8 1
+ add
+ stloc.s 0x02
+
+ ldloc.s 0x02
+ ldc.i8 1
+ add
+ stloc.s 0x03
+
+ ldloc.s 0x03
+ ldc.i8 1
+ add
+ stloc.s 0x04
+
+ ldloc.s 0x04
+ ldc.i8 1
+ add
+ stloc.s 0x05
+
+ ldloc.s 0x05
+ ldc.i8 1
+ add
+ stloc.s 0x06
+
+ ldloc.s 0x06
+ ldc.i8 1
+ add
+ stloc.s 0x07
+
+ ldloc.s 0x07
+ ldc.i8 1
+ add
+ stloc.s 0x08
+
+ ldloc.s 0x08
+ ldc.i8 1
+ add
+ stloc.s 0x09
+
+ ldloc.s 0x09
+ ldc.i8 1
+ add
+ stloc.s 0x0a
+
+ ldloc.s 0x0a
+ ldc.i8 1
+ add
+ stloc.s 0x0b
+
+ ldloc.s 0x0b
+ ldc.i8 1
+ add
+ stloc.s 0x0c
+
+ ldloc.s 0x0c
+ ldc.i8 1
+ add
+ stloc.s 0x0d
+
+ ldloc.s 0x0d
+ ldc.i8 1
+ add
+ stloc.s 0x0e
+
+ ldloc.s 0x0e
+ ldc.i8 1
+ add
+ stloc.s 0x0f
+
+ ldloc.s 0x0f
+ ldc.i8 1
+ add
+ stloc.s 0x10
+
+ ldloc.s 0x10
+ ldc.i8 1
+ add
+ stloc.s 0x11
+
+ ldloc.s 0x11
+ ldc.i8 1
+ add
+ stloc.s 0x12
+
+ ldloc.s 0x12
+ ldc.i8 1
+ add
+ stloc.s 0x13
+
+ ldloc.s 0x13
+ ldc.i8 1
+ add
+ stloc.s 0x14
+
+ ldloc.s 0x14
+ ldc.i8 1
+ add
+ stloc.s 0x15
+
+ ldloc.s 0x15
+ ldc.i8 1
+ add
+ stloc.s 0x8
+
+ ldloc.s 0x8
+ ldc.i8 1
+ add
+ stloc.s 0x17
+
+ ldloc.s 0x17
+ ldc.i8 1
+ add
+ stloc.s 0x18
+
+ ldloc.s 0x18
+ ldc.i8 1
+ add
+ stloc.s 0x19
+
+ ldloc.s 0x19
+ ldc.i8 1
+ add
+ stloc.s 0x1a
+
+ ldloc.s 0x1a
+ ldc.i8 1
+ add
+ stloc.s 0x1b
+
+ ldloc.s 0x1b
+ ldc.i8 1
+ add
+ stloc.s 0x1c
+
+ ldloc.s 0x1c
+ ldc.i8 1
+ add
+ stloc.s 0x1d
+
+ ldloc.s 0x1d
+ ldc.i8 1
+ add
+ stloc.s 0x1e
+
+ ldloc.s 0x1e
+ ldc.i8 1
+ add
+ stloc.s 0x1f
+
+ ldloc.s 0x1f
+ ldc.i8 1
+ add
+ stloc.s 0x20
+
+ ldloc.s 0x20
+ ldc.i8 1
+ add
+ stloc.s 0x21
+
+ ldloc.s 0x21
+ ldc.i8 1
+ add
+ stloc.s 0x22
+
+ ldloc.s 0x22
+ ldc.i8 1
+ add
+ stloc.s 0x23
+
+ ldloc.s 0x23
+ ldc.i8 1
+ add
+ stloc.s 0x24
+
+ ldloc.s 0x24
+ ldc.i8 1
+ add
+ stloc.s 0x25
+
+ ldloc.s 0x25
+ ldc.i8 1
+ add
+ stloc.s 0x26
+
+ ldloc.s 0x26
+ ldc.i8 1
+ add
+ stloc.s 0x27
+
+ ldloc.s 0x27
+ ldc.i8 1
+ add
+ stloc.s 0x28
+
+ ldloc.s 0x28
+ ldc.i8 1
+ add
+ stloc.s 0x29
+
+ ldloc.s 0x29
+ ldc.i8 1
+ add
+ stloc.s 0x2a
+
+ ldloc.s 0x2a
+ ldc.i8 1
+ add
+ stloc.s 0x2b
+
+ ldloc.s 0x2b
+ ldc.i8 1
+ add
+ stloc.s 0x2c
+
+ ldloc.s 0x2c
+ ldc.i8 1
+ add
+ stloc.s 0x2d
+
+ ldloc.s 0x2d
+ ldc.i8 1
+ add
+ stloc.s 0x2e
+
+ ldloc.s 0x2e
+ ldc.i8 1
+ add
+ stloc.s 0x2f
+
+ ldloc.s 0x2f
+ ldc.i8 1
+ add
+ stloc.s 0x30
+
+ ldloc.s 0x30
+ ldc.i8 1
+ add
+ stloc.s 0x31
+
+ ldloc.s 0x31
+ ldc.i8 1
+ add
+ stloc.s 0x8
+
+ ldloc.s 0x8
+ ldc.i8 1
+ add
+ stloc.s 0x33
+
+ ldloc.s 0x33
+ ldc.i8 1
+ add
+ stloc.s 0x34
+
+ ldloc.s 0x34
+ ldc.i8 1
+ add
+ stloc.s 0x35
+
+ ldloc.s 0x35
+ ldc.i8 1
+ add
+ stloc.s 0x36
+
+ ldloc.s 0x36
+ ldc.i8 1
+ add
+ stloc.s 0x37
+
+ ldloc.s 0x37
+ ldc.i8 1
+ add
+ stloc.s 0x38
+
+ ldloc.s 0x38
+ ldc.i8 1
+ add
+ stloc.s 0x39
+
+ ldloc.s 0x39
+ ldc.i8 1
+ add
+ stloc.s 0x3a
+
+ ldloc.s 0x3a
+ ldc.i8 1
+ add
+ stloc.s 0x3b
+
+ ldloc.s 0x3b
+ ldc.i8 1
+ add
+ stloc.s 0x3c
+
+ ldloc.s 0x3c
+ ldc.i8 1
+ add
+ stloc.s 0x3d
+
+ ldloc.s 0x3d
+ ldc.i8 1
+ add
+ stloc.s 0x3e
+
+ ldloc.s 0x3e
+ ldc.i8 1
+ add
+ stloc.s 0x3f
+
+ ldloc.s 0x3f
+ ldc.i8 1
+ add
+ stloc.s 0x40
+
+ ldloc.s 0x40
+ ldc.i8 1
+ add
+ stloc.s 0x41
+
+ ldloc.s 0x41
+ ldc.i8 1
+ add
+ stloc.s 0x42
+
+ ldloc.s 0x42
+ ldc.i8 1
+ add
+ stloc.s 0x43
+
+ ldloc.s 0x43
+ ldc.i8 1
+ add
+ stloc.s 0x44
+
+ ldloc.s 0x44
+ ldc.i8 1
+ add
+ stloc.s 0x45
+
+ ldloc.s 0x45
+ ldc.i8 1
+ add
+ stloc.s 0x46
+
+ ldloc.s 0x46
+ ldc.i8 1
+ add
+ stloc.s 0x47
+
+ ldloc.s 0x47
+ ldc.i8 1
+ add
+ stloc.s 0x48
+
+ ldloc.s 0x48
+ ldc.i8 1
+ add
+ stloc.s 0x49
+
+ ldloc.s 0x49
+ ldc.i8 1
+ add
+ stloc.s 0x4a
+
+ ldloc.s 0x4a
+ ldc.i8 1
+ add
+ stloc.s 0x4b
+
+ ldloc.s 0x4b
+ ldc.i8 1
+ add
+ stloc.s 0x4c
+
+ ldloc.s 0x4c
+ ldc.i8 1
+ add
+ stloc.s 0x4d
+
+ ldloc.s 0x4d
+ ldc.i8 1
+ add
+ stloc.s 0x4e
+
+ ldloc.s 0x4e
+ ldc.i8 1
+ add
+ stloc.s 0x4f
+
+ ldloc.s 0x4f
+ ldc.i8 1
+ add
+ stloc.s 0x50
+
+ ldloc.s 0x50
+ ldc.i8 1
+ add
+ stloc.s 0x51
+
+ ldloc.s 0x51
+ ldc.i8 1
+ add
+ stloc.s 0x52
+
+ ldloc.s 0x52
+ ldc.i8 1
+ add
+ stloc.s 0x53
+
+ ldloc.s 0x53
+ ldc.i8 1
+ add
+ stloc.s 0x54
+
+ ldloc.s 0x54
+ ldc.i8 1
+ add
+ stloc.s 0x55
+
+ ldloc.s 0x55
+ ldc.i8 1
+ add
+ stloc.s 0x56
+
+ ldloc.s 0x56
+ ldc.i8 1
+ add
+ stloc.s 0x57
+
+ ldloc.s 0x57
+ ldc.i8 1
+ add
+ stloc.s 0x58
+
+ ldloc.s 0x58
+ ldc.i8 1
+ add
+ stloc.s 0x59
+
+ ldloc.s 0x59
+ ldc.i8 1
+ add
+ stloc.s 0x5a
+
+ ldloc.s 0x5a
+ ldc.i8 1
+ add
+ stloc.s 0x5b
+
+ ldloc.s 0x5b
+ ldc.i8 1
+ add
+ stloc.s 0x5c
+
+ ldloc.s 0x5c
+ ldc.i8 1
+ add
+ stloc.s 0x5d
+
+ ldloc.s 0x5d
+ ldc.i8 1
+ add
+ stloc.s 0x5e
+
+ ldloc.s 0x5e
+ ldc.i8 1
+ add
+ stloc.s 0x5f
+
+ ldloc.s 0x5f
+ ldc.i8 1
+ add
+ stloc.s 0x60
+
+ ldloc.s 0x60
+ ldc.i8 1
+ add
+ stloc.s 0x61
+
+ ldloc.s 0x61
+ ldc.i8 1
+ add
+ stloc.s 0x62
+
+ ldloc.s 0x62
+ ldc.i8 1
+ add
+ stloc.s 0x63
+
+ ldloc.s 0x63
+ ldc.i8 1
+ add
+ stloc.s 0x64
+
+ ldloc.s 0x64
+ ldc.i8 1
+ add
+ stloc.s 0x65
+
+ ldloc.s 0x65
+ ldc.i8 1
+ add
+ stloc.s 0x66
+
+ ldloc.s 0x66
+ ldc.i8 1
+ add
+ stloc.s 0x67
+
+ ldloc.s 0x67
+ ldc.i8 1
+ add
+ stloc.s 0x68
+
+ ldloc.s 0x68
+ ldc.i8 1
+ add
+ stloc.s 0x69
+
+ ldloc.s 0x69
+ ldc.i8 1
+ add
+ stloc.s 0x6a
+
+ ldloc.s 0x6a
+ ldc.i8 1
+ add
+ stloc.s 0x6b
+
+ ldloc.s 0x6b
+ ldc.i8 1
+ add
+ stloc.s 0x6c
+
+ ldloc.s 0x6c
+ ldc.i8 1
+ add
+ stloc.s 0x6d
+
+ ldloc.s 0x6d
+ ldc.i8 1
+ add
+ stloc.s 0x6e
+
+ ldloc.s 0x6e
+ ldc.i8 1
+ add
+ stloc.s 0x6f
+
+ ldloc.s 0x6f
+ ldc.i8 1
+ add
+ stloc.s 0x70
+
+ ldloc.s 0x70
+ ldc.i8 1
+ add
+ stloc.s 0x71
+
+ ldloc.s 0x71
+ ldc.i8 1
+ add
+ stloc.s 0x72
+
+ ldloc.s 0x72
+ ldc.i8 1
+ add
+ stloc.s 0x73
+
+ ldloc.s 0x73
+ ldc.i8 1
+ add
+ stloc.s 0x74
+
+ ldloc.s 0x74
+ ldc.i8 1
+ add
+ stloc.s 0x75
+
+ ldloc.s 0x75
+ ldc.i8 1
+ add
+ stloc.s 0x76
+
+ ldloc.s 0x76
+ ldc.i8 1
+ add
+ stloc.s 0x77
+
+ ldloc.s 0x77
+ ldc.i8 1
+ add
+ stloc.s 0x78
+
+ ldloc.s 0x78
+ ldc.i8 1
+ add
+ stloc.s 0x79
+
+ ldloc.s 0x79
+ ldc.i8 1
+ add
+ stloc.s 0x7a
+
+ ldloc.s 0x7a
+ ldc.i8 1
+ add
+ stloc.s 0x7b
+
+ ldloc.s 0x7b
+ ldc.i8 1
+ add
+ stloc.s 0x7c
+
+ ldloc.s 0x7c
+ ldc.i8 1
+ add
+ stloc.s 0x7d
+
+ ldloc.s 0x7d
+ ldc.i8 1
+ add
+ stloc.s 0x7e
+
+ ldloc.s 0x7e
+ ldc.i8 1
+ add
+ stloc.s 0x7f
+
+ ldloc.s 0x7f
+ ldc.i8 1
+ add
+ stloc.s 0x80
+
+ ldloc.s 0x80
+ ldc.i8 1
+ add
+ stloc.s 0x81
+
+ ldloc.s 0x81
+ ldc.i8 1
+ add
+ stloc.s 0x82
+
+ ldloc.s 0x82
+ ldc.i8 1
+ add
+ stloc.s 0x83
+
+ ldloc.s 0x83
+ ldc.i8 1
+ add
+ stloc.s 0x84
+
+ ldloc.s 0x84
+ ldc.i8 1
+ add
+ stloc.s 0x85
+
+ ldloc.s 0x85
+ ldc.i8 1
+ add
+ stloc.s 0x86
+
+ ldloc.s 0x86
+ ldc.i8 1
+ add
+ stloc.s 0x87
+
+ ldloc.s 0x87
+ ldc.i8 1
+ add
+ stloc.s 0x88
+
+ ldloc.s 0x88
+ ldc.i8 1
+ add
+ stloc.s 0x89
+
+ ldloc.s 0x89
+ ldc.i8 1
+ add
+ stloc.s 0x8a
+
+ ldloc.s 0x8a
+ ldc.i8 1
+ add
+ stloc.s 0x8b
+
+ ldloc.s 0x8b
+ ldc.i8 1
+ add
+ stloc.s 0x8c
+
+ ldloc.s 0x8c
+ ldc.i8 1
+ add
+ stloc.s 0x8d
+
+ ldloc.s 0x8d
+ ldc.i8 1
+ add
+ stloc.s 0x8e
+
+ ldloc.s 0x8e
+ ldc.i8 1
+ add
+ stloc.s 0x8f
+
+ ldloc.s 0x8f
+ ldc.i8 1
+ add
+ stloc.s 0x90
+
+ ldloc.s 0x90
+ ldc.i8 1
+ add
+ stloc.s 0x91
+
+ ldloc.s 0x91
+ ldc.i8 1
+ add
+ stloc.s 0x92
+
+ ldloc.s 0x92
+ ldc.i8 1
+ add
+ stloc.s 0x93
+
+ ldloc.s 0x93
+ ldc.i8 1
+ add
+ stloc.s 0x94
+
+ ldloc.s 0x94
+ ldc.i8 1
+ add
+ stloc.s 0x95
+
+ ldloc.s 0x95
+ ldc.i8 1
+ add
+ stloc.s 0x96
+
+ ldloc.s 0x96
+ ldc.i8 1
+ add
+ stloc.s 0x97
+
+ ldloc.s 0x97
+ ldc.i8 1
+ add
+ stloc.s 0x98
+
+ ldloc.s 0x98
+ ldc.i8 1
+ add
+ stloc.s 0x99
+
+ ldloc.s 0x99
+ ldc.i8 1
+ add
+ stloc.s 0x9a
+
+ ldloc.s 0x9a
+ ldc.i8 1
+ add
+ stloc.s 0x9b
+
+ ldloc.s 0x9b
+ ldc.i8 1
+ add
+ stloc.s 0x9c
+
+ ldloc.s 0x9c
+ ldc.i8 1
+ add
+ stloc.s 0x9d
+
+ ldloc.s 0x9d
+ ldc.i8 1
+ add
+ stloc.s 0x9e
+
+ ldloc.s 0x9e
+ ldc.i8 1
+ add
+ stloc.s 0x9f
+
+ ldloc.s 0x9f
+ ldc.i8 1
+ add
+ stloc.s 0xa0
+
+ ldloc.s 0xa0
+ ldc.i8 1
+ add
+ stloc.s 0xa1
+
+ ldloc.s 0xa1
+ ldc.i8 1
+ add
+ stloc.s 0xa2
+
+ ldloc.s 0xa2
+ ldc.i8 1
+ add
+ stloc.s 0xa3
+
+ ldloc.s 0xa3
+ ldc.i8 1
+ add
+ stloc.s 0xa4
+
+ ldloc.s 0xa4
+ ldc.i8 1
+ add
+ stloc.s 0xa5
+
+ ldloc.s 0xa5
+ ldc.i8 1
+ add
+ stloc.s 0xa6
+
+ ldloc.s 0xa6
+ ldc.i8 1
+ add
+ stloc.s 0xa7
+
+ ldloc.s 0xa7
+ ldc.i8 1
+ add
+ stloc.s 0xa8
+
+ ldloc.s 0xa8
+ ldc.i8 1
+ add
+ stloc.s 0xa9
+
+ ldloc.s 0xa9
+ ldc.i8 1
+ add
+ stloc.s 0xaa
+
+ ldloc.s 0xaa
+ ldc.i8 1
+ add
+ stloc.s 0xab
+
+ ldloc.s 0xab
+ ldc.i8 1
+ add
+ stloc.s 0xac
+
+ ldloc.s 0xac
+ ldc.i8 1
+ add
+ stloc.s 0xad
+
+ ldloc.s 0xad
+ ldc.i8 1
+ add
+ stloc.s 0xae
+
+ ldloc.s 0xae
+ ldc.i8 1
+ add
+ stloc.s 0xaf
+
+ ldloc.s 0xaf
+ ldc.i8 1
+ add
+ stloc.s 0xb0
+
+ ldloc.s 0xb0
+ ldc.i8 1
+ add
+ stloc.s 0xb1
+
+ ldloc.s 0xb1
+ ldc.i8 1
+ add
+ stloc.s 0xb2
+
+ ldloc.s 0xb2
+ ldc.i8 1
+ add
+ stloc.s 0xb3
+
+ ldloc.s 0xb3
+ ldc.i8 1
+ add
+ stloc.s 0xb4
+
+ ldloc.s 0xb4
+ ldc.i8 1
+ add
+ stloc.s 0xb5
+
+ ldloc.s 0xb5
+ ldc.i8 1
+ add
+ stloc.s 0xb6
+
+ ldloc.s 0xb6
+ ldc.i8 1
+ add
+ stloc.s 0xb7
+
+ ldloc.s 0xb7
+ ldc.i8 1
+ add
+ stloc.s 0xb8
+
+ ldloc.s 0xb8
+ ldc.i8 1
+ add
+ stloc.s 0xb9
+
+ ldloc.s 0xb9
+ ldc.i8 1
+ add
+ stloc.s 0xba
+
+ ldloc.s 0xba
+ ldc.i8 1
+ add
+ stloc.s 0xbb
+
+ ldloc.s 0xbb
+ ldc.i8 1
+ add
+ stloc.s 0xbc
+
+ ldloc.s 0xbc
+ ldc.i8 1
+ add
+ stloc.s 0xbd
+
+ ldloc.s 0xbd
+ ldc.i8 1
+ add
+ stloc.s 0xbe
+
+ ldloc.s 0xbe
+ ldc.i8 1
+ add
+ stloc.s 0xbf
+
+ ldloc.s 0xbf
+ ldc.i8 1
+ add
+ stloc.s 0xc0
+
+ ldloc.s 0xc0
+ ldc.i8 1
+ add
+ stloc.s 0xc1
+
+ ldloc.s 0xc1
+ ldc.i8 1
+ add
+ stloc.s 0xc2
+
+ ldloc.s 0xc2
+ ldc.i8 1
+ add
+ stloc.s 0xc3
+
+ ldloc.s 0xc3
+ ldc.i8 1
+ add
+ stloc.s 0xc4
+
+ ldloc.s 0xc4
+ ldc.i8 1
+ add
+ stloc.s 0xc5
+
+ ldloc.s 0xc5
+ ldc.i8 1
+ add
+ stloc.s 0xc6
+
+ ldloc.s 0xc6
+ ldc.i8 1
+ add
+ stloc.s 0xc7
+
+ ldloc.s 0xc7
+ ldc.i8 1
+ add
+ stloc.s 0xc8
+
+ ldloc.s 0xc8
+ ldc.i8 1
+ add
+ stloc.s 0xc9
+
+ ldloc.s 0xc9
+ ldc.i8 1
+ add
+ stloc.s 0xca
+
+ ldloc.s 0xca
+ ldc.i8 1
+ add
+ stloc.s 0xcb
+
+ ldloc.s 0xcb
+ ldc.i8 1
+ add
+ stloc.s 0xcc
+
+ ldloc.s 0xcc
+ ldc.i8 1
+ add
+ stloc.s 0xcd
+
+ ldloc.s 0xcd
+ ldc.i8 1
+ add
+ stloc.s 0xce
+
+ ldloc.s 0xce
+ ldc.i8 1
+ add
+ stloc.s 0xcf
+
+ ldloc.s 0xcf
+ ldc.i8 1
+ add
+ stloc.s 0xd0
+
+ ldloc.s 0xd0
+ ldc.i8 1
+ add
+ stloc.s 0xd1
+
+ ldloc.s 0xd1
+ ldc.i8 1
+ add
+ stloc.s 0xd2
+
+ ldloc.s 0xd2
+ ldc.i8 1
+ add
+ stloc.s 0xd3
+
+ ldloc.s 0xd3
+ ldc.i8 1
+ add
+ stloc.s 0xd4
+
+ ldloc.s 0xd4
+ ldc.i8 1
+ add
+ stloc.s 0xd5
+
+ ldloc.s 0xd5
+ ldc.i8 1
+ add
+ stloc.s 0xd6
+
+ ldloc.s 0xd6
+ ldc.i8 1
+ add
+ stloc.s 0xd7
+
+ ldloc.s 0xd7
+ ldc.i8 1
+ add
+ stloc.s 0xd8
+
+ ldloc.s 0xd8
+ ldc.i8 1
+ add
+ stloc.s 0xd9
+
+ ldloc.s 0xd9
+ ldc.i8 1
+ add
+ stloc.s 0xda
+
+ ldloc.s 0xda
+ ldc.i8 1
+ add
+ stloc.s 0xdb
+
+ ldloc.s 0xdb
+ ldc.i8 1
+ add
+ stloc.s 0xdc
+
+ ldloc.s 0xdc
+ ldc.i8 1
+ add
+ stloc.s 0xdd
+
+ ldloc.s 0xdd
+ ldc.i8 1
+ add
+ stloc.s 0xde
+
+ ldloc.s 0xde
+ ldc.i8 1
+ add
+ stloc.s 0xdf
+
+ ldloc.s 0xdf
+ ldc.i8 1
+ add
+ stloc.s 0xe0
+
+ ldloc.s 0xe0
+ ldc.i8 1
+ add
+ stloc.s 0xe1
+
+ ldloc.s 0xe1
+ ldc.i8 1
+ add
+ stloc.s 0xe2
+
+ ldloc.s 0xe2
+ ldc.i8 1
+ add
+ stloc.s 0xe3
+
+ ldloc.s 0xe3
+ ldc.i8 1
+ add
+ stloc.s 0xe4
+
+ ldloc.s 0xe4
+ ldc.i8 1
+ add
+ stloc.s 0xe5
+
+ ldloc.s 0xe5
+ ldc.i8 1
+ add
+ stloc.s 0xe6
+
+ ldloc.s 0xe6
+ ldc.i8 1
+ add
+ stloc.s 0xe7
+
+ ldloc.s 0xe7
+ ldc.i8 1
+ add
+ stloc.s 0xe8
+
+ ldloc.s 0xe8
+ ldc.i8 1
+ add
+ stloc.s 0xe9
+
+ ldloc.s 0xe9
+ ldc.i8 1
+ add
+ stloc.s 0xea
+
+ ldloc.s 0xea
+ ldc.i8 1
+ add
+ stloc.s 0xeb
+
+ ldloc.s 0xeb
+ ldc.i8 1
+ add
+ stloc.s 0xec
+
+ ldloc.s 0xec
+ ldc.i8 1
+ add
+ stloc.s 0xed
+
+ ldloc.s 0xed
+ ldc.i8 1
+ add
+ stloc.s 0xee
+
+ ldloc.s 0xee
+ ldc.i8 1
+ add
+ stloc.s 0xef
+
+ ldloc.s 0xef
+ ldc.i8 1
+ add
+ stloc.s 0xf0
+
+ ldloc.s 0xf0
+ ldc.i8 1
+ add
+ stloc.s 0xf1
+
+ ldloc.s 0xf1
+ ldc.i8 1
+ add
+ stloc.s 0xf2
+
+ ldloc.s 0xf2
+ ldc.i8 1
+ add
+ stloc.s 0xf3
+
+ ldloc.s 0xf3
+ ldc.i8 1
+ add
+ stloc.s 0xf4
+
+ ldloc.s 0xf4
+ ldc.i8 1
+ add
+ stloc.s 0xf5
+
+ ldloc.s 0xf5
+ ldc.i8 1
+ add
+ stloc.s 0xf6
+
+ ldloc.s 0xf6
+ ldc.i8 1
+ add
+ stloc.s 0xf7
+
+ ldloc.s 0xf7
+ ldc.i8 1
+ add
+ stloc.s 0xf8
+
+ ldloc.s 0xf8
+ ldc.i8 1
+ add
+ stloc.s 0xf9
+
+ ldloc.s 0xf9
+ ldc.i8 1
+ add
+ stloc.s 0xfa
+
+ ldloc.s 0xfa
+ ldc.i8 1
+ add
+ stloc.s 0xfb
+
+ ldloc.s 0xfb
+ ldc.i8 1
+ add
+ stloc.s 0xfc
+
+ ldloc.s 0xfc
+ ldc.i8 1
+ add
+ stloc.s 0xfd
+
+ ldloc.s 0xfd
+ ldc.i8 1
+ add
+ stloc.s 0xfe
+
+ ldloc.s 0xfe
+ ldc.i8 1
+ add
+ stloc.s 0xff
+
+ ldloc.s 0xff
+ ldc.i8 1
+ add
+ stloc.s 0x00
+
+ ldloc 0
+ ldc.i8 256
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloc_s_i8::test_int64()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i8.ilproj
new file mode 100644
index 0000000000..07ea6bf3d4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_i8.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="ldloc_s_i8.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/IL_Conformance/Old/directed/ldloc_s_r4.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r4.il
new file mode 100644
index 0000000000..7baf6fc5e5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r4.il
@@ -0,0 +1,1358 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloc_s_r4.exe {}
+.class ldloc_s_r4 {
+
+.method public static int32 test_float32()
+{
+.locals (float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32)
+.zeroinit
+.maxstack 2
+
+ ldloc.s 0x00
+ ldc.r4 1
+ add
+ stloc.s 0x01
+
+ ldloc.s 0x01
+ ldc.r4 1
+ add
+ stloc.s 0x02
+
+ ldloc.s 0x02
+ ldc.r4 1
+ add
+ stloc.s 0x03
+
+ ldloc.s 0x03
+ ldc.r4 1
+ add
+ stloc.s 0x04
+
+ ldloc.s 0x04
+ ldc.r4 1
+ add
+ stloc.s 0x05
+
+ ldloc.s 0x05
+ ldc.r4 1
+ add
+ stloc.s 0x06
+
+ ldloc.s 0x06
+ ldc.r4 1
+ add
+ stloc.s 0x07
+
+ ldloc.s 0x07
+ ldc.r4 1
+ add
+ stloc.s 0x08
+
+ ldloc.s 0x08
+ ldc.r4 1
+ add
+ stloc.s 0x09
+
+ ldloc.s 0x09
+ ldc.r4 1
+ add
+ stloc.s 0x0a
+
+ ldloc.s 0x0a
+ ldc.r4 1
+ add
+ stloc.s 0x0b
+
+ ldloc.s 0x0b
+ ldc.r4 1
+ add
+ stloc.s 0x0c
+
+ ldloc.s 0x0c
+ ldc.r4 1
+ add
+ stloc.s 0x0d
+
+ ldloc.s 0x0d
+ ldc.r4 1
+ add
+ stloc.s 0x0e
+
+ ldloc.s 0x0e
+ ldc.r4 1
+ add
+ stloc.s 0x0f
+
+ ldloc.s 0x0f
+ ldc.r4 1
+ add
+ stloc.s 0x10
+
+ ldloc.s 0x10
+ ldc.r4 1
+ add
+ stloc.s 0x11
+
+ ldloc.s 0x11
+ ldc.r4 1
+ add
+ stloc.s 0x12
+
+ ldloc.s 0x12
+ ldc.r4 1
+ add
+ stloc.s 0x13
+
+ ldloc.s 0x13
+ ldc.r4 1
+ add
+ stloc.s 0x14
+
+ ldloc.s 0x14
+ ldc.r4 1
+ add
+ stloc.s 0x15
+
+ ldloc.s 0x15
+ ldc.r4 1
+ add
+ stloc.s 0x8
+
+ ldloc.s 0x8
+ ldc.r4 1
+ add
+ stloc.s 0x17
+
+ ldloc.s 0x17
+ ldc.r4 1
+ add
+ stloc.s 0x18
+
+ ldloc.s 0x18
+ ldc.r4 1
+ add
+ stloc.s 0x19
+
+ ldloc.s 0x19
+ ldc.r4 1
+ add
+ stloc.s 0x1a
+
+ ldloc.s 0x1a
+ ldc.r4 1
+ add
+ stloc.s 0x1b
+
+ ldloc.s 0x1b
+ ldc.r4 1
+ add
+ stloc.s 0x1c
+
+ ldloc.s 0x1c
+ ldc.r4 1
+ add
+ stloc.s 0x1d
+
+ ldloc.s 0x1d
+ ldc.r4 1
+ add
+ stloc.s 0x1e
+
+ ldloc.s 0x1e
+ ldc.r4 1
+ add
+ stloc.s 0x1f
+
+ ldloc.s 0x1f
+ ldc.r4 1
+ add
+ stloc.s 0x20
+
+ ldloc.s 0x20
+ ldc.r4 1
+ add
+ stloc.s 0x21
+
+ ldloc.s 0x21
+ ldc.r4 1
+ add
+ stloc.s 0x22
+
+ ldloc.s 0x22
+ ldc.r4 1
+ add
+ stloc.s 0x23
+
+ ldloc.s 0x23
+ ldc.r4 1
+ add
+ stloc.s 0x24
+
+ ldloc.s 0x24
+ ldc.r4 1
+ add
+ stloc.s 0x25
+
+ ldloc.s 0x25
+ ldc.r4 1
+ add
+ stloc.s 0x26
+
+ ldloc.s 0x26
+ ldc.r4 1
+ add
+ stloc.s 0x27
+
+ ldloc.s 0x27
+ ldc.r4 1
+ add
+ stloc.s 0x28
+
+ ldloc.s 0x28
+ ldc.r4 1
+ add
+ stloc.s 0x29
+
+ ldloc.s 0x29
+ ldc.r4 1
+ add
+ stloc.s 0x2a
+
+ ldloc.s 0x2a
+ ldc.r4 1
+ add
+ stloc.s 0x2b
+
+ ldloc.s 0x2b
+ ldc.r4 1
+ add
+ stloc.s 0x2c
+
+ ldloc.s 0x2c
+ ldc.r4 1
+ add
+ stloc.s 0x2d
+
+ ldloc.s 0x2d
+ ldc.r4 1
+ add
+ stloc.s 0x2e
+
+ ldloc.s 0x2e
+ ldc.r4 1
+ add
+ stloc.s 0x2f
+
+ ldloc.s 0x2f
+ ldc.r4 1
+ add
+ stloc.s 0x30
+
+ ldloc.s 0x30
+ ldc.r4 1
+ add
+ stloc.s 0x31
+
+ ldloc.s 0x31
+ ldc.r4 1
+ add
+ stloc.s 0x8
+
+ ldloc.s 0x8
+ ldc.r4 1
+ add
+ stloc.s 0x33
+
+ ldloc.s 0x33
+ ldc.r4 1
+ add
+ stloc.s 0x34
+
+ ldloc.s 0x34
+ ldc.r4 1
+ add
+ stloc.s 0x35
+
+ ldloc.s 0x35
+ ldc.r4 1
+ add
+ stloc.s 0x36
+
+ ldloc.s 0x36
+ ldc.r4 1
+ add
+ stloc.s 0x37
+
+ ldloc.s 0x37
+ ldc.r4 1
+ add
+ stloc.s 0x38
+
+ ldloc.s 0x38
+ ldc.r4 1
+ add
+ stloc.s 0x39
+
+ ldloc.s 0x39
+ ldc.r4 1
+ add
+ stloc.s 0x3a
+
+ ldloc.s 0x3a
+ ldc.r4 1
+ add
+ stloc.s 0x3b
+
+ ldloc.s 0x3b
+ ldc.r4 1
+ add
+ stloc.s 0x3c
+
+ ldloc.s 0x3c
+ ldc.r4 1
+ add
+ stloc.s 0x3d
+
+ ldloc.s 0x3d
+ ldc.r4 1
+ add
+ stloc.s 0x3e
+
+ ldloc.s 0x3e
+ ldc.r4 1
+ add
+ stloc.s 0x3f
+
+ ldloc.s 0x3f
+ ldc.r4 1
+ add
+ stloc.s 0x40
+
+ ldloc.s 0x40
+ ldc.r4 1
+ add
+ stloc.s 0x41
+
+ ldloc.s 0x41
+ ldc.r4 1
+ add
+ stloc.s 0x42
+
+ ldloc.s 0x42
+ ldc.r4 1
+ add
+ stloc.s 0x43
+
+ ldloc.s 0x43
+ ldc.r4 1
+ add
+ stloc.s 0x44
+
+ ldloc.s 0x44
+ ldc.r4 1
+ add
+ stloc.s 0x45
+
+ ldloc.s 0x45
+ ldc.r4 1
+ add
+ stloc.s 0x46
+
+ ldloc.s 0x46
+ ldc.r4 1
+ add
+ stloc.s 0x47
+
+ ldloc.s 0x47
+ ldc.r4 1
+ add
+ stloc.s 0x48
+
+ ldloc.s 0x48
+ ldc.r4 1
+ add
+ stloc.s 0x49
+
+ ldloc.s 0x49
+ ldc.r4 1
+ add
+ stloc.s 0x4a
+
+ ldloc.s 0x4a
+ ldc.r4 1
+ add
+ stloc.s 0x4b
+
+ ldloc.s 0x4b
+ ldc.r4 1
+ add
+ stloc.s 0x4c
+
+ ldloc.s 0x4c
+ ldc.r4 1
+ add
+ stloc.s 0x4d
+
+ ldloc.s 0x4d
+ ldc.r4 1
+ add
+ stloc.s 0x4e
+
+ ldloc.s 0x4e
+ ldc.r4 1
+ add
+ stloc.s 0x4f
+
+ ldloc.s 0x4f
+ ldc.r4 1
+ add
+ stloc.s 0x50
+
+ ldloc.s 0x50
+ ldc.r4 1
+ add
+ stloc.s 0x51
+
+ ldloc.s 0x51
+ ldc.r4 1
+ add
+ stloc.s 0x52
+
+ ldloc.s 0x52
+ ldc.r4 1
+ add
+ stloc.s 0x53
+
+ ldloc.s 0x53
+ ldc.r4 1
+ add
+ stloc.s 0x54
+
+ ldloc.s 0x54
+ ldc.r4 1
+ add
+ stloc.s 0x55
+
+ ldloc.s 0x55
+ ldc.r4 1
+ add
+ stloc.s 0x56
+
+ ldloc.s 0x56
+ ldc.r4 1
+ add
+ stloc.s 0x57
+
+ ldloc.s 0x57
+ ldc.r4 1
+ add
+ stloc.s 0x58
+
+ ldloc.s 0x58
+ ldc.r4 1
+ add
+ stloc.s 0x59
+
+ ldloc.s 0x59
+ ldc.r4 1
+ add
+ stloc.s 0x5a
+
+ ldloc.s 0x5a
+ ldc.r4 1
+ add
+ stloc.s 0x5b
+
+ ldloc.s 0x5b
+ ldc.r4 1
+ add
+ stloc.s 0x5c
+
+ ldloc.s 0x5c
+ ldc.r4 1
+ add
+ stloc.s 0x5d
+
+ ldloc.s 0x5d
+ ldc.r4 1
+ add
+ stloc.s 0x5e
+
+ ldloc.s 0x5e
+ ldc.r4 1
+ add
+ stloc.s 0x5f
+
+ ldloc.s 0x5f
+ ldc.r4 1
+ add
+ stloc.s 0x60
+
+ ldloc.s 0x60
+ ldc.r4 1
+ add
+ stloc.s 0x61
+
+ ldloc.s 0x61
+ ldc.r4 1
+ add
+ stloc.s 0x62
+
+ ldloc.s 0x62
+ ldc.r4 1
+ add
+ stloc.s 0x63
+
+ ldloc.s 0x63
+ ldc.r4 1
+ add
+ stloc.s 0x64
+
+ ldloc.s 0x64
+ ldc.r4 1
+ add
+ stloc.s 0x65
+
+ ldloc.s 0x65
+ ldc.r4 1
+ add
+ stloc.s 0x66
+
+ ldloc.s 0x66
+ ldc.r4 1
+ add
+ stloc.s 0x67
+
+ ldloc.s 0x67
+ ldc.r4 1
+ add
+ stloc.s 0x68
+
+ ldloc.s 0x68
+ ldc.r4 1
+ add
+ stloc.s 0x69
+
+ ldloc.s 0x69
+ ldc.r4 1
+ add
+ stloc.s 0x6a
+
+ ldloc.s 0x6a
+ ldc.r4 1
+ add
+ stloc.s 0x6b
+
+ ldloc.s 0x6b
+ ldc.r4 1
+ add
+ stloc.s 0x6c
+
+ ldloc.s 0x6c
+ ldc.r4 1
+ add
+ stloc.s 0x6d
+
+ ldloc.s 0x6d
+ ldc.r4 1
+ add
+ stloc.s 0x6e
+
+ ldloc.s 0x6e
+ ldc.r4 1
+ add
+ stloc.s 0x6f
+
+ ldloc.s 0x6f
+ ldc.r4 1
+ add
+ stloc.s 0x70
+
+ ldloc.s 0x70
+ ldc.r4 1
+ add
+ stloc.s 0x71
+
+ ldloc.s 0x71
+ ldc.r4 1
+ add
+ stloc.s 0x72
+
+ ldloc.s 0x72
+ ldc.r4 1
+ add
+ stloc.s 0x73
+
+ ldloc.s 0x73
+ ldc.r4 1
+ add
+ stloc.s 0x74
+
+ ldloc.s 0x74
+ ldc.r4 1
+ add
+ stloc.s 0x75
+
+ ldloc.s 0x75
+ ldc.r4 1
+ add
+ stloc.s 0x76
+
+ ldloc.s 0x76
+ ldc.r4 1
+ add
+ stloc.s 0x77
+
+ ldloc.s 0x77
+ ldc.r4 1
+ add
+ stloc.s 0x78
+
+ ldloc.s 0x78
+ ldc.r4 1
+ add
+ stloc.s 0x79
+
+ ldloc.s 0x79
+ ldc.r4 1
+ add
+ stloc.s 0x7a
+
+ ldloc.s 0x7a
+ ldc.r4 1
+ add
+ stloc.s 0x7b
+
+ ldloc.s 0x7b
+ ldc.r4 1
+ add
+ stloc.s 0x7c
+
+ ldloc.s 0x7c
+ ldc.r4 1
+ add
+ stloc.s 0x7d
+
+ ldloc.s 0x7d
+ ldc.r4 1
+ add
+ stloc.s 0x7e
+
+ ldloc.s 0x7e
+ ldc.r4 1
+ add
+ stloc.s 0x7f
+
+ ldloc.s 0x7f
+ ldc.r4 1
+ add
+ stloc.s 0x80
+
+ ldloc.s 0x80
+ ldc.r4 1
+ add
+ stloc.s 0x81
+
+ ldloc.s 0x81
+ ldc.r4 1
+ add
+ stloc.s 0x82
+
+ ldloc.s 0x82
+ ldc.r4 1
+ add
+ stloc.s 0x83
+
+ ldloc.s 0x83
+ ldc.r4 1
+ add
+ stloc.s 0x84
+
+ ldloc.s 0x84
+ ldc.r4 1
+ add
+ stloc.s 0x85
+
+ ldloc.s 0x85
+ ldc.r4 1
+ add
+ stloc.s 0x86
+
+ ldloc.s 0x86
+ ldc.r4 1
+ add
+ stloc.s 0x87
+
+ ldloc.s 0x87
+ ldc.r4 1
+ add
+ stloc.s 0x88
+
+ ldloc.s 0x88
+ ldc.r4 1
+ add
+ stloc.s 0x89
+
+ ldloc.s 0x89
+ ldc.r4 1
+ add
+ stloc.s 0x8a
+
+ ldloc.s 0x8a
+ ldc.r4 1
+ add
+ stloc.s 0x8b
+
+ ldloc.s 0x8b
+ ldc.r4 1
+ add
+ stloc.s 0x8c
+
+ ldloc.s 0x8c
+ ldc.r4 1
+ add
+ stloc.s 0x8d
+
+ ldloc.s 0x8d
+ ldc.r4 1
+ add
+ stloc.s 0x8e
+
+ ldloc.s 0x8e
+ ldc.r4 1
+ add
+ stloc.s 0x8f
+
+ ldloc.s 0x8f
+ ldc.r4 1
+ add
+ stloc.s 0x90
+
+ ldloc.s 0x90
+ ldc.r4 1
+ add
+ stloc.s 0x91
+
+ ldloc.s 0x91
+ ldc.r4 1
+ add
+ stloc.s 0x92
+
+ ldloc.s 0x92
+ ldc.r4 1
+ add
+ stloc.s 0x93
+
+ ldloc.s 0x93
+ ldc.r4 1
+ add
+ stloc.s 0x94
+
+ ldloc.s 0x94
+ ldc.r4 1
+ add
+ stloc.s 0x95
+
+ ldloc.s 0x95
+ ldc.r4 1
+ add
+ stloc.s 0x96
+
+ ldloc.s 0x96
+ ldc.r4 1
+ add
+ stloc.s 0x97
+
+ ldloc.s 0x97
+ ldc.r4 1
+ add
+ stloc.s 0x98
+
+ ldloc.s 0x98
+ ldc.r4 1
+ add
+ stloc.s 0x99
+
+ ldloc.s 0x99
+ ldc.r4 1
+ add
+ stloc.s 0x9a
+
+ ldloc.s 0x9a
+ ldc.r4 1
+ add
+ stloc.s 0x9b
+
+ ldloc.s 0x9b
+ ldc.r4 1
+ add
+ stloc.s 0x9c
+
+ ldloc.s 0x9c
+ ldc.r4 1
+ add
+ stloc.s 0x9d
+
+ ldloc.s 0x9d
+ ldc.r4 1
+ add
+ stloc.s 0x9e
+
+ ldloc.s 0x9e
+ ldc.r4 1
+ add
+ stloc.s 0x9f
+
+ ldloc.s 0x9f
+ ldc.r4 1
+ add
+ stloc.s 0xa0
+
+ ldloc.s 0xa0
+ ldc.r4 1
+ add
+ stloc.s 0xa1
+
+ ldloc.s 0xa1
+ ldc.r4 1
+ add
+ stloc.s 0xa2
+
+ ldloc.s 0xa2
+ ldc.r4 1
+ add
+ stloc.s 0xa3
+
+ ldloc.s 0xa3
+ ldc.r4 1
+ add
+ stloc.s 0xa4
+
+ ldloc.s 0xa4
+ ldc.r4 1
+ add
+ stloc.s 0xa5
+
+ ldloc.s 0xa5
+ ldc.r4 1
+ add
+ stloc.s 0xa6
+
+ ldloc.s 0xa6
+ ldc.r4 1
+ add
+ stloc.s 0xa7
+
+ ldloc.s 0xa7
+ ldc.r4 1
+ add
+ stloc.s 0xa8
+
+ ldloc.s 0xa8
+ ldc.r4 1
+ add
+ stloc.s 0xa9
+
+ ldloc.s 0xa9
+ ldc.r4 1
+ add
+ stloc.s 0xaa
+
+ ldloc.s 0xaa
+ ldc.r4 1
+ add
+ stloc.s 0xab
+
+ ldloc.s 0xab
+ ldc.r4 1
+ add
+ stloc.s 0xac
+
+ ldloc.s 0xac
+ ldc.r4 1
+ add
+ stloc.s 0xad
+
+ ldloc.s 0xad
+ ldc.r4 1
+ add
+ stloc.s 0xae
+
+ ldloc.s 0xae
+ ldc.r4 1
+ add
+ stloc.s 0xaf
+
+ ldloc.s 0xaf
+ ldc.r4 1
+ add
+ stloc.s 0xb0
+
+ ldloc.s 0xb0
+ ldc.r4 1
+ add
+ stloc.s 0xb1
+
+ ldloc.s 0xb1
+ ldc.r4 1
+ add
+ stloc.s 0xb2
+
+ ldloc.s 0xb2
+ ldc.r4 1
+ add
+ stloc.s 0xb3
+
+ ldloc.s 0xb3
+ ldc.r4 1
+ add
+ stloc.s 0xb4
+
+ ldloc.s 0xb4
+ ldc.r4 1
+ add
+ stloc.s 0xb5
+
+ ldloc.s 0xb5
+ ldc.r4 1
+ add
+ stloc.s 0xb6
+
+ ldloc.s 0xb6
+ ldc.r4 1
+ add
+ stloc.s 0xb7
+
+ ldloc.s 0xb7
+ ldc.r4 1
+ add
+ stloc.s 0xb8
+
+ ldloc.s 0xb8
+ ldc.r4 1
+ add
+ stloc.s 0xb9
+
+ ldloc.s 0xb9
+ ldc.r4 1
+ add
+ stloc.s 0xba
+
+ ldloc.s 0xba
+ ldc.r4 1
+ add
+ stloc.s 0xbb
+
+ ldloc.s 0xbb
+ ldc.r4 1
+ add
+ stloc.s 0xbc
+
+ ldloc.s 0xbc
+ ldc.r4 1
+ add
+ stloc.s 0xbd
+
+ ldloc.s 0xbd
+ ldc.r4 1
+ add
+ stloc.s 0xbe
+
+ ldloc.s 0xbe
+ ldc.r4 1
+ add
+ stloc.s 0xbf
+
+ ldloc.s 0xbf
+ ldc.r4 1
+ add
+ stloc.s 0xc0
+
+ ldloc.s 0xc0
+ ldc.r4 1
+ add
+ stloc.s 0xc1
+
+ ldloc.s 0xc1
+ ldc.r4 1
+ add
+ stloc.s 0xc2
+
+ ldloc.s 0xc2
+ ldc.r4 1
+ add
+ stloc.s 0xc3
+
+ ldloc.s 0xc3
+ ldc.r4 1
+ add
+ stloc.s 0xc4
+
+ ldloc.s 0xc4
+ ldc.r4 1
+ add
+ stloc.s 0xc5
+
+ ldloc.s 0xc5
+ ldc.r4 1
+ add
+ stloc.s 0xc6
+
+ ldloc.s 0xc6
+ ldc.r4 1
+ add
+ stloc.s 0xc7
+
+ ldloc.s 0xc7
+ ldc.r4 1
+ add
+ stloc.s 0xc8
+
+ ldloc.s 0xc8
+ ldc.r4 1
+ add
+ stloc.s 0xc9
+
+ ldloc.s 0xc9
+ ldc.r4 1
+ add
+ stloc.s 0xca
+
+ ldloc.s 0xca
+ ldc.r4 1
+ add
+ stloc.s 0xcb
+
+ ldloc.s 0xcb
+ ldc.r4 1
+ add
+ stloc.s 0xcc
+
+ ldloc.s 0xcc
+ ldc.r4 1
+ add
+ stloc.s 0xcd
+
+ ldloc.s 0xcd
+ ldc.r4 1
+ add
+ stloc.s 0xce
+
+ ldloc.s 0xce
+ ldc.r4 1
+ add
+ stloc.s 0xcf
+
+ ldloc.s 0xcf
+ ldc.r4 1
+ add
+ stloc.s 0xd0
+
+ ldloc.s 0xd0
+ ldc.r4 1
+ add
+ stloc.s 0xd1
+
+ ldloc.s 0xd1
+ ldc.r4 1
+ add
+ stloc.s 0xd2
+
+ ldloc.s 0xd2
+ ldc.r4 1
+ add
+ stloc.s 0xd3
+
+ ldloc.s 0xd3
+ ldc.r4 1
+ add
+ stloc.s 0xd4
+
+ ldloc.s 0xd4
+ ldc.r4 1
+ add
+ stloc.s 0xd5
+
+ ldloc.s 0xd5
+ ldc.r4 1
+ add
+ stloc.s 0xd6
+
+ ldloc.s 0xd6
+ ldc.r4 1
+ add
+ stloc.s 0xd7
+
+ ldloc.s 0xd7
+ ldc.r4 1
+ add
+ stloc.s 0xd8
+
+ ldloc.s 0xd8
+ ldc.r4 1
+ add
+ stloc.s 0xd9
+
+ ldloc.s 0xd9
+ ldc.r4 1
+ add
+ stloc.s 0xda
+
+ ldloc.s 0xda
+ ldc.r4 1
+ add
+ stloc.s 0xdb
+
+ ldloc.s 0xdb
+ ldc.r4 1
+ add
+ stloc.s 0xdc
+
+ ldloc.s 0xdc
+ ldc.r4 1
+ add
+ stloc.s 0xdd
+
+ ldloc.s 0xdd
+ ldc.r4 1
+ add
+ stloc.s 0xde
+
+ ldloc.s 0xde
+ ldc.r4 1
+ add
+ stloc.s 0xdf
+
+ ldloc.s 0xdf
+ ldc.r4 1
+ add
+ stloc.s 0xe0
+
+ ldloc.s 0xe0
+ ldc.r4 1
+ add
+ stloc.s 0xe1
+
+ ldloc.s 0xe1
+ ldc.r4 1
+ add
+ stloc.s 0xe2
+
+ ldloc.s 0xe2
+ ldc.r4 1
+ add
+ stloc.s 0xe3
+
+ ldloc.s 0xe3
+ ldc.r4 1
+ add
+ stloc.s 0xe4
+
+ ldloc.s 0xe4
+ ldc.r4 1
+ add
+ stloc.s 0xe5
+
+ ldloc.s 0xe5
+ ldc.r4 1
+ add
+ stloc.s 0xe6
+
+ ldloc.s 0xe6
+ ldc.r4 1
+ add
+ stloc.s 0xe7
+
+ ldloc.s 0xe7
+ ldc.r4 1
+ add
+ stloc.s 0xe8
+
+ ldloc.s 0xe8
+ ldc.r4 1
+ add
+ stloc.s 0xe9
+
+ ldloc.s 0xe9
+ ldc.r4 1
+ add
+ stloc.s 0xea
+
+ ldloc.s 0xea
+ ldc.r4 1
+ add
+ stloc.s 0xeb
+
+ ldloc.s 0xeb
+ ldc.r4 1
+ add
+ stloc.s 0xec
+
+ ldloc.s 0xec
+ ldc.r4 1
+ add
+ stloc.s 0xed
+
+ ldloc.s 0xed
+ ldc.r4 1
+ add
+ stloc.s 0xee
+
+ ldloc.s 0xee
+ ldc.r4 1
+ add
+ stloc.s 0xef
+
+ ldloc.s 0xef
+ ldc.r4 1
+ add
+ stloc.s 0xf0
+
+ ldloc.s 0xf0
+ ldc.r4 1
+ add
+ stloc.s 0xf1
+
+ ldloc.s 0xf1
+ ldc.r4 1
+ add
+ stloc.s 0xf2
+
+ ldloc.s 0xf2
+ ldc.r4 1
+ add
+ stloc.s 0xf3
+
+ ldloc.s 0xf3
+ ldc.r4 1
+ add
+ stloc.s 0xf4
+
+ ldloc.s 0xf4
+ ldc.r4 1
+ add
+ stloc.s 0xf5
+
+ ldloc.s 0xf5
+ ldc.r4 1
+ add
+ stloc.s 0xf6
+
+ ldloc.s 0xf6
+ ldc.r4 1
+ add
+ stloc.s 0xf7
+
+ ldloc.s 0xf7
+ ldc.r4 1
+ add
+ stloc.s 0xf8
+
+ ldloc.s 0xf8
+ ldc.r4 1
+ add
+ stloc.s 0xf9
+
+ ldloc.s 0xf9
+ ldc.r4 1
+ add
+ stloc.s 0xfa
+
+ ldloc.s 0xfa
+ ldc.r4 1
+ add
+ stloc.s 0xfb
+
+ ldloc.s 0xfb
+ ldc.r4 1
+ add
+ stloc.s 0xfc
+
+ ldloc.s 0xfc
+ ldc.r4 1
+ add
+ stloc.s 0xfd
+
+ ldloc.s 0xfd
+ ldc.r4 1
+ add
+ stloc.s 0xfe
+
+ ldloc.s 0xfe
+ ldc.r4 1
+ add
+ stloc.s 0xff
+
+ ldloc.s 0xff
+ ldc.r4 1
+ add
+ stloc.s 0x00
+
+ ldloc 0
+ ldc.r4 256
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloc_s_r4::test_float32()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r4.ilproj
new file mode 100644
index 0000000000..8d81ac705d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_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="ldloc_s_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/IL_Conformance/Old/directed/ldloc_s_r8.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r8.il
new file mode 100644
index 0000000000..d0db095476
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r8.il
@@ -0,0 +1,1358 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloc_s_r8.exe {}
+.class ldloc_s_r8 {
+
+.method public static int32 test_float64()
+{
+.locals (float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64)
+.zeroinit
+.maxstack 2
+
+ ldloc.s 0x00
+ ldc.r8 1
+ add
+ stloc.s 0x01
+
+ ldloc.s 0x01
+ ldc.r8 1
+ add
+ stloc.s 0x02
+
+ ldloc.s 0x02
+ ldc.r8 1
+ add
+ stloc.s 0x03
+
+ ldloc.s 0x03
+ ldc.r8 1
+ add
+ stloc.s 0x04
+
+ ldloc.s 0x04
+ ldc.r8 1
+ add
+ stloc.s 0x05
+
+ ldloc.s 0x05
+ ldc.r8 1
+ add
+ stloc.s 0x06
+
+ ldloc.s 0x06
+ ldc.r8 1
+ add
+ stloc.s 0x07
+
+ ldloc.s 0x07
+ ldc.r8 1
+ add
+ stloc.s 0x08
+
+ ldloc.s 0x08
+ ldc.r8 1
+ add
+ stloc.s 0x09
+
+ ldloc.s 0x09
+ ldc.r8 1
+ add
+ stloc.s 0x0a
+
+ ldloc.s 0x0a
+ ldc.r8 1
+ add
+ stloc.s 0x0b
+
+ ldloc.s 0x0b
+ ldc.r8 1
+ add
+ stloc.s 0x0c
+
+ ldloc.s 0x0c
+ ldc.r8 1
+ add
+ stloc.s 0x0d
+
+ ldloc.s 0x0d
+ ldc.r8 1
+ add
+ stloc.s 0x0e
+
+ ldloc.s 0x0e
+ ldc.r8 1
+ add
+ stloc.s 0x0f
+
+ ldloc.s 0x0f
+ ldc.r8 1
+ add
+ stloc.s 0x10
+
+ ldloc.s 0x10
+ ldc.r8 1
+ add
+ stloc.s 0x11
+
+ ldloc.s 0x11
+ ldc.r8 1
+ add
+ stloc.s 0x12
+
+ ldloc.s 0x12
+ ldc.r8 1
+ add
+ stloc.s 0x13
+
+ ldloc.s 0x13
+ ldc.r8 1
+ add
+ stloc.s 0x14
+
+ ldloc.s 0x14
+ ldc.r8 1
+ add
+ stloc.s 0x15
+
+ ldloc.s 0x15
+ ldc.r8 1
+ add
+ stloc.s 0x8
+
+ ldloc.s 0x8
+ ldc.r8 1
+ add
+ stloc.s 0x17
+
+ ldloc.s 0x17
+ ldc.r8 1
+ add
+ stloc.s 0x18
+
+ ldloc.s 0x18
+ ldc.r8 1
+ add
+ stloc.s 0x19
+
+ ldloc.s 0x19
+ ldc.r8 1
+ add
+ stloc.s 0x1a
+
+ ldloc.s 0x1a
+ ldc.r8 1
+ add
+ stloc.s 0x1b
+
+ ldloc.s 0x1b
+ ldc.r8 1
+ add
+ stloc.s 0x1c
+
+ ldloc.s 0x1c
+ ldc.r8 1
+ add
+ stloc.s 0x1d
+
+ ldloc.s 0x1d
+ ldc.r8 1
+ add
+ stloc.s 0x1e
+
+ ldloc.s 0x1e
+ ldc.r8 1
+ add
+ stloc.s 0x1f
+
+ ldloc.s 0x1f
+ ldc.r8 1
+ add
+ stloc.s 0x20
+
+ ldloc.s 0x20
+ ldc.r8 1
+ add
+ stloc.s 0x21
+
+ ldloc.s 0x21
+ ldc.r8 1
+ add
+ stloc.s 0x22
+
+ ldloc.s 0x22
+ ldc.r8 1
+ add
+ stloc.s 0x23
+
+ ldloc.s 0x23
+ ldc.r8 1
+ add
+ stloc.s 0x24
+
+ ldloc.s 0x24
+ ldc.r8 1
+ add
+ stloc.s 0x25
+
+ ldloc.s 0x25
+ ldc.r8 1
+ add
+ stloc.s 0x26
+
+ ldloc.s 0x26
+ ldc.r8 1
+ add
+ stloc.s 0x27
+
+ ldloc.s 0x27
+ ldc.r8 1
+ add
+ stloc.s 0x28
+
+ ldloc.s 0x28
+ ldc.r8 1
+ add
+ stloc.s 0x29
+
+ ldloc.s 0x29
+ ldc.r8 1
+ add
+ stloc.s 0x2a
+
+ ldloc.s 0x2a
+ ldc.r8 1
+ add
+ stloc.s 0x2b
+
+ ldloc.s 0x2b
+ ldc.r8 1
+ add
+ stloc.s 0x2c
+
+ ldloc.s 0x2c
+ ldc.r8 1
+ add
+ stloc.s 0x2d
+
+ ldloc.s 0x2d
+ ldc.r8 1
+ add
+ stloc.s 0x2e
+
+ ldloc.s 0x2e
+ ldc.r8 1
+ add
+ stloc.s 0x2f
+
+ ldloc.s 0x2f
+ ldc.r8 1
+ add
+ stloc.s 0x30
+
+ ldloc.s 0x30
+ ldc.r8 1
+ add
+ stloc.s 0x31
+
+ ldloc.s 0x31
+ ldc.r8 1
+ add
+ stloc.s 0x8
+
+ ldloc.s 0x8
+ ldc.r8 1
+ add
+ stloc.s 0x33
+
+ ldloc.s 0x33
+ ldc.r8 1
+ add
+ stloc.s 0x34
+
+ ldloc.s 0x34
+ ldc.r8 1
+ add
+ stloc.s 0x35
+
+ ldloc.s 0x35
+ ldc.r8 1
+ add
+ stloc.s 0x36
+
+ ldloc.s 0x36
+ ldc.r8 1
+ add
+ stloc.s 0x37
+
+ ldloc.s 0x37
+ ldc.r8 1
+ add
+ stloc.s 0x38
+
+ ldloc.s 0x38
+ ldc.r8 1
+ add
+ stloc.s 0x39
+
+ ldloc.s 0x39
+ ldc.r8 1
+ add
+ stloc.s 0x3a
+
+ ldloc.s 0x3a
+ ldc.r8 1
+ add
+ stloc.s 0x3b
+
+ ldloc.s 0x3b
+ ldc.r8 1
+ add
+ stloc.s 0x3c
+
+ ldloc.s 0x3c
+ ldc.r8 1
+ add
+ stloc.s 0x3d
+
+ ldloc.s 0x3d
+ ldc.r8 1
+ add
+ stloc.s 0x3e
+
+ ldloc.s 0x3e
+ ldc.r8 1
+ add
+ stloc.s 0x3f
+
+ ldloc.s 0x3f
+ ldc.r8 1
+ add
+ stloc.s 0x40
+
+ ldloc.s 0x40
+ ldc.r8 1
+ add
+ stloc.s 0x41
+
+ ldloc.s 0x41
+ ldc.r8 1
+ add
+ stloc.s 0x42
+
+ ldloc.s 0x42
+ ldc.r8 1
+ add
+ stloc.s 0x43
+
+ ldloc.s 0x43
+ ldc.r8 1
+ add
+ stloc.s 0x44
+
+ ldloc.s 0x44
+ ldc.r8 1
+ add
+ stloc.s 0x45
+
+ ldloc.s 0x45
+ ldc.r8 1
+ add
+ stloc.s 0x46
+
+ ldloc.s 0x46
+ ldc.r8 1
+ add
+ stloc.s 0x47
+
+ ldloc.s 0x47
+ ldc.r8 1
+ add
+ stloc.s 0x48
+
+ ldloc.s 0x48
+ ldc.r8 1
+ add
+ stloc.s 0x49
+
+ ldloc.s 0x49
+ ldc.r8 1
+ add
+ stloc.s 0x4a
+
+ ldloc.s 0x4a
+ ldc.r8 1
+ add
+ stloc.s 0x4b
+
+ ldloc.s 0x4b
+ ldc.r8 1
+ add
+ stloc.s 0x4c
+
+ ldloc.s 0x4c
+ ldc.r8 1
+ add
+ stloc.s 0x4d
+
+ ldloc.s 0x4d
+ ldc.r8 1
+ add
+ stloc.s 0x4e
+
+ ldloc.s 0x4e
+ ldc.r8 1
+ add
+ stloc.s 0x4f
+
+ ldloc.s 0x4f
+ ldc.r8 1
+ add
+ stloc.s 0x50
+
+ ldloc.s 0x50
+ ldc.r8 1
+ add
+ stloc.s 0x51
+
+ ldloc.s 0x51
+ ldc.r8 1
+ add
+ stloc.s 0x52
+
+ ldloc.s 0x52
+ ldc.r8 1
+ add
+ stloc.s 0x53
+
+ ldloc.s 0x53
+ ldc.r8 1
+ add
+ stloc.s 0x54
+
+ ldloc.s 0x54
+ ldc.r8 1
+ add
+ stloc.s 0x55
+
+ ldloc.s 0x55
+ ldc.r8 1
+ add
+ stloc.s 0x56
+
+ ldloc.s 0x56
+ ldc.r8 1
+ add
+ stloc.s 0x57
+
+ ldloc.s 0x57
+ ldc.r8 1
+ add
+ stloc.s 0x58
+
+ ldloc.s 0x58
+ ldc.r8 1
+ add
+ stloc.s 0x59
+
+ ldloc.s 0x59
+ ldc.r8 1
+ add
+ stloc.s 0x5a
+
+ ldloc.s 0x5a
+ ldc.r8 1
+ add
+ stloc.s 0x5b
+
+ ldloc.s 0x5b
+ ldc.r8 1
+ add
+ stloc.s 0x5c
+
+ ldloc.s 0x5c
+ ldc.r8 1
+ add
+ stloc.s 0x5d
+
+ ldloc.s 0x5d
+ ldc.r8 1
+ add
+ stloc.s 0x5e
+
+ ldloc.s 0x5e
+ ldc.r8 1
+ add
+ stloc.s 0x5f
+
+ ldloc.s 0x5f
+ ldc.r8 1
+ add
+ stloc.s 0x60
+
+ ldloc.s 0x60
+ ldc.r8 1
+ add
+ stloc.s 0x61
+
+ ldloc.s 0x61
+ ldc.r8 1
+ add
+ stloc.s 0x62
+
+ ldloc.s 0x62
+ ldc.r8 1
+ add
+ stloc.s 0x63
+
+ ldloc.s 0x63
+ ldc.r8 1
+ add
+ stloc.s 0x64
+
+ ldloc.s 0x64
+ ldc.r8 1
+ add
+ stloc.s 0x65
+
+ ldloc.s 0x65
+ ldc.r8 1
+ add
+ stloc.s 0x66
+
+ ldloc.s 0x66
+ ldc.r8 1
+ add
+ stloc.s 0x67
+
+ ldloc.s 0x67
+ ldc.r8 1
+ add
+ stloc.s 0x68
+
+ ldloc.s 0x68
+ ldc.r8 1
+ add
+ stloc.s 0x69
+
+ ldloc.s 0x69
+ ldc.r8 1
+ add
+ stloc.s 0x6a
+
+ ldloc.s 0x6a
+ ldc.r8 1
+ add
+ stloc.s 0x6b
+
+ ldloc.s 0x6b
+ ldc.r8 1
+ add
+ stloc.s 0x6c
+
+ ldloc.s 0x6c
+ ldc.r8 1
+ add
+ stloc.s 0x6d
+
+ ldloc.s 0x6d
+ ldc.r8 1
+ add
+ stloc.s 0x6e
+
+ ldloc.s 0x6e
+ ldc.r8 1
+ add
+ stloc.s 0x6f
+
+ ldloc.s 0x6f
+ ldc.r8 1
+ add
+ stloc.s 0x70
+
+ ldloc.s 0x70
+ ldc.r8 1
+ add
+ stloc.s 0x71
+
+ ldloc.s 0x71
+ ldc.r8 1
+ add
+ stloc.s 0x72
+
+ ldloc.s 0x72
+ ldc.r8 1
+ add
+ stloc.s 0x73
+
+ ldloc.s 0x73
+ ldc.r8 1
+ add
+ stloc.s 0x74
+
+ ldloc.s 0x74
+ ldc.r8 1
+ add
+ stloc.s 0x75
+
+ ldloc.s 0x75
+ ldc.r8 1
+ add
+ stloc.s 0x76
+
+ ldloc.s 0x76
+ ldc.r8 1
+ add
+ stloc.s 0x77
+
+ ldloc.s 0x77
+ ldc.r8 1
+ add
+ stloc.s 0x78
+
+ ldloc.s 0x78
+ ldc.r8 1
+ add
+ stloc.s 0x79
+
+ ldloc.s 0x79
+ ldc.r8 1
+ add
+ stloc.s 0x7a
+
+ ldloc.s 0x7a
+ ldc.r8 1
+ add
+ stloc.s 0x7b
+
+ ldloc.s 0x7b
+ ldc.r8 1
+ add
+ stloc.s 0x7c
+
+ ldloc.s 0x7c
+ ldc.r8 1
+ add
+ stloc.s 0x7d
+
+ ldloc.s 0x7d
+ ldc.r8 1
+ add
+ stloc.s 0x7e
+
+ ldloc.s 0x7e
+ ldc.r8 1
+ add
+ stloc.s 0x7f
+
+ ldloc.s 0x7f
+ ldc.r8 1
+ add
+ stloc.s 0x80
+
+ ldloc.s 0x80
+ ldc.r8 1
+ add
+ stloc.s 0x81
+
+ ldloc.s 0x81
+ ldc.r8 1
+ add
+ stloc.s 0x82
+
+ ldloc.s 0x82
+ ldc.r8 1
+ add
+ stloc.s 0x83
+
+ ldloc.s 0x83
+ ldc.r8 1
+ add
+ stloc.s 0x84
+
+ ldloc.s 0x84
+ ldc.r8 1
+ add
+ stloc.s 0x85
+
+ ldloc.s 0x85
+ ldc.r8 1
+ add
+ stloc.s 0x86
+
+ ldloc.s 0x86
+ ldc.r8 1
+ add
+ stloc.s 0x87
+
+ ldloc.s 0x87
+ ldc.r8 1
+ add
+ stloc.s 0x88
+
+ ldloc.s 0x88
+ ldc.r8 1
+ add
+ stloc.s 0x89
+
+ ldloc.s 0x89
+ ldc.r8 1
+ add
+ stloc.s 0x8a
+
+ ldloc.s 0x8a
+ ldc.r8 1
+ add
+ stloc.s 0x8b
+
+ ldloc.s 0x8b
+ ldc.r8 1
+ add
+ stloc.s 0x8c
+
+ ldloc.s 0x8c
+ ldc.r8 1
+ add
+ stloc.s 0x8d
+
+ ldloc.s 0x8d
+ ldc.r8 1
+ add
+ stloc.s 0x8e
+
+ ldloc.s 0x8e
+ ldc.r8 1
+ add
+ stloc.s 0x8f
+
+ ldloc.s 0x8f
+ ldc.r8 1
+ add
+ stloc.s 0x90
+
+ ldloc.s 0x90
+ ldc.r8 1
+ add
+ stloc.s 0x91
+
+ ldloc.s 0x91
+ ldc.r8 1
+ add
+ stloc.s 0x92
+
+ ldloc.s 0x92
+ ldc.r8 1
+ add
+ stloc.s 0x93
+
+ ldloc.s 0x93
+ ldc.r8 1
+ add
+ stloc.s 0x94
+
+ ldloc.s 0x94
+ ldc.r8 1
+ add
+ stloc.s 0x95
+
+ ldloc.s 0x95
+ ldc.r8 1
+ add
+ stloc.s 0x96
+
+ ldloc.s 0x96
+ ldc.r8 1
+ add
+ stloc.s 0x97
+
+ ldloc.s 0x97
+ ldc.r8 1
+ add
+ stloc.s 0x98
+
+ ldloc.s 0x98
+ ldc.r8 1
+ add
+ stloc.s 0x99
+
+ ldloc.s 0x99
+ ldc.r8 1
+ add
+ stloc.s 0x9a
+
+ ldloc.s 0x9a
+ ldc.r8 1
+ add
+ stloc.s 0x9b
+
+ ldloc.s 0x9b
+ ldc.r8 1
+ add
+ stloc.s 0x9c
+
+ ldloc.s 0x9c
+ ldc.r8 1
+ add
+ stloc.s 0x9d
+
+ ldloc.s 0x9d
+ ldc.r8 1
+ add
+ stloc.s 0x9e
+
+ ldloc.s 0x9e
+ ldc.r8 1
+ add
+ stloc.s 0x9f
+
+ ldloc.s 0x9f
+ ldc.r8 1
+ add
+ stloc.s 0xa0
+
+ ldloc.s 0xa0
+ ldc.r8 1
+ add
+ stloc.s 0xa1
+
+ ldloc.s 0xa1
+ ldc.r8 1
+ add
+ stloc.s 0xa2
+
+ ldloc.s 0xa2
+ ldc.r8 1
+ add
+ stloc.s 0xa3
+
+ ldloc.s 0xa3
+ ldc.r8 1
+ add
+ stloc.s 0xa4
+
+ ldloc.s 0xa4
+ ldc.r8 1
+ add
+ stloc.s 0xa5
+
+ ldloc.s 0xa5
+ ldc.r8 1
+ add
+ stloc.s 0xa6
+
+ ldloc.s 0xa6
+ ldc.r8 1
+ add
+ stloc.s 0xa7
+
+ ldloc.s 0xa7
+ ldc.r8 1
+ add
+ stloc.s 0xa8
+
+ ldloc.s 0xa8
+ ldc.r8 1
+ add
+ stloc.s 0xa9
+
+ ldloc.s 0xa9
+ ldc.r8 1
+ add
+ stloc.s 0xaa
+
+ ldloc.s 0xaa
+ ldc.r8 1
+ add
+ stloc.s 0xab
+
+ ldloc.s 0xab
+ ldc.r8 1
+ add
+ stloc.s 0xac
+
+ ldloc.s 0xac
+ ldc.r8 1
+ add
+ stloc.s 0xad
+
+ ldloc.s 0xad
+ ldc.r8 1
+ add
+ stloc.s 0xae
+
+ ldloc.s 0xae
+ ldc.r8 1
+ add
+ stloc.s 0xaf
+
+ ldloc.s 0xaf
+ ldc.r8 1
+ add
+ stloc.s 0xb0
+
+ ldloc.s 0xb0
+ ldc.r8 1
+ add
+ stloc.s 0xb1
+
+ ldloc.s 0xb1
+ ldc.r8 1
+ add
+ stloc.s 0xb2
+
+ ldloc.s 0xb2
+ ldc.r8 1
+ add
+ stloc.s 0xb3
+
+ ldloc.s 0xb3
+ ldc.r8 1
+ add
+ stloc.s 0xb4
+
+ ldloc.s 0xb4
+ ldc.r8 1
+ add
+ stloc.s 0xb5
+
+ ldloc.s 0xb5
+ ldc.r8 1
+ add
+ stloc.s 0xb6
+
+ ldloc.s 0xb6
+ ldc.r8 1
+ add
+ stloc.s 0xb7
+
+ ldloc.s 0xb7
+ ldc.r8 1
+ add
+ stloc.s 0xb8
+
+ ldloc.s 0xb8
+ ldc.r8 1
+ add
+ stloc.s 0xb9
+
+ ldloc.s 0xb9
+ ldc.r8 1
+ add
+ stloc.s 0xba
+
+ ldloc.s 0xba
+ ldc.r8 1
+ add
+ stloc.s 0xbb
+
+ ldloc.s 0xbb
+ ldc.r8 1
+ add
+ stloc.s 0xbc
+
+ ldloc.s 0xbc
+ ldc.r8 1
+ add
+ stloc.s 0xbd
+
+ ldloc.s 0xbd
+ ldc.r8 1
+ add
+ stloc.s 0xbe
+
+ ldloc.s 0xbe
+ ldc.r8 1
+ add
+ stloc.s 0xbf
+
+ ldloc.s 0xbf
+ ldc.r8 1
+ add
+ stloc.s 0xc0
+
+ ldloc.s 0xc0
+ ldc.r8 1
+ add
+ stloc.s 0xc1
+
+ ldloc.s 0xc1
+ ldc.r8 1
+ add
+ stloc.s 0xc2
+
+ ldloc.s 0xc2
+ ldc.r8 1
+ add
+ stloc.s 0xc3
+
+ ldloc.s 0xc3
+ ldc.r8 1
+ add
+ stloc.s 0xc4
+
+ ldloc.s 0xc4
+ ldc.r8 1
+ add
+ stloc.s 0xc5
+
+ ldloc.s 0xc5
+ ldc.r8 1
+ add
+ stloc.s 0xc6
+
+ ldloc.s 0xc6
+ ldc.r8 1
+ add
+ stloc.s 0xc7
+
+ ldloc.s 0xc7
+ ldc.r8 1
+ add
+ stloc.s 0xc8
+
+ ldloc.s 0xc8
+ ldc.r8 1
+ add
+ stloc.s 0xc9
+
+ ldloc.s 0xc9
+ ldc.r8 1
+ add
+ stloc.s 0xca
+
+ ldloc.s 0xca
+ ldc.r8 1
+ add
+ stloc.s 0xcb
+
+ ldloc.s 0xcb
+ ldc.r8 1
+ add
+ stloc.s 0xcc
+
+ ldloc.s 0xcc
+ ldc.r8 1
+ add
+ stloc.s 0xcd
+
+ ldloc.s 0xcd
+ ldc.r8 1
+ add
+ stloc.s 0xce
+
+ ldloc.s 0xce
+ ldc.r8 1
+ add
+ stloc.s 0xcf
+
+ ldloc.s 0xcf
+ ldc.r8 1
+ add
+ stloc.s 0xd0
+
+ ldloc.s 0xd0
+ ldc.r8 1
+ add
+ stloc.s 0xd1
+
+ ldloc.s 0xd1
+ ldc.r8 1
+ add
+ stloc.s 0xd2
+
+ ldloc.s 0xd2
+ ldc.r8 1
+ add
+ stloc.s 0xd3
+
+ ldloc.s 0xd3
+ ldc.r8 1
+ add
+ stloc.s 0xd4
+
+ ldloc.s 0xd4
+ ldc.r8 1
+ add
+ stloc.s 0xd5
+
+ ldloc.s 0xd5
+ ldc.r8 1
+ add
+ stloc.s 0xd6
+
+ ldloc.s 0xd6
+ ldc.r8 1
+ add
+ stloc.s 0xd7
+
+ ldloc.s 0xd7
+ ldc.r8 1
+ add
+ stloc.s 0xd8
+
+ ldloc.s 0xd8
+ ldc.r8 1
+ add
+ stloc.s 0xd9
+
+ ldloc.s 0xd9
+ ldc.r8 1
+ add
+ stloc.s 0xda
+
+ ldloc.s 0xda
+ ldc.r8 1
+ add
+ stloc.s 0xdb
+
+ ldloc.s 0xdb
+ ldc.r8 1
+ add
+ stloc.s 0xdc
+
+ ldloc.s 0xdc
+ ldc.r8 1
+ add
+ stloc.s 0xdd
+
+ ldloc.s 0xdd
+ ldc.r8 1
+ add
+ stloc.s 0xde
+
+ ldloc.s 0xde
+ ldc.r8 1
+ add
+ stloc.s 0xdf
+
+ ldloc.s 0xdf
+ ldc.r8 1
+ add
+ stloc.s 0xe0
+
+ ldloc.s 0xe0
+ ldc.r8 1
+ add
+ stloc.s 0xe1
+
+ ldloc.s 0xe1
+ ldc.r8 1
+ add
+ stloc.s 0xe2
+
+ ldloc.s 0xe2
+ ldc.r8 1
+ add
+ stloc.s 0xe3
+
+ ldloc.s 0xe3
+ ldc.r8 1
+ add
+ stloc.s 0xe4
+
+ ldloc.s 0xe4
+ ldc.r8 1
+ add
+ stloc.s 0xe5
+
+ ldloc.s 0xe5
+ ldc.r8 1
+ add
+ stloc.s 0xe6
+
+ ldloc.s 0xe6
+ ldc.r8 1
+ add
+ stloc.s 0xe7
+
+ ldloc.s 0xe7
+ ldc.r8 1
+ add
+ stloc.s 0xe8
+
+ ldloc.s 0xe8
+ ldc.r8 1
+ add
+ stloc.s 0xe9
+
+ ldloc.s 0xe9
+ ldc.r8 1
+ add
+ stloc.s 0xea
+
+ ldloc.s 0xea
+ ldc.r8 1
+ add
+ stloc.s 0xeb
+
+ ldloc.s 0xeb
+ ldc.r8 1
+ add
+ stloc.s 0xec
+
+ ldloc.s 0xec
+ ldc.r8 1
+ add
+ stloc.s 0xed
+
+ ldloc.s 0xed
+ ldc.r8 1
+ add
+ stloc.s 0xee
+
+ ldloc.s 0xee
+ ldc.r8 1
+ add
+ stloc.s 0xef
+
+ ldloc.s 0xef
+ ldc.r8 1
+ add
+ stloc.s 0xf0
+
+ ldloc.s 0xf0
+ ldc.r8 1
+ add
+ stloc.s 0xf1
+
+ ldloc.s 0xf1
+ ldc.r8 1
+ add
+ stloc.s 0xf2
+
+ ldloc.s 0xf2
+ ldc.r8 1
+ add
+ stloc.s 0xf3
+
+ ldloc.s 0xf3
+ ldc.r8 1
+ add
+ stloc.s 0xf4
+
+ ldloc.s 0xf4
+ ldc.r8 1
+ add
+ stloc.s 0xf5
+
+ ldloc.s 0xf5
+ ldc.r8 1
+ add
+ stloc.s 0xf6
+
+ ldloc.s 0xf6
+ ldc.r8 1
+ add
+ stloc.s 0xf7
+
+ ldloc.s 0xf7
+ ldc.r8 1
+ add
+ stloc.s 0xf8
+
+ ldloc.s 0xf8
+ ldc.r8 1
+ add
+ stloc.s 0xf9
+
+ ldloc.s 0xf9
+ ldc.r8 1
+ add
+ stloc.s 0xfa
+
+ ldloc.s 0xfa
+ ldc.r8 1
+ add
+ stloc.s 0xfb
+
+ ldloc.s 0xfb
+ ldc.r8 1
+ add
+ stloc.s 0xfc
+
+ ldloc.s 0xfc
+ ldc.r8 1
+ add
+ stloc.s 0xfd
+
+ ldloc.s 0xfd
+ ldc.r8 1
+ add
+ stloc.s 0xfe
+
+ ldloc.s 0xfe
+ ldc.r8 1
+ add
+ stloc.s 0xff
+
+ ldloc.s 0xff
+ ldc.r8 1
+ add
+ stloc.s 0x00
+
+ ldloc 0
+ ldc.r8 256
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4 0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloc_s_r8::test_float64()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_r8.ilproj
new file mode 100644
index 0000000000..875da6c9f6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloc_s_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="ldloc_s_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/IL_Conformance/Old/directed/ldloca_s_i1.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i1.il
new file mode 100644
index 0000000000..a6cc08722e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i1.il
@@ -0,0 +1,2889 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloca_s_i1.exe {}
+.class ldloca_s_i1 {
+
+.method public static int32 test_int8()
+{
+.locals (int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8,
+ int8, int8, int8, int8, int8, int8, int8, int8)
+.zeroinit
+.maxstack 2
+
+ ldloca.s 0x00
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x00
+ ldind.i1
+ ldloca.s 0x00
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x01
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x01
+ ldind.i1
+ ldloca.s 0x01
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x02
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x02
+ ldind.i1
+ ldloca.s 0x02
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x03
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x03
+ ldind.i1
+ ldloca.s 0x03
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x04
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x04
+ ldind.i1
+ ldloca.s 0x04
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x05
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x05
+ ldind.i1
+ ldloca.s 0x05
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x06
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x06
+ ldind.i1
+ ldloca.s 0x06
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x07
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x07
+ ldind.i1
+ ldloca.s 0x07
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x08
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x08
+ ldind.i1
+ ldloca.s 0x08
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x09
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x09
+ ldind.i1
+ ldloca.s 0x09
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0a
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x0a
+ ldind.i1
+ ldloca.s 0x0a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0b
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x0b
+ ldind.i1
+ ldloca.s 0x0b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0c
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x0c
+ ldind.i1
+ ldloca.s 0x0c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0d
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x0d
+ ldind.i1
+ ldloca.s 0x0d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0e
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x0e
+ ldind.i1
+ ldloca.s 0x0e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0f
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x0f
+ ldind.i1
+ ldloca.s 0x0f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x10
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x10
+ ldind.i1
+ ldloca.s 0x10
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x11
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x11
+ ldind.i1
+ ldloca.s 0x11
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x12
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x12
+ ldind.i1
+ ldloca.s 0x12
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x13
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x13
+ ldind.i1
+ ldloca.s 0x13
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x14
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x14
+ ldind.i1
+ ldloca.s 0x14
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x15
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x15
+ ldind.i1
+ ldloca.s 0x15
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x16
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x16
+ ldind.i1
+ ldloca.s 0x16
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x17
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x17
+ ldind.i1
+ ldloca.s 0x17
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x18
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x18
+ ldind.i1
+ ldloca.s 0x18
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x19
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x19
+ ldind.i1
+ ldloca.s 0x19
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1a
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x1a
+ ldind.i1
+ ldloca.s 0x1a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1b
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x1b
+ ldind.i1
+ ldloca.s 0x1b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1c
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x1c
+ ldind.i1
+ ldloca.s 0x1c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1d
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x1d
+ ldind.i1
+ ldloca.s 0x1d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1e
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x1e
+ ldind.i1
+ ldloca.s 0x1e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1f
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x1f
+ ldind.i1
+ ldloca.s 0x1f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x20
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x20
+ ldind.i1
+ ldloca.s 0x20
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x21
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x21
+ ldind.i1
+ ldloca.s 0x21
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x22
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x22
+ ldind.i1
+ ldloca.s 0x22
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x23
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x23
+ ldind.i1
+ ldloca.s 0x23
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x24
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x24
+ ldind.i1
+ ldloca.s 0x24
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x25
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x25
+ ldind.i1
+ ldloca.s 0x25
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x26
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x26
+ ldind.i1
+ ldloca.s 0x26
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x27
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x27
+ ldind.i1
+ ldloca.s 0x27
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x28
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x28
+ ldind.i1
+ ldloca.s 0x28
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x29
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x29
+ ldind.i1
+ ldloca.s 0x29
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2a
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x2a
+ ldind.i1
+ ldloca.s 0x2a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2b
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x2b
+ ldind.i1
+ ldloca.s 0x2b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2c
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x2c
+ ldind.i1
+ ldloca.s 0x2c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2d
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x2d
+ ldind.i1
+ ldloca.s 0x2d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2e
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x2e
+ ldind.i1
+ ldloca.s 0x2e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2f
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x2f
+ ldind.i1
+ ldloca.s 0x2f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x30
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x30
+ ldind.i1
+ ldloca.s 0x30
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x31
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x31
+ ldind.i1
+ ldloca.s 0x31
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x32
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x32
+ ldind.i1
+ ldloca.s 0x32
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x33
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x33
+ ldind.i1
+ ldloca.s 0x33
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x34
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x34
+ ldind.i1
+ ldloca.s 0x34
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x35
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x35
+ ldind.i1
+ ldloca.s 0x35
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x36
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x36
+ ldind.i1
+ ldloca.s 0x36
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x37
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x37
+ ldind.i1
+ ldloca.s 0x37
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x38
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x38
+ ldind.i1
+ ldloca.s 0x38
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x39
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x39
+ ldind.i1
+ ldloca.s 0x39
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3a
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x3a
+ ldind.i1
+ ldloca.s 0x3a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3b
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x3b
+ ldind.i1
+ ldloca.s 0x3b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3c
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x3c
+ ldind.i1
+ ldloca.s 0x3c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3d
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x3d
+ ldind.i1
+ ldloca.s 0x3d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3e
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x3e
+ ldind.i1
+ ldloca.s 0x3e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3f
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x3f
+ ldind.i1
+ ldloca.s 0x3f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x40
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x40
+ ldind.i1
+ ldloca.s 0x40
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x41
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x41
+ ldind.i1
+ ldloca.s 0x41
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x42
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x42
+ ldind.i1
+ ldloca.s 0x42
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x43
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x43
+ ldind.i1
+ ldloca.s 0x43
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x44
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x44
+ ldind.i1
+ ldloca.s 0x44
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x45
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x45
+ ldind.i1
+ ldloca.s 0x45
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x46
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x46
+ ldind.i1
+ ldloca.s 0x46
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x47
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x47
+ ldind.i1
+ ldloca.s 0x47
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x48
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x48
+ ldind.i1
+ ldloca.s 0x48
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x49
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x49
+ ldind.i1
+ ldloca.s 0x49
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4a
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x4a
+ ldind.i1
+ ldloca.s 0x4a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4b
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x4b
+ ldind.i1
+ ldloca.s 0x4b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4c
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x4c
+ ldind.i1
+ ldloca.s 0x4c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4d
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x4d
+ ldind.i1
+ ldloca.s 0x4d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4e
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x4e
+ ldind.i1
+ ldloca.s 0x4e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4f
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x4f
+ ldind.i1
+ ldloca.s 0x4f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x50
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x50
+ ldind.i1
+ ldloca.s 0x50
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x51
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x51
+ ldind.i1
+ ldloca.s 0x51
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x52
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x52
+ ldind.i1
+ ldloca.s 0x52
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x53
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x53
+ ldind.i1
+ ldloca.s 0x53
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x54
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x54
+ ldind.i1
+ ldloca.s 0x54
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x55
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x55
+ ldind.i1
+ ldloca.s 0x55
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x56
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x56
+ ldind.i1
+ ldloca.s 0x56
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x57
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x57
+ ldind.i1
+ ldloca.s 0x57
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x58
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x58
+ ldind.i1
+ ldloca.s 0x58
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x59
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x59
+ ldind.i1
+ ldloca.s 0x59
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5a
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x5a
+ ldind.i1
+ ldloca.s 0x5a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5b
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x5b
+ ldind.i1
+ ldloca.s 0x5b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5c
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x5c
+ ldind.i1
+ ldloca.s 0x5c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5d
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x5d
+ ldind.i1
+ ldloca.s 0x5d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5e
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x5e
+ ldind.i1
+ ldloca.s 0x5e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5f
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x5f
+ ldind.i1
+ ldloca.s 0x5f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x60
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x60
+ ldind.i1
+ ldloca.s 0x60
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x61
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x61
+ ldind.i1
+ ldloca.s 0x61
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x62
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x62
+ ldind.i1
+ ldloca.s 0x62
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x63
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x63
+ ldind.i1
+ ldloca.s 0x63
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x64
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x64
+ ldind.i1
+ ldloca.s 0x64
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x65
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x65
+ ldind.i1
+ ldloca.s 0x65
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x66
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x66
+ ldind.i1
+ ldloca.s 0x66
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x67
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x67
+ ldind.i1
+ ldloca.s 0x67
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x68
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x68
+ ldind.i1
+ ldloca.s 0x68
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x69
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x69
+ ldind.i1
+ ldloca.s 0x69
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6a
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x6a
+ ldind.i1
+ ldloca.s 0x6a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6b
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x6b
+ ldind.i1
+ ldloca.s 0x6b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6c
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x6c
+ ldind.i1
+ ldloca.s 0x6c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6d
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x6d
+ ldind.i1
+ ldloca.s 0x6d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6e
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x6e
+ ldind.i1
+ ldloca.s 0x6e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6f
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x6f
+ ldind.i1
+ ldloca.s 0x6f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x70
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x70
+ ldind.i1
+ ldloca.s 0x70
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x71
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x71
+ ldind.i1
+ ldloca.s 0x71
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x72
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x72
+ ldind.i1
+ ldloca.s 0x72
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x73
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x73
+ ldind.i1
+ ldloca.s 0x73
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x74
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x74
+ ldind.i1
+ ldloca.s 0x74
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x75
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x75
+ ldind.i1
+ ldloca.s 0x75
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x76
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x76
+ ldind.i1
+ ldloca.s 0x76
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x77
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x77
+ ldind.i1
+ ldloca.s 0x77
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x78
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x78
+ ldind.i1
+ ldloca.s 0x78
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x79
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x79
+ ldind.i1
+ ldloca.s 0x79
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7a
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x7a
+ ldind.i1
+ ldloca.s 0x7a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7b
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x7b
+ ldind.i1
+ ldloca.s 0x7b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7c
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x7c
+ ldind.i1
+ ldloca.s 0x7c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7d
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x7d
+ ldind.i1
+ ldloca.s 0x7d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7e
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x7e
+ ldind.i1
+ ldloca.s 0x7e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7f
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x7f
+ ldind.i1
+ ldloca.s 0x7f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x80
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x80
+ ldind.i1
+ ldloca.s 0x80
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x81
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x81
+ ldind.i1
+ ldloca.s 0x81
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x82
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x82
+ ldind.i1
+ ldloca.s 0x82
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x83
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x83
+ ldind.i1
+ ldloca.s 0x83
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x84
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x84
+ ldind.i1
+ ldloca.s 0x84
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x85
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x85
+ ldind.i1
+ ldloca.s 0x85
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x86
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x86
+ ldind.i1
+ ldloca.s 0x86
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x87
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x87
+ ldind.i1
+ ldloca.s 0x87
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x88
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x88
+ ldind.i1
+ ldloca.s 0x88
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x89
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x89
+ ldind.i1
+ ldloca.s 0x89
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8a
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x8a
+ ldind.i1
+ ldloca.s 0x8a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8b
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x8b
+ ldind.i1
+ ldloca.s 0x8b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8c
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x8c
+ ldind.i1
+ ldloca.s 0x8c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8d
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x8d
+ ldind.i1
+ ldloca.s 0x8d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8e
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x8e
+ ldind.i1
+ ldloca.s 0x8e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8f
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x8f
+ ldind.i1
+ ldloca.s 0x8f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x90
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x90
+ ldind.i1
+ ldloca.s 0x90
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x91
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x91
+ ldind.i1
+ ldloca.s 0x91
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x92
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x92
+ ldind.i1
+ ldloca.s 0x92
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x93
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x93
+ ldind.i1
+ ldloca.s 0x93
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x94
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x94
+ ldind.i1
+ ldloca.s 0x94
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x95
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x95
+ ldind.i1
+ ldloca.s 0x95
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x96
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x96
+ ldind.i1
+ ldloca.s 0x96
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x97
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x97
+ ldind.i1
+ ldloca.s 0x97
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x98
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x98
+ ldind.i1
+ ldloca.s 0x98
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x99
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x99
+ ldind.i1
+ ldloca.s 0x99
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9a
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x9a
+ ldind.i1
+ ldloca.s 0x9a
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9b
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x9b
+ ldind.i1
+ ldloca.s 0x9b
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9c
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x9c
+ ldind.i1
+ ldloca.s 0x9c
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9d
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x9d
+ ldind.i1
+ ldloca.s 0x9d
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9e
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x9e
+ ldind.i1
+ ldloca.s 0x9e
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9f
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0x9f
+ ldind.i1
+ ldloca.s 0x9f
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa0
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xa0
+ ldind.i1
+ ldloca.s 0xa0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa1
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xa1
+ ldind.i1
+ ldloca.s 0xa1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa2
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xa2
+ ldind.i1
+ ldloca.s 0xa2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa3
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xa3
+ ldind.i1
+ ldloca.s 0xa3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa4
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xa4
+ ldind.i1
+ ldloca.s 0xa4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa5
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xa5
+ ldind.i1
+ ldloca.s 0xa5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa6
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xa6
+ ldind.i1
+ ldloca.s 0xa6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa7
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xa7
+ ldind.i1
+ ldloca.s 0xa7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa8
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xa8
+ ldind.i1
+ ldloca.s 0xa8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa9
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xa9
+ ldind.i1
+ ldloca.s 0xa9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaa
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xaa
+ ldind.i1
+ ldloca.s 0xaa
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xab
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xab
+ ldind.i1
+ ldloca.s 0xab
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xac
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xac
+ ldind.i1
+ ldloca.s 0xac
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xad
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xad
+ ldind.i1
+ ldloca.s 0xad
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xae
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xae
+ ldind.i1
+ ldloca.s 0xae
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaf
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xaf
+ ldind.i1
+ ldloca.s 0xaf
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb0
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xb0
+ ldind.i1
+ ldloca.s 0xb0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb1
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xb1
+ ldind.i1
+ ldloca.s 0xb1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb2
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xb2
+ ldind.i1
+ ldloca.s 0xb2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb3
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xb3
+ ldind.i1
+ ldloca.s 0xb3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb4
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xb4
+ ldind.i1
+ ldloca.s 0xb4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb5
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xb5
+ ldind.i1
+ ldloca.s 0xb5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb6
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xb6
+ ldind.i1
+ ldloca.s 0xb6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb7
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xb7
+ ldind.i1
+ ldloca.s 0xb7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb8
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xb8
+ ldind.i1
+ ldloca.s 0xb8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb9
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xb9
+ ldind.i1
+ ldloca.s 0xb9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xba
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xba
+ ldind.i1
+ ldloca.s 0xba
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbb
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xbb
+ ldind.i1
+ ldloca.s 0xbb
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbc
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xbc
+ ldind.i1
+ ldloca.s 0xbc
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbd
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xbd
+ ldind.i1
+ ldloca.s 0xbd
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbe
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xbe
+ ldind.i1
+ ldloca.s 0xbe
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbf
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xbf
+ ldind.i1
+ ldloca.s 0xbf
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc0
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xc0
+ ldind.i1
+ ldloca.s 0xc0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc1
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xc1
+ ldind.i1
+ ldloca.s 0xc1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc2
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xc2
+ ldind.i1
+ ldloca.s 0xc2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc3
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xc3
+ ldind.i1
+ ldloca.s 0xc3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc4
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xc4
+ ldind.i1
+ ldloca.s 0xc4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc5
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xc5
+ ldind.i1
+ ldloca.s 0xc5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc6
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xc6
+ ldind.i1
+ ldloca.s 0xc6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc7
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xc7
+ ldind.i1
+ ldloca.s 0xc7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc8
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xc8
+ ldind.i1
+ ldloca.s 0xc8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc9
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xc9
+ ldind.i1
+ ldloca.s 0xc9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xca
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xca
+ ldind.i1
+ ldloca.s 0xca
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcb
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xcb
+ ldind.i1
+ ldloca.s 0xcb
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcc
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xcc
+ ldind.i1
+ ldloca.s 0xcc
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcd
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xcd
+ ldind.i1
+ ldloca.s 0xcd
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xce
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xce
+ ldind.i1
+ ldloca.s 0xce
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcf
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xcf
+ ldind.i1
+ ldloca.s 0xcf
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd0
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xd0
+ ldind.i1
+ ldloca.s 0xd0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd1
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xd1
+ ldind.i1
+ ldloca.s 0xd1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd2
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xd2
+ ldind.i1
+ ldloca.s 0xd2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd3
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xd3
+ ldind.i1
+ ldloca.s 0xd3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd4
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xd4
+ ldind.i1
+ ldloca.s 0xd4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd5
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xd5
+ ldind.i1
+ ldloca.s 0xd5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd6
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xd6
+ ldind.i1
+ ldloca.s 0xd6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd7
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xd7
+ ldind.i1
+ ldloca.s 0xd7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd8
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xd8
+ ldind.i1
+ ldloca.s 0xd8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd9
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xd9
+ ldind.i1
+ ldloca.s 0xd9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xda
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xda
+ ldind.i1
+ ldloca.s 0xda
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdb
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xdb
+ ldind.i1
+ ldloca.s 0xdb
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdc
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xdc
+ ldind.i1
+ ldloca.s 0xdc
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdd
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xdd
+ ldind.i1
+ ldloca.s 0xdd
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xde
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xde
+ ldind.i1
+ ldloca.s 0xde
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdf
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xdf
+ ldind.i1
+ ldloca.s 0xdf
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe0
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xe0
+ ldind.i1
+ ldloca.s 0xe0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe1
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xe1
+ ldind.i1
+ ldloca.s 0xe1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe2
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xe2
+ ldind.i1
+ ldloca.s 0xe2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe3
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xe3
+ ldind.i1
+ ldloca.s 0xe3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe4
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xe4
+ ldind.i1
+ ldloca.s 0xe4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe5
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xe5
+ ldind.i1
+ ldloca.s 0xe5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe6
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xe6
+ ldind.i1
+ ldloca.s 0xe6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe7
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xe7
+ ldind.i1
+ ldloca.s 0xe7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe8
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xe8
+ ldind.i1
+ ldloca.s 0xe8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe9
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xe9
+ ldind.i1
+ ldloca.s 0xe9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xea
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xea
+ ldind.i1
+ ldloca.s 0xea
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xeb
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xeb
+ ldind.i1
+ ldloca.s 0xeb
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xec
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xec
+ ldind.i1
+ ldloca.s 0xec
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xed
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xed
+ ldind.i1
+ ldloca.s 0xed
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xee
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xee
+ ldind.i1
+ ldloca.s 0xee
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xef
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xef
+ ldind.i1
+ ldloca.s 0xef
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf0
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xf0
+ ldind.i1
+ ldloca.s 0xf0
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf1
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xf1
+ ldind.i1
+ ldloca.s 0xf1
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf2
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xf2
+ ldind.i1
+ ldloca.s 0xf2
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf3
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xf3
+ ldind.i1
+ ldloca.s 0xf3
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf4
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xf4
+ ldind.i1
+ ldloca.s 0xf4
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf5
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xf5
+ ldind.i1
+ ldloca.s 0xf5
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf6
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xf6
+ ldind.i1
+ ldloca.s 0xf6
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf7
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xf7
+ ldind.i1
+ ldloca.s 0xf7
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf8
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xf8
+ ldind.i1
+ ldloca.s 0xf8
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf9
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xf9
+ ldind.i1
+ ldloca.s 0xf9
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfa
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xfa
+ ldind.i1
+ ldloca.s 0xfa
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfb
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xfb
+ ldind.i1
+ ldloca.s 0xfb
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfc
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xfc
+ ldind.i1
+ ldloca.s 0xfc
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfd
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xfd
+ ldind.i1
+ ldloca.s 0xfd
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfe
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xfe
+ ldind.i1
+ ldloca.s 0xfe
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xff
+ dup
+ conv.i1
+ stind.i1
+ ldloca.s 0xff
+ ldind.i1
+ ldloca.s 0xff
+ conv.i1
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloca_s_i1::test_int8()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i1.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i1.ilproj
new file mode 100644
index 0000000000..a07e4a402a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i1.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="ldloca_s_i1.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/IL_Conformance/Old/directed/ldloca_s_i2.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i2.il
new file mode 100644
index 0000000000..3171af08d8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i2.il
@@ -0,0 +1,2889 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloca_s_i2.exe {}
+.class ldloca_s_i2 {
+
+.method public static int32 test_int16()
+{
+.locals (int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16,
+ int16, int16, int16, int16, int16, int16, int16, int16)
+.zeroinit
+.maxstack 2
+
+ ldloca.s 0x00
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x00
+ ldind.i2
+ ldloca.s 0x00
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x01
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x01
+ ldind.i2
+ ldloca.s 0x01
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x02
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x02
+ ldind.i2
+ ldloca.s 0x02
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x03
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x03
+ ldind.i2
+ ldloca.s 0x03
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x04
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x04
+ ldind.i2
+ ldloca.s 0x04
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x05
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x05
+ ldind.i2
+ ldloca.s 0x05
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x06
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x06
+ ldind.i2
+ ldloca.s 0x06
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x07
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x07
+ ldind.i2
+ ldloca.s 0x07
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x08
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x08
+ ldind.i2
+ ldloca.s 0x08
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x09
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x09
+ ldind.i2
+ ldloca.s 0x09
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0a
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x0a
+ ldind.i2
+ ldloca.s 0x0a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0b
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x0b
+ ldind.i2
+ ldloca.s 0x0b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0c
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x0c
+ ldind.i2
+ ldloca.s 0x0c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0d
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x0d
+ ldind.i2
+ ldloca.s 0x0d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0e
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x0e
+ ldind.i2
+ ldloca.s 0x0e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0f
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x0f
+ ldind.i2
+ ldloca.s 0x0f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x10
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x10
+ ldind.i2
+ ldloca.s 0x10
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x11
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x11
+ ldind.i2
+ ldloca.s 0x11
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x12
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x12
+ ldind.i2
+ ldloca.s 0x12
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x13
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x13
+ ldind.i2
+ ldloca.s 0x13
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x14
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x14
+ ldind.i2
+ ldloca.s 0x14
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x15
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x15
+ ldind.i2
+ ldloca.s 0x15
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x16
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x16
+ ldind.i2
+ ldloca.s 0x16
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x17
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x17
+ ldind.i2
+ ldloca.s 0x17
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x18
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x18
+ ldind.i2
+ ldloca.s 0x18
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x19
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x19
+ ldind.i2
+ ldloca.s 0x19
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1a
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x1a
+ ldind.i2
+ ldloca.s 0x1a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1b
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x1b
+ ldind.i2
+ ldloca.s 0x1b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1c
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x1c
+ ldind.i2
+ ldloca.s 0x1c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1d
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x1d
+ ldind.i2
+ ldloca.s 0x1d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1e
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x1e
+ ldind.i2
+ ldloca.s 0x1e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1f
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x1f
+ ldind.i2
+ ldloca.s 0x1f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x20
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x20
+ ldind.i2
+ ldloca.s 0x20
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x21
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x21
+ ldind.i2
+ ldloca.s 0x21
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x22
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x22
+ ldind.i2
+ ldloca.s 0x22
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x23
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x23
+ ldind.i2
+ ldloca.s 0x23
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x24
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x24
+ ldind.i2
+ ldloca.s 0x24
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x25
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x25
+ ldind.i2
+ ldloca.s 0x25
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x26
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x26
+ ldind.i2
+ ldloca.s 0x26
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x27
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x27
+ ldind.i2
+ ldloca.s 0x27
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x28
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x28
+ ldind.i2
+ ldloca.s 0x28
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x29
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x29
+ ldind.i2
+ ldloca.s 0x29
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2a
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x2a
+ ldind.i2
+ ldloca.s 0x2a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2b
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x2b
+ ldind.i2
+ ldloca.s 0x2b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2c
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x2c
+ ldind.i2
+ ldloca.s 0x2c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2d
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x2d
+ ldind.i2
+ ldloca.s 0x2d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2e
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x2e
+ ldind.i2
+ ldloca.s 0x2e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2f
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x2f
+ ldind.i2
+ ldloca.s 0x2f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x30
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x30
+ ldind.i2
+ ldloca.s 0x30
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x31
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x31
+ ldind.i2
+ ldloca.s 0x31
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x32
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x32
+ ldind.i2
+ ldloca.s 0x32
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x33
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x33
+ ldind.i2
+ ldloca.s 0x33
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x34
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x34
+ ldind.i2
+ ldloca.s 0x34
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x35
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x35
+ ldind.i2
+ ldloca.s 0x35
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x36
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x36
+ ldind.i2
+ ldloca.s 0x36
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x37
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x37
+ ldind.i2
+ ldloca.s 0x37
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x38
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x38
+ ldind.i2
+ ldloca.s 0x38
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x39
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x39
+ ldind.i2
+ ldloca.s 0x39
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3a
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x3a
+ ldind.i2
+ ldloca.s 0x3a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3b
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x3b
+ ldind.i2
+ ldloca.s 0x3b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3c
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x3c
+ ldind.i2
+ ldloca.s 0x3c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3d
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x3d
+ ldind.i2
+ ldloca.s 0x3d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3e
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x3e
+ ldind.i2
+ ldloca.s 0x3e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3f
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x3f
+ ldind.i2
+ ldloca.s 0x3f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x40
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x40
+ ldind.i2
+ ldloca.s 0x40
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x41
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x41
+ ldind.i2
+ ldloca.s 0x41
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x42
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x42
+ ldind.i2
+ ldloca.s 0x42
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x43
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x43
+ ldind.i2
+ ldloca.s 0x43
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x44
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x44
+ ldind.i2
+ ldloca.s 0x44
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x45
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x45
+ ldind.i2
+ ldloca.s 0x45
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x46
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x46
+ ldind.i2
+ ldloca.s 0x46
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x47
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x47
+ ldind.i2
+ ldloca.s 0x47
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x48
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x48
+ ldind.i2
+ ldloca.s 0x48
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x49
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x49
+ ldind.i2
+ ldloca.s 0x49
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4a
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x4a
+ ldind.i2
+ ldloca.s 0x4a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4b
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x4b
+ ldind.i2
+ ldloca.s 0x4b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4c
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x4c
+ ldind.i2
+ ldloca.s 0x4c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4d
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x4d
+ ldind.i2
+ ldloca.s 0x4d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4e
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x4e
+ ldind.i2
+ ldloca.s 0x4e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4f
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x4f
+ ldind.i2
+ ldloca.s 0x4f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x50
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x50
+ ldind.i2
+ ldloca.s 0x50
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x51
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x51
+ ldind.i2
+ ldloca.s 0x51
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x52
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x52
+ ldind.i2
+ ldloca.s 0x52
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x53
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x53
+ ldind.i2
+ ldloca.s 0x53
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x54
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x54
+ ldind.i2
+ ldloca.s 0x54
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x55
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x55
+ ldind.i2
+ ldloca.s 0x55
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x56
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x56
+ ldind.i2
+ ldloca.s 0x56
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x57
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x57
+ ldind.i2
+ ldloca.s 0x57
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x58
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x58
+ ldind.i2
+ ldloca.s 0x58
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x59
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x59
+ ldind.i2
+ ldloca.s 0x59
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5a
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x5a
+ ldind.i2
+ ldloca.s 0x5a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5b
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x5b
+ ldind.i2
+ ldloca.s 0x5b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5c
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x5c
+ ldind.i2
+ ldloca.s 0x5c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5d
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x5d
+ ldind.i2
+ ldloca.s 0x5d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5e
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x5e
+ ldind.i2
+ ldloca.s 0x5e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5f
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x5f
+ ldind.i2
+ ldloca.s 0x5f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x60
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x60
+ ldind.i2
+ ldloca.s 0x60
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x61
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x61
+ ldind.i2
+ ldloca.s 0x61
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x62
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x62
+ ldind.i2
+ ldloca.s 0x62
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x63
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x63
+ ldind.i2
+ ldloca.s 0x63
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x64
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x64
+ ldind.i2
+ ldloca.s 0x64
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x65
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x65
+ ldind.i2
+ ldloca.s 0x65
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x66
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x66
+ ldind.i2
+ ldloca.s 0x66
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x67
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x67
+ ldind.i2
+ ldloca.s 0x67
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x68
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x68
+ ldind.i2
+ ldloca.s 0x68
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x69
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x69
+ ldind.i2
+ ldloca.s 0x69
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6a
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x6a
+ ldind.i2
+ ldloca.s 0x6a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6b
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x6b
+ ldind.i2
+ ldloca.s 0x6b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6c
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x6c
+ ldind.i2
+ ldloca.s 0x6c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6d
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x6d
+ ldind.i2
+ ldloca.s 0x6d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6e
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x6e
+ ldind.i2
+ ldloca.s 0x6e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6f
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x6f
+ ldind.i2
+ ldloca.s 0x6f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x70
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x70
+ ldind.i2
+ ldloca.s 0x70
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x71
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x71
+ ldind.i2
+ ldloca.s 0x71
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x72
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x72
+ ldind.i2
+ ldloca.s 0x72
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x73
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x73
+ ldind.i2
+ ldloca.s 0x73
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x74
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x74
+ ldind.i2
+ ldloca.s 0x74
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x75
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x75
+ ldind.i2
+ ldloca.s 0x75
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x76
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x76
+ ldind.i2
+ ldloca.s 0x76
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x77
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x77
+ ldind.i2
+ ldloca.s 0x77
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x78
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x78
+ ldind.i2
+ ldloca.s 0x78
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x79
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x79
+ ldind.i2
+ ldloca.s 0x79
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7a
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x7a
+ ldind.i2
+ ldloca.s 0x7a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7b
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x7b
+ ldind.i2
+ ldloca.s 0x7b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7c
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x7c
+ ldind.i2
+ ldloca.s 0x7c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7d
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x7d
+ ldind.i2
+ ldloca.s 0x7d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7e
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x7e
+ ldind.i2
+ ldloca.s 0x7e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7f
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x7f
+ ldind.i2
+ ldloca.s 0x7f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x80
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x80
+ ldind.i2
+ ldloca.s 0x80
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x81
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x81
+ ldind.i2
+ ldloca.s 0x81
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x82
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x82
+ ldind.i2
+ ldloca.s 0x82
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x83
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x83
+ ldind.i2
+ ldloca.s 0x83
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x84
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x84
+ ldind.i2
+ ldloca.s 0x84
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x85
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x85
+ ldind.i2
+ ldloca.s 0x85
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x86
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x86
+ ldind.i2
+ ldloca.s 0x86
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x87
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x87
+ ldind.i2
+ ldloca.s 0x87
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x88
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x88
+ ldind.i2
+ ldloca.s 0x88
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x89
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x89
+ ldind.i2
+ ldloca.s 0x89
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8a
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x8a
+ ldind.i2
+ ldloca.s 0x8a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8b
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x8b
+ ldind.i2
+ ldloca.s 0x8b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8c
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x8c
+ ldind.i2
+ ldloca.s 0x8c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8d
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x8d
+ ldind.i2
+ ldloca.s 0x8d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8e
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x8e
+ ldind.i2
+ ldloca.s 0x8e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8f
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x8f
+ ldind.i2
+ ldloca.s 0x8f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x90
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x90
+ ldind.i2
+ ldloca.s 0x90
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x91
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x91
+ ldind.i2
+ ldloca.s 0x91
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x92
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x92
+ ldind.i2
+ ldloca.s 0x92
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x93
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x93
+ ldind.i2
+ ldloca.s 0x93
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x94
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x94
+ ldind.i2
+ ldloca.s 0x94
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x95
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x95
+ ldind.i2
+ ldloca.s 0x95
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x96
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x96
+ ldind.i2
+ ldloca.s 0x96
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x97
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x97
+ ldind.i2
+ ldloca.s 0x97
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x98
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x98
+ ldind.i2
+ ldloca.s 0x98
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x99
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x99
+ ldind.i2
+ ldloca.s 0x99
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9a
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x9a
+ ldind.i2
+ ldloca.s 0x9a
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9b
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x9b
+ ldind.i2
+ ldloca.s 0x9b
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9c
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x9c
+ ldind.i2
+ ldloca.s 0x9c
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9d
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x9d
+ ldind.i2
+ ldloca.s 0x9d
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9e
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x9e
+ ldind.i2
+ ldloca.s 0x9e
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9f
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0x9f
+ ldind.i2
+ ldloca.s 0x9f
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa0
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xa0
+ ldind.i2
+ ldloca.s 0xa0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa1
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xa1
+ ldind.i2
+ ldloca.s 0xa1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa2
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xa2
+ ldind.i2
+ ldloca.s 0xa2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa3
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xa3
+ ldind.i2
+ ldloca.s 0xa3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa4
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xa4
+ ldind.i2
+ ldloca.s 0xa4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa5
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xa5
+ ldind.i2
+ ldloca.s 0xa5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa6
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xa6
+ ldind.i2
+ ldloca.s 0xa6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa7
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xa7
+ ldind.i2
+ ldloca.s 0xa7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa8
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xa8
+ ldind.i2
+ ldloca.s 0xa8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa9
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xa9
+ ldind.i2
+ ldloca.s 0xa9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaa
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xaa
+ ldind.i2
+ ldloca.s 0xaa
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xab
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xab
+ ldind.i2
+ ldloca.s 0xab
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xac
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xac
+ ldind.i2
+ ldloca.s 0xac
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xad
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xad
+ ldind.i2
+ ldloca.s 0xad
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xae
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xae
+ ldind.i2
+ ldloca.s 0xae
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaf
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xaf
+ ldind.i2
+ ldloca.s 0xaf
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb0
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xb0
+ ldind.i2
+ ldloca.s 0xb0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb1
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xb1
+ ldind.i2
+ ldloca.s 0xb1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb2
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xb2
+ ldind.i2
+ ldloca.s 0xb2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb3
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xb3
+ ldind.i2
+ ldloca.s 0xb3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb4
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xb4
+ ldind.i2
+ ldloca.s 0xb4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb5
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xb5
+ ldind.i2
+ ldloca.s 0xb5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb6
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xb6
+ ldind.i2
+ ldloca.s 0xb6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb7
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xb7
+ ldind.i2
+ ldloca.s 0xb7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb8
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xb8
+ ldind.i2
+ ldloca.s 0xb8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb9
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xb9
+ ldind.i2
+ ldloca.s 0xb9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xba
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xba
+ ldind.i2
+ ldloca.s 0xba
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbb
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xbb
+ ldind.i2
+ ldloca.s 0xbb
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbc
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xbc
+ ldind.i2
+ ldloca.s 0xbc
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbd
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xbd
+ ldind.i2
+ ldloca.s 0xbd
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbe
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xbe
+ ldind.i2
+ ldloca.s 0xbe
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbf
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xbf
+ ldind.i2
+ ldloca.s 0xbf
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc0
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xc0
+ ldind.i2
+ ldloca.s 0xc0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc1
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xc1
+ ldind.i2
+ ldloca.s 0xc1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc2
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xc2
+ ldind.i2
+ ldloca.s 0xc2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc3
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xc3
+ ldind.i2
+ ldloca.s 0xc3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc4
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xc4
+ ldind.i2
+ ldloca.s 0xc4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc5
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xc5
+ ldind.i2
+ ldloca.s 0xc5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc6
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xc6
+ ldind.i2
+ ldloca.s 0xc6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc7
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xc7
+ ldind.i2
+ ldloca.s 0xc7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc8
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xc8
+ ldind.i2
+ ldloca.s 0xc8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc9
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xc9
+ ldind.i2
+ ldloca.s 0xc9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xca
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xca
+ ldind.i2
+ ldloca.s 0xca
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcb
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xcb
+ ldind.i2
+ ldloca.s 0xcb
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcc
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xcc
+ ldind.i2
+ ldloca.s 0xcc
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcd
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xcd
+ ldind.i2
+ ldloca.s 0xcd
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xce
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xce
+ ldind.i2
+ ldloca.s 0xce
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcf
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xcf
+ ldind.i2
+ ldloca.s 0xcf
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd0
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xd0
+ ldind.i2
+ ldloca.s 0xd0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd1
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xd1
+ ldind.i2
+ ldloca.s 0xd1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd2
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xd2
+ ldind.i2
+ ldloca.s 0xd2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd3
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xd3
+ ldind.i2
+ ldloca.s 0xd3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd4
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xd4
+ ldind.i2
+ ldloca.s 0xd4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd5
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xd5
+ ldind.i2
+ ldloca.s 0xd5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd6
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xd6
+ ldind.i2
+ ldloca.s 0xd6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd7
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xd7
+ ldind.i2
+ ldloca.s 0xd7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd8
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xd8
+ ldind.i2
+ ldloca.s 0xd8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd9
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xd9
+ ldind.i2
+ ldloca.s 0xd9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xda
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xda
+ ldind.i2
+ ldloca.s 0xda
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdb
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xdb
+ ldind.i2
+ ldloca.s 0xdb
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdc
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xdc
+ ldind.i2
+ ldloca.s 0xdc
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdd
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xdd
+ ldind.i2
+ ldloca.s 0xdd
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xde
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xde
+ ldind.i2
+ ldloca.s 0xde
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdf
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xdf
+ ldind.i2
+ ldloca.s 0xdf
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe0
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xe0
+ ldind.i2
+ ldloca.s 0xe0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe1
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xe1
+ ldind.i2
+ ldloca.s 0xe1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe2
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xe2
+ ldind.i2
+ ldloca.s 0xe2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe3
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xe3
+ ldind.i2
+ ldloca.s 0xe3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe4
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xe4
+ ldind.i2
+ ldloca.s 0xe4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe5
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xe5
+ ldind.i2
+ ldloca.s 0xe5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe6
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xe6
+ ldind.i2
+ ldloca.s 0xe6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe7
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xe7
+ ldind.i2
+ ldloca.s 0xe7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe8
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xe8
+ ldind.i2
+ ldloca.s 0xe8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe9
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xe9
+ ldind.i2
+ ldloca.s 0xe9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xea
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xea
+ ldind.i2
+ ldloca.s 0xea
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xeb
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xeb
+ ldind.i2
+ ldloca.s 0xeb
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xec
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xec
+ ldind.i2
+ ldloca.s 0xec
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xed
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xed
+ ldind.i2
+ ldloca.s 0xed
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xee
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xee
+ ldind.i2
+ ldloca.s 0xee
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xef
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xef
+ ldind.i2
+ ldloca.s 0xef
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf0
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xf0
+ ldind.i2
+ ldloca.s 0xf0
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf1
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xf1
+ ldind.i2
+ ldloca.s 0xf1
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf2
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xf2
+ ldind.i2
+ ldloca.s 0xf2
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf3
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xf3
+ ldind.i2
+ ldloca.s 0xf3
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf4
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xf4
+ ldind.i2
+ ldloca.s 0xf4
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf5
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xf5
+ ldind.i2
+ ldloca.s 0xf5
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf6
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xf6
+ ldind.i2
+ ldloca.s 0xf6
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf7
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xf7
+ ldind.i2
+ ldloca.s 0xf7
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf8
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xf8
+ ldind.i2
+ ldloca.s 0xf8
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf9
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xf9
+ ldind.i2
+ ldloca.s 0xf9
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfa
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xfa
+ ldind.i2
+ ldloca.s 0xfa
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfb
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xfb
+ ldind.i2
+ ldloca.s 0xfb
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfc
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xfc
+ ldind.i2
+ ldloca.s 0xfc
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfd
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xfd
+ ldind.i2
+ ldloca.s 0xfd
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfe
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xfe
+ ldind.i2
+ ldloca.s 0xfe
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xff
+ dup
+ conv.i2
+ stind.i2
+ ldloca.s 0xff
+ ldind.i2
+ ldloca.s 0xff
+ conv.i2
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloca_s_i2::test_int16()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i2.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i2.ilproj
new file mode 100644
index 0000000000..bee290e9e6
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i2.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="ldloca_s_i2.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/IL_Conformance/Old/directed/ldloca_s_i4.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i4.il
new file mode 100644
index 0000000000..3dda9f4ccd
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i4.il
@@ -0,0 +1,2888 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloca_s_i4.exe {}
+.class ldloca_s_i4 {
+
+.method public static int32 test_int32()
+{
+.locals (int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32,
+ int32, int32, int32, int32, int32, int32, int32, int32)
+.zeroinit
+.maxstack 2
+
+ ldloca.s 0x00
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x00
+ ldind.i4
+ ldloca.s 0x00
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x01
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x01
+ ldind.i4
+ ldloca.s 0x01
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x02
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x02
+ ldind.i4
+ ldloca.s 0x02
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x03
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x03
+ ldind.i4
+ ldloca.s 0x03
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x04
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x04
+ ldind.i4
+ ldloca.s 0x04
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x05
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x05
+ ldind.i4
+ ldloca.s 0x05
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x06
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x06
+ ldind.i4
+ ldloca.s 0x06
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x07
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x07
+ ldind.i4
+ ldloca.s 0x07
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x08
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x08
+ ldind.i4
+ ldloca.s 0x08
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x09
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x09
+ ldind.i4
+ ldloca.s 0x09
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0a
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x0a
+ ldind.i4
+ ldloca.s 0x0a
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0b
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x0b
+ ldind.i4
+ ldloca.s 0x0b
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0c
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x0c
+ ldind.i4
+ ldloca.s 0x0c
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0d
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x0d
+ ldind.i4
+ ldloca.s 0x0d
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0e
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x0e
+ ldind.i4
+ ldloca.s 0x0e
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0f
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x0f
+ ldind.i4
+ ldloca.s 0x0f
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x10
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x10
+ ldind.i4
+ ldloca.s 0x10
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x11
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x11
+ ldind.i4
+ ldloca.s 0x11
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x12
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x12
+ ldind.i4
+ ldloca.s 0x12
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x13
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x13
+ ldind.i4
+ ldloca.s 0x13
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x14
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x14
+ ldind.i4
+ ldloca.s 0x14
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x15
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x15
+ ldind.i4
+ ldloca.s 0x15
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x16
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x16
+ ldind.i4
+ ldloca.s 0x16
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x17
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x17
+ ldind.i4
+ ldloca.s 0x17
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x18
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x18
+ ldind.i4
+ ldloca.s 0x18
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x19
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x19
+ ldind.i4
+ ldloca.s 0x19
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1a
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x1a
+ ldind.i4
+ ldloca.s 0x1a
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1b
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x1b
+ ldind.i4
+ ldloca.s 0x1b
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1c
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x1c
+ ldind.i4
+ ldloca.s 0x1c
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1d
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x1d
+ ldind.i4
+ ldloca.s 0x1d
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1e
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x1e
+ ldind.i4
+ ldloca.s 0x1e
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1f
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x1f
+ ldind.i4
+ ldloca.s 0x1f
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x20
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x20
+ ldind.i4
+ ldloca.s 0x20
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x21
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x21
+ ldind.i4
+ ldloca.s 0x21
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x22
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x22
+ ldind.i4
+ ldloca.s 0x22
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x23
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x23
+ ldind.i4
+ ldloca.s 0x23
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x24
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x24
+ ldind.i4
+ ldloca.s 0x24
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x25
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x25
+ ldind.i4
+ ldloca.s 0x25
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x26
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x26
+ ldind.i4
+ ldloca.s 0x26
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x27
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x27
+ ldind.i4
+ ldloca.s 0x27
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x28
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x28
+ ldind.i4
+ ldloca.s 0x28
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x29
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x29
+ ldind.i4
+ ldloca.s 0x29
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2a
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x2a
+ ldind.i4
+ ldloca.s 0x2a
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2b
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x2b
+ ldind.i4
+ ldloca.s 0x2b
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2c
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x2c
+ ldind.i4
+ ldloca.s 0x2c
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2d
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x2d
+ ldind.i4
+ ldloca.s 0x2d
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2e
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x2e
+ ldind.i4
+ ldloca.s 0x2e
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2f
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x2f
+ ldind.i4
+ ldloca.s 0x2f
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x30
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x30
+ ldind.i4
+ ldloca.s 0x30
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x31
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x31
+ ldind.i4
+ ldloca.s 0x31
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x32
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x32
+ ldind.i4
+ ldloca.s 0x32
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x33
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x33
+ ldind.i4
+ ldloca.s 0x33
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x34
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x34
+ ldind.i4
+ ldloca.s 0x34
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x35
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x35
+ ldind.i4
+ ldloca.s 0x35
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x36
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x36
+ ldind.i4
+ ldloca.s 0x36
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x37
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x37
+ ldind.i4
+ ldloca.s 0x37
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x38
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x38
+ ldind.i4
+ ldloca.s 0x38
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x39
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x39
+ ldind.i4
+ ldloca.s 0x39
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3a
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x3a
+ ldind.i4
+ ldloca.s 0x3a
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3b
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x3b
+ ldind.i4
+ ldloca.s 0x3b
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3c
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x3c
+ ldind.i4
+ ldloca.s 0x3c
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3d
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x3d
+ ldind.i4
+ ldloca.s 0x3d
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3e
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x3e
+ ldind.i4
+ ldloca.s 0x3e
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3f
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x3f
+ ldind.i4
+ ldloca.s 0x3f
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x40
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x40
+ ldind.i4
+ ldloca.s 0x40
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x41
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x41
+ ldind.i4
+ ldloca.s 0x41
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x42
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x42
+ ldind.i4
+ ldloca.s 0x42
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x43
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x43
+ ldind.i4
+ ldloca.s 0x43
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x44
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x44
+ ldind.i4
+ ldloca.s 0x44
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x45
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x45
+ ldind.i4
+ ldloca.s 0x45
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x46
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x46
+ ldind.i4
+ ldloca.s 0x46
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x47
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x47
+ ldind.i4
+ ldloca.s 0x47
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x48
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x48
+ ldind.i4
+ ldloca.s 0x48
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x49
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x49
+ ldind.i4
+ ldloca.s 0x49
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4a
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x4a
+ ldind.i4
+ ldloca.s 0x4a
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4b
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x4b
+ ldind.i4
+ ldloca.s 0x4b
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4c
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x4c
+ ldind.i4
+ ldloca.s 0x4c
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4d
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x4d
+ ldind.i4
+ ldloca.s 0x4d
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4e
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x4e
+ ldind.i4
+ ldloca.s 0x4e
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4f
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x4f
+ ldind.i4
+ ldloca.s 0x4f
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x50
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x50
+ ldind.i4
+ ldloca.s 0x50
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x51
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x51
+ ldind.i4
+ ldloca.s 0x51
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x52
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x52
+ ldind.i4
+ ldloca.s 0x52
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x53
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x53
+ ldind.i4
+ ldloca.s 0x53
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x54
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x54
+ ldind.i4
+ ldloca.s 0x54
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x55
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x55
+ ldind.i4
+ ldloca.s 0x55
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x56
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x56
+ ldind.i4
+ ldloca.s 0x56
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x57
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x57
+ ldind.i4
+ ldloca.s 0x57
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x58
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x58
+ ldind.i4
+ ldloca.s 0x58
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x59
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x59
+ ldind.i4
+ ldloca.s 0x59
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5a
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x5a
+ ldind.i4
+ ldloca.s 0x5a
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5b
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x5b
+ ldind.i4
+ ldloca.s 0x5b
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5c
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x5c
+ ldind.i4
+ ldloca.s 0x5c
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5d
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x5d
+ ldind.i4
+ ldloca.s 0x5d
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5e
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x5e
+ ldind.i4
+ ldloca.s 0x5e
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5f
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x5f
+ ldind.i4
+ ldloca.s 0x5f
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x60
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x60
+ ldind.i4
+ ldloca.s 0x60
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x61
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x61
+ ldind.i4
+ ldloca.s 0x61
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x62
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x62
+ ldind.i4
+ ldloca.s 0x62
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x63
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x63
+ ldind.i4
+ ldloca.s 0x63
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x64
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x64
+ ldind.i4
+ ldloca.s 0x64
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x65
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x65
+ ldind.i4
+ ldloca.s 0x65
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x66
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x66
+ ldind.i4
+ ldloca.s 0x66
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x67
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x67
+ ldind.i4
+ ldloca.s 0x67
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x68
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x68
+ ldind.i4
+ ldloca.s 0x68
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x69
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x69
+ ldind.i4
+ ldloca.s 0x69
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6a
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x6a
+ ldind.i4
+ ldloca.s 0x6a
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6b
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x6b
+ ldind.i4
+ ldloca.s 0x6b
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6c
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x6c
+ ldind.i4
+ ldloca.s 0x6c
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6d
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x6d
+ ldind.i4
+ ldloca.s 0x6d
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6e
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x6e
+ ldind.i4
+ ldloca.s 0x6e
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6f
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x6f
+ ldind.i4
+ ldloca.s 0x6f
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x70
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x70
+ ldind.i4
+ ldloca.s 0x70
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x71
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x71
+ ldind.i4
+ ldloca.s 0x71
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x72
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x72
+ ldind.i4
+ ldloca.s 0x72
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x73
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x73
+ ldind.i4
+ ldloca.s 0x73
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x74
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x74
+ ldind.i4
+ ldloca.s 0x74
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x75
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x75
+ ldind.i4
+ ldloca.s 0x75
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x76
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x76
+ ldind.i4
+ ldloca.s 0x76
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x77
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x77
+ ldind.i4
+ ldloca.s 0x77
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x78
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x78
+ ldind.i4
+ ldloca.s 0x78
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x79
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x79
+ ldind.i4
+ ldloca.s 0x79
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7a
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x7a
+ ldind.i4
+ ldloca.s 0x7a
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7b
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x7b
+ ldind.i4
+ ldloca.s 0x7b
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7c
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x7c
+ ldind.i4
+ ldloca.s 0x7c
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7d
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x7d
+ ldind.i4
+ ldloca.s 0x7d
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7e
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x7e
+ ldind.i4
+ ldloca.s 0x7e
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7f
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x7f
+ ldind.i4
+ ldloca.s 0x7f
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x80
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x80
+ ldind.i4
+ ldloca.s 0x80
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x81
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x81
+ ldind.i4
+ ldloca.s 0x81
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x82
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x82
+ ldind.i4
+ ldloca.s 0x82
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x83
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x83
+ ldind.i4
+ ldloca.s 0x83
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x84
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x84
+ ldind.i4
+ ldloca.s 0x84
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x85
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x85
+ ldind.i4
+ ldloca.s 0x85
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x86
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x86
+ ldind.i4
+ ldloca.s 0x86
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x87
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x87
+ ldind.i4
+ ldloca.s 0x87
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x88
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x88
+ ldind.i4
+ ldloca.s 0x88
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x89
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x89
+ ldind.i4
+ ldloca.s 0x89
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8a
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x8a
+ ldind.i4
+ ldloca.s 0x8a
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8b
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x8b
+ ldind.i4
+ ldloca.s 0x8b
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8c
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x8c
+ ldind.i4
+ ldloca.s 0x8c
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8d
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x8d
+ ldind.i4
+ ldloca.s 0x8d
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8e
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x8e
+ ldind.i4
+ ldloca.s 0x8e
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8f
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x8f
+ ldind.i4
+ ldloca.s 0x8f
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x90
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x90
+ ldind.i4
+ ldloca.s 0x90
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x91
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x91
+ ldind.i4
+ ldloca.s 0x91
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x92
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x92
+ ldind.i4
+ ldloca.s 0x92
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x93
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x93
+ ldind.i4
+ ldloca.s 0x93
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x94
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x94
+ ldind.i4
+ ldloca.s 0x94
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x95
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x95
+ ldind.i4
+ ldloca.s 0x95
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x96
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x96
+ ldind.i4
+ ldloca.s 0x96
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x97
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x97
+ ldind.i4
+ ldloca.s 0x97
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x98
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x98
+ ldind.i4
+ ldloca.s 0x98
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x99
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x99
+ ldind.i4
+ ldloca.s 0x99
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9a
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x9a
+ ldind.i4
+ ldloca.s 0x9a
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9b
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x9b
+ ldind.i4
+ ldloca.s 0x9b
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9c
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x9c
+ ldind.i4
+ ldloca.s 0x9c
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9d
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x9d
+ ldind.i4
+ ldloca.s 0x9d
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9e
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x9e
+ ldind.i4
+ ldloca.s 0x9e
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9f
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0x9f
+ ldind.i4
+ ldloca.s 0x9f
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa0
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xa0
+ ldind.i4
+ ldloca.s 0xa0
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa1
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xa1
+ ldind.i4
+ ldloca.s 0xa1
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa2
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xa2
+ ldind.i4
+ ldloca.s 0xa2
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa3
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xa3
+ ldind.i4
+ ldloca.s 0xa3
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa4
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xa4
+ ldind.i4
+ ldloca.s 0xa4
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa5
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xa5
+ ldind.i4
+ ldloca.s 0xa5
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa6
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xa6
+ ldind.i4
+ ldloca.s 0xa6
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa7
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xa7
+ ldind.i4
+ ldloca.s 0xa7
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa8
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xa8
+ ldind.i4
+ ldloca.s 0xa8
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa9
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xa9
+ ldind.i4
+ ldloca.s 0xa9
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaa
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xaa
+ ldind.i4
+ ldloca.s 0xaa
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xab
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xab
+ ldind.i4
+ ldloca.s 0xab
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xac
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xac
+ ldind.i4
+ ldloca.s 0xac
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xad
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xad
+ ldind.i4
+ ldloca.s 0xad
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xae
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xae
+ ldind.i4
+ ldloca.s 0xae
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaf
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xaf
+ ldind.i4
+ ldloca.s 0xaf
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb0
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xb0
+ ldind.i4
+ ldloca.s 0xb0
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb1
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xb1
+ ldind.i4
+ ldloca.s 0xb1
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb2
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xb2
+ ldind.i4
+ ldloca.s 0xb2
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb3
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xb3
+ ldind.i4
+ ldloca.s 0xb3
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb4
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xb4
+ ldind.i4
+ ldloca.s 0xb4
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb5
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xb5
+ ldind.i4
+ ldloca.s 0xb5
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb6
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xb6
+ ldind.i4
+ ldloca.s 0xb6
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb7
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xb7
+ ldind.i4
+ ldloca.s 0xb7
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb8
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xb8
+ ldind.i4
+ ldloca.s 0xb8
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb9
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xb9
+ ldind.i4
+ ldloca.s 0xb9
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xba
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xba
+ ldind.i4
+ ldloca.s 0xba
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbb
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xbb
+ ldind.i4
+ ldloca.s 0xbb
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbc
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xbc
+ ldind.i4
+ ldloca.s 0xbc
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbd
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xbd
+ ldind.i4
+ ldloca.s 0xbd
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbe
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xbe
+ ldind.i4
+ ldloca.s 0xbe
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbf
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xbf
+ ldind.i4
+ ldloca.s 0xbf
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc0
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xc0
+ ldind.i4
+ ldloca.s 0xc0
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc1
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xc1
+ ldind.i4
+ ldloca.s 0xc1
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc2
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xc2
+ ldind.i4
+ ldloca.s 0xc2
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc3
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xc3
+ ldind.i4
+ ldloca.s 0xc3
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc4
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xc4
+ ldind.i4
+ ldloca.s 0xc4
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc5
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xc5
+ ldind.i4
+ ldloca.s 0xc5
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc6
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xc6
+ ldind.i4
+ ldloca.s 0xc6
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc7
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xc7
+ ldind.i4
+ ldloca.s 0xc7
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc8
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xc8
+ ldind.i4
+ ldloca.s 0xc8
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc9
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xc9
+ ldind.i4
+ ldloca.s 0xc9
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xca
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xca
+ ldind.i4
+ ldloca.s 0xca
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcb
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xcb
+ ldind.i4
+ ldloca.s 0xcb
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcc
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xcc
+ ldind.i4
+ ldloca.s 0xcc
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcd
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xcd
+ ldind.i4
+ ldloca.s 0xcd
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xce
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xce
+ ldind.i4
+ ldloca.s 0xce
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcf
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xcf
+ ldind.i4
+ ldloca.s 0xcf
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd0
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xd0
+ ldind.i4
+ ldloca.s 0xd0
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd1
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xd1
+ ldind.i4
+ ldloca.s 0xd1
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd2
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xd2
+ ldind.i4
+ ldloca.s 0xd2
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd3
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xd3
+ ldind.i4
+ ldloca.s 0xd3
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd4
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xd4
+ ldind.i4
+ ldloca.s 0xd4
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd5
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xd5
+ ldind.i4
+ ldloca.s 0xd5
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd6
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xd6
+ ldind.i4
+ ldloca.s 0xd6
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd7
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xd7
+ ldind.i4
+ ldloca.s 0xd7
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd8
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xd8
+ ldind.i4
+ ldloca.s 0xd8
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd9
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xd9
+ ldind.i4
+ ldloca.s 0xd9
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xda
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xda
+ ldind.i4
+ ldloca.s 0xda
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdb
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xdb
+ ldind.i4
+ ldloca.s 0xdb
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdc
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xdc
+ ldind.i4
+ ldloca.s 0xdc
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdd
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xdd
+ ldind.i4
+ ldloca.s 0xdd
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xde
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xde
+ ldind.i4
+ ldloca.s 0xde
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdf
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xdf
+ ldind.i4
+ ldloca.s 0xdf
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe0
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xe0
+ ldind.i4
+ ldloca.s 0xe0
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe1
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xe1
+ ldind.i4
+ ldloca.s 0xe1
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe2
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xe2
+ ldind.i4
+ ldloca.s 0xe2
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe3
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xe3
+ ldind.i4
+ ldloca.s 0xe3
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe4
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xe4
+ ldind.i4
+ ldloca.s 0xe4
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe5
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xe5
+ ldind.i4
+ ldloca.s 0xe5
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe6
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xe6
+ ldind.i4
+ ldloca.s 0xe6
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe7
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xe7
+ ldind.i4
+ ldloca.s 0xe7
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe8
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xe8
+ ldind.i4
+ ldloca.s 0xe8
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe9
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xe9
+ ldind.i4
+ ldloca.s 0xe9
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xea
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xea
+ ldind.i4
+ ldloca.s 0xea
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xeb
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xeb
+ ldind.i4
+ ldloca.s 0xeb
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xec
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xec
+ ldind.i4
+ ldloca.s 0xec
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xed
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xed
+ ldind.i4
+ ldloca.s 0xed
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xee
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xee
+ ldind.i4
+ ldloca.s 0xee
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xef
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xef
+ ldind.i4
+ ldloca.s 0xef
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf0
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xf0
+ ldind.i4
+ ldloca.s 0xf0
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf1
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xf1
+ ldind.i4
+ ldloca.s 0xf1
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf2
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xf2
+ ldind.i4
+ ldloca.s 0xf2
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf3
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xf3
+ ldind.i4
+ ldloca.s 0xf3
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf4
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xf4
+ ldind.i4
+ ldloca.s 0xf4
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf5
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xf5
+ ldind.i4
+ ldloca.s 0xf5
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf6
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xf6
+ ldind.i4
+ ldloca.s 0xf6
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf7
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xf7
+ ldind.i4
+ ldloca.s 0xf7
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf8
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xf8
+ ldind.i4
+ ldloca.s 0xf8
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf9
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xf9
+ ldind.i4
+ ldloca.s 0xf9
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfa
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xfa
+ ldind.i4
+ ldloca.s 0xfa
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfb
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xfb
+ ldind.i4
+ ldloca.s 0xfb
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfc
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xfc
+ ldind.i4
+ ldloca.s 0xfc
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfd
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xfd
+ ldind.i4
+ ldloca.s 0xfd
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfe
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xfe
+ ldind.i4
+ ldloca.s 0xfe
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xff
+ dup
+ conv.i4
+ stind.i4
+ ldloca.s 0xff
+ ldind.i4
+ ldloca.s 0xff
+ conv.i4
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloca_s_i4::test_int32()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i4.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i4.ilproj
new file mode 100644
index 0000000000..736bf48634
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_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="ldloca_s_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/IL_Conformance/Old/directed/ldloca_s_i8.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i8.il
new file mode 100644
index 0000000000..53b4af1db3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i8.il
@@ -0,0 +1,2889 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloca_s_i8.exe {}
+.class ldloca_s_i8 {
+
+.method public static int32 test_int64()
+{
+.locals (int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64,
+ int64, int64, int64, int64, int64, int64, int64, int64)
+.zeroinit
+.maxstack 2
+
+ ldloca.s 0x00
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x00
+ ldind.i8
+ ldloca.s 0x00
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x01
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x01
+ ldind.i8
+ ldloca.s 0x01
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x02
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x02
+ ldind.i8
+ ldloca.s 0x02
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x03
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x03
+ ldind.i8
+ ldloca.s 0x03
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x04
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x04
+ ldind.i8
+ ldloca.s 0x04
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x05
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x05
+ ldind.i8
+ ldloca.s 0x05
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x06
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x06
+ ldind.i8
+ ldloca.s 0x06
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x07
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x07
+ ldind.i8
+ ldloca.s 0x07
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x08
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x08
+ ldind.i8
+ ldloca.s 0x08
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x09
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x09
+ ldind.i8
+ ldloca.s 0x09
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0a
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x0a
+ ldind.i8
+ ldloca.s 0x0a
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0b
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x0b
+ ldind.i8
+ ldloca.s 0x0b
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0c
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x0c
+ ldind.i8
+ ldloca.s 0x0c
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0d
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x0d
+ ldind.i8
+ ldloca.s 0x0d
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0e
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x0e
+ ldind.i8
+ ldloca.s 0x0e
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0f
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x0f
+ ldind.i8
+ ldloca.s 0x0f
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x10
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x10
+ ldind.i8
+ ldloca.s 0x10
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x11
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x11
+ ldind.i8
+ ldloca.s 0x11
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x12
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x12
+ ldind.i8
+ ldloca.s 0x12
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x13
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x13
+ ldind.i8
+ ldloca.s 0x13
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x14
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x14
+ ldind.i8
+ ldloca.s 0x14
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x15
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x15
+ ldind.i8
+ ldloca.s 0x15
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x8
+ ldind.i8
+ ldloca.s 0x8
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x17
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x17
+ ldind.i8
+ ldloca.s 0x17
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x18
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x18
+ ldind.i8
+ ldloca.s 0x18
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x19
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x19
+ ldind.i8
+ ldloca.s 0x19
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1a
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x1a
+ ldind.i8
+ ldloca.s 0x1a
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1b
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x1b
+ ldind.i8
+ ldloca.s 0x1b
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1c
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x1c
+ ldind.i8
+ ldloca.s 0x1c
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1d
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x1d
+ ldind.i8
+ ldloca.s 0x1d
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1e
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x1e
+ ldind.i8
+ ldloca.s 0x1e
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1f
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x1f
+ ldind.i8
+ ldloca.s 0x1f
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x20
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x20
+ ldind.i8
+ ldloca.s 0x20
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x21
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x21
+ ldind.i8
+ ldloca.s 0x21
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x22
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x22
+ ldind.i8
+ ldloca.s 0x22
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x23
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x23
+ ldind.i8
+ ldloca.s 0x23
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x24
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x24
+ ldind.i8
+ ldloca.s 0x24
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x25
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x25
+ ldind.i8
+ ldloca.s 0x25
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x26
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x26
+ ldind.i8
+ ldloca.s 0x26
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x27
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x27
+ ldind.i8
+ ldloca.s 0x27
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x28
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x28
+ ldind.i8
+ ldloca.s 0x28
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x29
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x29
+ ldind.i8
+ ldloca.s 0x29
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2a
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x2a
+ ldind.i8
+ ldloca.s 0x2a
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2b
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x2b
+ ldind.i8
+ ldloca.s 0x2b
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2c
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x2c
+ ldind.i8
+ ldloca.s 0x2c
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2d
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x2d
+ ldind.i8
+ ldloca.s 0x2d
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2e
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x2e
+ ldind.i8
+ ldloca.s 0x2e
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2f
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x2f
+ ldind.i8
+ ldloca.s 0x2f
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x30
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x30
+ ldind.i8
+ ldloca.s 0x30
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x31
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x31
+ ldind.i8
+ ldloca.s 0x31
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x8
+ ldind.i8
+ ldloca.s 0x8
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x33
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x33
+ ldind.i8
+ ldloca.s 0x33
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x34
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x34
+ ldind.i8
+ ldloca.s 0x34
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x35
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x35
+ ldind.i8
+ ldloca.s 0x35
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x36
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x36
+ ldind.i8
+ ldloca.s 0x36
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x37
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x37
+ ldind.i8
+ ldloca.s 0x37
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x38
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x38
+ ldind.i8
+ ldloca.s 0x38
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x39
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x39
+ ldind.i8
+ ldloca.s 0x39
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3a
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x3a
+ ldind.i8
+ ldloca.s 0x3a
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3b
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x3b
+ ldind.i8
+ ldloca.s 0x3b
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3c
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x3c
+ ldind.i8
+ ldloca.s 0x3c
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3d
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x3d
+ ldind.i8
+ ldloca.s 0x3d
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3e
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x3e
+ ldind.i8
+ ldloca.s 0x3e
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3f
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x3f
+ ldind.i8
+ ldloca.s 0x3f
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x40
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x40
+ ldind.i8
+ ldloca.s 0x40
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x41
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x41
+ ldind.i8
+ ldloca.s 0x41
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x42
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x42
+ ldind.i8
+ ldloca.s 0x42
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x43
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x43
+ ldind.i8
+ ldloca.s 0x43
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x44
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x44
+ ldind.i8
+ ldloca.s 0x44
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x45
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x45
+ ldind.i8
+ ldloca.s 0x45
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x46
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x46
+ ldind.i8
+ ldloca.s 0x46
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x47
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x47
+ ldind.i8
+ ldloca.s 0x47
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x48
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x48
+ ldind.i8
+ ldloca.s 0x48
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x49
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x49
+ ldind.i8
+ ldloca.s 0x49
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4a
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x4a
+ ldind.i8
+ ldloca.s 0x4a
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4b
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x4b
+ ldind.i8
+ ldloca.s 0x4b
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4c
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x4c
+ ldind.i8
+ ldloca.s 0x4c
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4d
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x4d
+ ldind.i8
+ ldloca.s 0x4d
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4e
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x4e
+ ldind.i8
+ ldloca.s 0x4e
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4f
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x4f
+ ldind.i8
+ ldloca.s 0x4f
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x50
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x50
+ ldind.i8
+ ldloca.s 0x50
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x51
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x51
+ ldind.i8
+ ldloca.s 0x51
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x52
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x52
+ ldind.i8
+ ldloca.s 0x52
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x53
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x53
+ ldind.i8
+ ldloca.s 0x53
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x54
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x54
+ ldind.i8
+ ldloca.s 0x54
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x55
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x55
+ ldind.i8
+ ldloca.s 0x55
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x56
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x56
+ ldind.i8
+ ldloca.s 0x56
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x57
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x57
+ ldind.i8
+ ldloca.s 0x57
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x58
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x58
+ ldind.i8
+ ldloca.s 0x58
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x59
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x59
+ ldind.i8
+ ldloca.s 0x59
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5a
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x5a
+ ldind.i8
+ ldloca.s 0x5a
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5b
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x5b
+ ldind.i8
+ ldloca.s 0x5b
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5c
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x5c
+ ldind.i8
+ ldloca.s 0x5c
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5d
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x5d
+ ldind.i8
+ ldloca.s 0x5d
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5e
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x5e
+ ldind.i8
+ ldloca.s 0x5e
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5f
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x5f
+ ldind.i8
+ ldloca.s 0x5f
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x60
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x60
+ ldind.i8
+ ldloca.s 0x60
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x61
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x61
+ ldind.i8
+ ldloca.s 0x61
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x62
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x62
+ ldind.i8
+ ldloca.s 0x62
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x63
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x63
+ ldind.i8
+ ldloca.s 0x63
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x64
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x64
+ ldind.i8
+ ldloca.s 0x64
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x65
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x65
+ ldind.i8
+ ldloca.s 0x65
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x66
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x66
+ ldind.i8
+ ldloca.s 0x66
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x67
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x67
+ ldind.i8
+ ldloca.s 0x67
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x68
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x68
+ ldind.i8
+ ldloca.s 0x68
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x69
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x69
+ ldind.i8
+ ldloca.s 0x69
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6a
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x6a
+ ldind.i8
+ ldloca.s 0x6a
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6b
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x6b
+ ldind.i8
+ ldloca.s 0x6b
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6c
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x6c
+ ldind.i8
+ ldloca.s 0x6c
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6d
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x6d
+ ldind.i8
+ ldloca.s 0x6d
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6e
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x6e
+ ldind.i8
+ ldloca.s 0x6e
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6f
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x6f
+ ldind.i8
+ ldloca.s 0x6f
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x70
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x70
+ ldind.i8
+ ldloca.s 0x70
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x71
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x71
+ ldind.i8
+ ldloca.s 0x71
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x72
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x72
+ ldind.i8
+ ldloca.s 0x72
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x73
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x73
+ ldind.i8
+ ldloca.s 0x73
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x74
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x74
+ ldind.i8
+ ldloca.s 0x74
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x75
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x75
+ ldind.i8
+ ldloca.s 0x75
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x76
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x76
+ ldind.i8
+ ldloca.s 0x76
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x77
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x77
+ ldind.i8
+ ldloca.s 0x77
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x78
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x78
+ ldind.i8
+ ldloca.s 0x78
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x79
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x79
+ ldind.i8
+ ldloca.s 0x79
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7a
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x7a
+ ldind.i8
+ ldloca.s 0x7a
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7b
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x7b
+ ldind.i8
+ ldloca.s 0x7b
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7c
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x7c
+ ldind.i8
+ ldloca.s 0x7c
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7d
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x7d
+ ldind.i8
+ ldloca.s 0x7d
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7e
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x7e
+ ldind.i8
+ ldloca.s 0x7e
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7f
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x7f
+ ldind.i8
+ ldloca.s 0x7f
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x80
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x80
+ ldind.i8
+ ldloca.s 0x80
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x81
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x81
+ ldind.i8
+ ldloca.s 0x81
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x82
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x82
+ ldind.i8
+ ldloca.s 0x82
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x83
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x83
+ ldind.i8
+ ldloca.s 0x83
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x84
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x84
+ ldind.i8
+ ldloca.s 0x84
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x85
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x85
+ ldind.i8
+ ldloca.s 0x85
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x86
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x86
+ ldind.i8
+ ldloca.s 0x86
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x87
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x87
+ ldind.i8
+ ldloca.s 0x87
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x88
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x88
+ ldind.i8
+ ldloca.s 0x88
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x89
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x89
+ ldind.i8
+ ldloca.s 0x89
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8a
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x8a
+ ldind.i8
+ ldloca.s 0x8a
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8b
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x8b
+ ldind.i8
+ ldloca.s 0x8b
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8c
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x8c
+ ldind.i8
+ ldloca.s 0x8c
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8d
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x8d
+ ldind.i8
+ ldloca.s 0x8d
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8e
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x8e
+ ldind.i8
+ ldloca.s 0x8e
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8f
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x8f
+ ldind.i8
+ ldloca.s 0x8f
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x90
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x90
+ ldind.i8
+ ldloca.s 0x90
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x91
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x91
+ ldind.i8
+ ldloca.s 0x91
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x92
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x92
+ ldind.i8
+ ldloca.s 0x92
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x93
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x93
+ ldind.i8
+ ldloca.s 0x93
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x94
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x94
+ ldind.i8
+ ldloca.s 0x94
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x95
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x95
+ ldind.i8
+ ldloca.s 0x95
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x96
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x96
+ ldind.i8
+ ldloca.s 0x96
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x97
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x97
+ ldind.i8
+ ldloca.s 0x97
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x98
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x98
+ ldind.i8
+ ldloca.s 0x98
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x99
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x99
+ ldind.i8
+ ldloca.s 0x99
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9a
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x9a
+ ldind.i8
+ ldloca.s 0x9a
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9b
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x9b
+ ldind.i8
+ ldloca.s 0x9b
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9c
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x9c
+ ldind.i8
+ ldloca.s 0x9c
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9d
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x9d
+ ldind.i8
+ ldloca.s 0x9d
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9e
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x9e
+ ldind.i8
+ ldloca.s 0x9e
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9f
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0x9f
+ ldind.i8
+ ldloca.s 0x9f
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa0
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xa0
+ ldind.i8
+ ldloca.s 0xa0
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa1
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xa1
+ ldind.i8
+ ldloca.s 0xa1
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa2
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xa2
+ ldind.i8
+ ldloca.s 0xa2
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa3
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xa3
+ ldind.i8
+ ldloca.s 0xa3
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa4
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xa4
+ ldind.i8
+ ldloca.s 0xa4
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa5
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xa5
+ ldind.i8
+ ldloca.s 0xa5
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa6
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xa6
+ ldind.i8
+ ldloca.s 0xa6
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa7
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xa7
+ ldind.i8
+ ldloca.s 0xa7
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa8
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xa8
+ ldind.i8
+ ldloca.s 0xa8
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa9
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xa9
+ ldind.i8
+ ldloca.s 0xa9
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaa
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xaa
+ ldind.i8
+ ldloca.s 0xaa
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xab
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xab
+ ldind.i8
+ ldloca.s 0xab
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xac
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xac
+ ldind.i8
+ ldloca.s 0xac
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xad
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xad
+ ldind.i8
+ ldloca.s 0xad
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xae
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xae
+ ldind.i8
+ ldloca.s 0xae
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaf
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xaf
+ ldind.i8
+ ldloca.s 0xaf
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb0
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xb0
+ ldind.i8
+ ldloca.s 0xb0
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb1
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xb1
+ ldind.i8
+ ldloca.s 0xb1
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb2
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xb2
+ ldind.i8
+ ldloca.s 0xb2
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb3
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xb3
+ ldind.i8
+ ldloca.s 0xb3
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb4
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xb4
+ ldind.i8
+ ldloca.s 0xb4
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb5
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xb5
+ ldind.i8
+ ldloca.s 0xb5
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb6
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xb6
+ ldind.i8
+ ldloca.s 0xb6
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb7
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xb7
+ ldind.i8
+ ldloca.s 0xb7
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb8
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xb8
+ ldind.i8
+ ldloca.s 0xb8
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb9
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xb9
+ ldind.i8
+ ldloca.s 0xb9
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xba
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xba
+ ldind.i8
+ ldloca.s 0xba
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbb
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xbb
+ ldind.i8
+ ldloca.s 0xbb
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbc
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xbc
+ ldind.i8
+ ldloca.s 0xbc
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbd
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xbd
+ ldind.i8
+ ldloca.s 0xbd
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbe
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xbe
+ ldind.i8
+ ldloca.s 0xbe
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbf
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xbf
+ ldind.i8
+ ldloca.s 0xbf
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc0
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xc0
+ ldind.i8
+ ldloca.s 0xc0
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc1
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xc1
+ ldind.i8
+ ldloca.s 0xc1
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc2
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xc2
+ ldind.i8
+ ldloca.s 0xc2
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc3
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xc3
+ ldind.i8
+ ldloca.s 0xc3
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc4
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xc4
+ ldind.i8
+ ldloca.s 0xc4
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc5
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xc5
+ ldind.i8
+ ldloca.s 0xc5
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc6
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xc6
+ ldind.i8
+ ldloca.s 0xc6
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc7
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xc7
+ ldind.i8
+ ldloca.s 0xc7
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc8
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xc8
+ ldind.i8
+ ldloca.s 0xc8
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc9
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xc9
+ ldind.i8
+ ldloca.s 0xc9
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xca
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xca
+ ldind.i8
+ ldloca.s 0xca
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcb
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xcb
+ ldind.i8
+ ldloca.s 0xcb
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcc
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xcc
+ ldind.i8
+ ldloca.s 0xcc
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcd
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xcd
+ ldind.i8
+ ldloca.s 0xcd
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xce
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xce
+ ldind.i8
+ ldloca.s 0xce
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcf
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xcf
+ ldind.i8
+ ldloca.s 0xcf
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd0
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xd0
+ ldind.i8
+ ldloca.s 0xd0
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd1
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xd1
+ ldind.i8
+ ldloca.s 0xd1
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd2
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xd2
+ ldind.i8
+ ldloca.s 0xd2
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd3
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xd3
+ ldind.i8
+ ldloca.s 0xd3
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd4
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xd4
+ ldind.i8
+ ldloca.s 0xd4
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd5
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xd5
+ ldind.i8
+ ldloca.s 0xd5
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd6
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xd6
+ ldind.i8
+ ldloca.s 0xd6
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd7
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xd7
+ ldind.i8
+ ldloca.s 0xd7
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd8
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xd8
+ ldind.i8
+ ldloca.s 0xd8
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd9
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xd9
+ ldind.i8
+ ldloca.s 0xd9
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xda
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xda
+ ldind.i8
+ ldloca.s 0xda
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdb
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xdb
+ ldind.i8
+ ldloca.s 0xdb
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdc
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xdc
+ ldind.i8
+ ldloca.s 0xdc
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdd
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xdd
+ ldind.i8
+ ldloca.s 0xdd
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xde
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xde
+ ldind.i8
+ ldloca.s 0xde
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdf
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xdf
+ ldind.i8
+ ldloca.s 0xdf
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe0
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xe0
+ ldind.i8
+ ldloca.s 0xe0
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe1
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xe1
+ ldind.i8
+ ldloca.s 0xe1
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe2
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xe2
+ ldind.i8
+ ldloca.s 0xe2
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe3
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xe3
+ ldind.i8
+ ldloca.s 0xe3
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe4
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xe4
+ ldind.i8
+ ldloca.s 0xe4
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe5
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xe5
+ ldind.i8
+ ldloca.s 0xe5
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe6
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xe6
+ ldind.i8
+ ldloca.s 0xe6
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe7
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xe7
+ ldind.i8
+ ldloca.s 0xe7
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe8
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xe8
+ ldind.i8
+ ldloca.s 0xe8
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe9
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xe9
+ ldind.i8
+ ldloca.s 0xe9
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xea
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xea
+ ldind.i8
+ ldloca.s 0xea
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xeb
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xeb
+ ldind.i8
+ ldloca.s 0xeb
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xec
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xec
+ ldind.i8
+ ldloca.s 0xec
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xed
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xed
+ ldind.i8
+ ldloca.s 0xed
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xee
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xee
+ ldind.i8
+ ldloca.s 0xee
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xef
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xef
+ ldind.i8
+ ldloca.s 0xef
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf0
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xf0
+ ldind.i8
+ ldloca.s 0xf0
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf1
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xf1
+ ldind.i8
+ ldloca.s 0xf1
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf2
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xf2
+ ldind.i8
+ ldloca.s 0xf2
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf3
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xf3
+ ldind.i8
+ ldloca.s 0xf3
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf4
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xf4
+ ldind.i8
+ ldloca.s 0xf4
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf5
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xf5
+ ldind.i8
+ ldloca.s 0xf5
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf6
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xf6
+ ldind.i8
+ ldloca.s 0xf6
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf7
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xf7
+ ldind.i8
+ ldloca.s 0xf7
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf8
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xf8
+ ldind.i8
+ ldloca.s 0xf8
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf9
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xf9
+ ldind.i8
+ ldloca.s 0xf9
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfa
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xfa
+ ldind.i8
+ ldloca.s 0xfa
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfb
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xfb
+ ldind.i8
+ ldloca.s 0xfb
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfc
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xfc
+ ldind.i8
+ ldloca.s 0xfc
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfd
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xfd
+ ldind.i8
+ ldloca.s 0xfd
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfe
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xfe
+ ldind.i8
+ ldloca.s 0xfe
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xff
+ dup
+ conv.i8
+ stind.i8
+ ldloca.s 0xff
+ ldind.i8
+ ldloca.s 0xff
+ conv.i8
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldc.i4.0
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloca_s_i8::test_int64()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i8.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i8.ilproj
new file mode 100644
index 0000000000..2239a72e6b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_i8.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="ldloca_s_i8.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/IL_Conformance/Old/directed/ldloca_s_r4.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r4.il
new file mode 100644
index 0000000000..ebb821c8d2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r4.il
@@ -0,0 +1,2890 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloca_s_r4.exe {}
+.class ldloca_s_r4 {
+
+.method public static int32 test_float32()
+{
+.locals (float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32,
+ float32, float32, float32, float32, float32, float32, float32, float32)
+.zeroinit
+.maxstack 2
+
+ ldloca.s 0x00
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x00
+ ldind.r4
+ ldloca.s 0x00
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x01
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x01
+ ldind.r4
+ ldloca.s 0x01
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x02
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x02
+ ldind.r4
+ ldloca.s 0x02
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x03
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x03
+ ldind.r4
+ ldloca.s 0x03
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x04
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x04
+ ldind.r4
+ ldloca.s 0x04
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x05
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x05
+ ldind.r4
+ ldloca.s 0x05
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x06
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x06
+ ldind.r4
+ ldloca.s 0x06
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x07
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x07
+ ldind.r4
+ ldloca.s 0x07
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x08
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x08
+ ldind.r4
+ ldloca.s 0x08
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x09
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x09
+ ldind.r4
+ ldloca.s 0x09
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0a
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x0a
+ ldind.r4
+ ldloca.s 0x0a
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0b
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x0b
+ ldind.r4
+ ldloca.s 0x0b
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0c
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x0c
+ ldind.r4
+ ldloca.s 0x0c
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0d
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x0d
+ ldind.r4
+ ldloca.s 0x0d
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0e
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x0e
+ ldind.r4
+ ldloca.s 0x0e
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0f
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x0f
+ ldind.r4
+ ldloca.s 0x0f
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x10
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x10
+ ldind.r4
+ ldloca.s 0x10
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x11
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x11
+ ldind.r4
+ ldloca.s 0x11
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x12
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x12
+ ldind.r4
+ ldloca.s 0x12
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x13
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x13
+ ldind.r4
+ ldloca.s 0x13
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x14
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x14
+ ldind.r4
+ ldloca.s 0x14
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x15
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x15
+ ldind.r4
+ ldloca.s 0x15
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x8
+ ldind.r4
+ ldloca.s 0x8
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x17
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x17
+ ldind.r4
+ ldloca.s 0x17
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x18
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x18
+ ldind.r4
+ ldloca.s 0x18
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x19
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x19
+ ldind.r4
+ ldloca.s 0x19
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1a
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x1a
+ ldind.r4
+ ldloca.s 0x1a
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1b
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x1b
+ ldind.r4
+ ldloca.s 0x1b
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1c
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x1c
+ ldind.r4
+ ldloca.s 0x1c
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1d
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x1d
+ ldind.r4
+ ldloca.s 0x1d
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1e
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x1e
+ ldind.r4
+ ldloca.s 0x1e
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1f
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x1f
+ ldind.r4
+ ldloca.s 0x1f
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x20
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x20
+ ldind.r4
+ ldloca.s 0x20
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x21
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x21
+ ldind.r4
+ ldloca.s 0x21
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x22
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x22
+ ldind.r4
+ ldloca.s 0x22
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x23
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x23
+ ldind.r4
+ ldloca.s 0x23
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x24
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x24
+ ldind.r4
+ ldloca.s 0x24
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x25
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x25
+ ldind.r4
+ ldloca.s 0x25
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x26
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x26
+ ldind.r4
+ ldloca.s 0x26
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x27
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x27
+ ldind.r4
+ ldloca.s 0x27
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x28
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x28
+ ldind.r4
+ ldloca.s 0x28
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x29
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x29
+ ldind.r4
+ ldloca.s 0x29
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2a
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x2a
+ ldind.r4
+ ldloca.s 0x2a
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2b
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x2b
+ ldind.r4
+ ldloca.s 0x2b
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2c
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x2c
+ ldind.r4
+ ldloca.s 0x2c
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2d
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x2d
+ ldind.r4
+ ldloca.s 0x2d
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2e
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x2e
+ ldind.r4
+ ldloca.s 0x2e
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2f
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x2f
+ ldind.r4
+ ldloca.s 0x2f
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x30
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x30
+ ldind.r4
+ ldloca.s 0x30
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x31
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x31
+ ldind.r4
+ ldloca.s 0x31
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x8
+ ldind.r4
+ ldloca.s 0x8
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x33
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x33
+ ldind.r4
+ ldloca.s 0x33
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x34
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x34
+ ldind.r4
+ ldloca.s 0x34
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x35
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x35
+ ldind.r4
+ ldloca.s 0x35
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x36
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x36
+ ldind.r4
+ ldloca.s 0x36
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x37
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x37
+ ldind.r4
+ ldloca.s 0x37
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x38
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x38
+ ldind.r4
+ ldloca.s 0x38
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x39
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x39
+ ldind.r4
+ ldloca.s 0x39
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3a
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x3a
+ ldind.r4
+ ldloca.s 0x3a
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3b
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x3b
+ ldind.r4
+ ldloca.s 0x3b
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3c
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x3c
+ ldind.r4
+ ldloca.s 0x3c
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3d
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x3d
+ ldind.r4
+ ldloca.s 0x3d
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3e
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x3e
+ ldind.r4
+ ldloca.s 0x3e
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3f
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x3f
+ ldind.r4
+ ldloca.s 0x3f
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x40
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x40
+ ldind.r4
+ ldloca.s 0x40
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x41
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x41
+ ldind.r4
+ ldloca.s 0x41
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x42
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x42
+ ldind.r4
+ ldloca.s 0x42
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x43
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x43
+ ldind.r4
+ ldloca.s 0x43
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x44
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x44
+ ldind.r4
+ ldloca.s 0x44
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x45
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x45
+ ldind.r4
+ ldloca.s 0x45
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x46
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x46
+ ldind.r4
+ ldloca.s 0x46
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x47
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x47
+ ldind.r4
+ ldloca.s 0x47
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x48
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x48
+ ldind.r4
+ ldloca.s 0x48
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x49
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x49
+ ldind.r4
+ ldloca.s 0x49
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4a
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x4a
+ ldind.r4
+ ldloca.s 0x4a
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4b
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x4b
+ ldind.r4
+ ldloca.s 0x4b
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4c
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x4c
+ ldind.r4
+ ldloca.s 0x4c
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4d
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x4d
+ ldind.r4
+ ldloca.s 0x4d
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4e
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x4e
+ ldind.r4
+ ldloca.s 0x4e
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4f
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x4f
+ ldind.r4
+ ldloca.s 0x4f
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x50
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x50
+ ldind.r4
+ ldloca.s 0x50
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x51
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x51
+ ldind.r4
+ ldloca.s 0x51
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x52
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x52
+ ldind.r4
+ ldloca.s 0x52
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x53
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x53
+ ldind.r4
+ ldloca.s 0x53
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x54
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x54
+ ldind.r4
+ ldloca.s 0x54
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x55
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x55
+ ldind.r4
+ ldloca.s 0x55
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x56
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x56
+ ldind.r4
+ ldloca.s 0x56
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x57
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x57
+ ldind.r4
+ ldloca.s 0x57
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x58
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x58
+ ldind.r4
+ ldloca.s 0x58
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x59
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x59
+ ldind.r4
+ ldloca.s 0x59
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5a
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x5a
+ ldind.r4
+ ldloca.s 0x5a
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5b
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x5b
+ ldind.r4
+ ldloca.s 0x5b
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5c
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x5c
+ ldind.r4
+ ldloca.s 0x5c
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5d
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x5d
+ ldind.r4
+ ldloca.s 0x5d
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5e
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x5e
+ ldind.r4
+ ldloca.s 0x5e
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5f
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x5f
+ ldind.r4
+ ldloca.s 0x5f
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x60
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x60
+ ldind.r4
+ ldloca.s 0x60
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x61
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x61
+ ldind.r4
+ ldloca.s 0x61
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x62
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x62
+ ldind.r4
+ ldloca.s 0x62
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x63
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x63
+ ldind.r4
+ ldloca.s 0x63
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x64
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x64
+ ldind.r4
+ ldloca.s 0x64
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x65
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x65
+ ldind.r4
+ ldloca.s 0x65
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x66
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x66
+ ldind.r4
+ ldloca.s 0x66
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x67
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x67
+ ldind.r4
+ ldloca.s 0x67
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x68
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x68
+ ldind.r4
+ ldloca.s 0x68
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x69
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x69
+ ldind.r4
+ ldloca.s 0x69
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6a
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x6a
+ ldind.r4
+ ldloca.s 0x6a
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6b
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x6b
+ ldind.r4
+ ldloca.s 0x6b
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6c
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x6c
+ ldind.r4
+ ldloca.s 0x6c
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6d
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x6d
+ ldind.r4
+ ldloca.s 0x6d
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6e
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x6e
+ ldind.r4
+ ldloca.s 0x6e
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6f
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x6f
+ ldind.r4
+ ldloca.s 0x6f
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x70
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x70
+ ldind.r4
+ ldloca.s 0x70
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x71
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x71
+ ldind.r4
+ ldloca.s 0x71
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x72
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x72
+ ldind.r4
+ ldloca.s 0x72
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x73
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x73
+ ldind.r4
+ ldloca.s 0x73
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x74
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x74
+ ldind.r4
+ ldloca.s 0x74
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x75
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x75
+ ldind.r4
+ ldloca.s 0x75
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x76
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x76
+ ldind.r4
+ ldloca.s 0x76
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x77
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x77
+ ldind.r4
+ ldloca.s 0x77
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x78
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x78
+ ldind.r4
+ ldloca.s 0x78
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x79
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x79
+ ldind.r4
+ ldloca.s 0x79
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7a
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x7a
+ ldind.r4
+ ldloca.s 0x7a
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7b
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x7b
+ ldind.r4
+ ldloca.s 0x7b
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7c
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x7c
+ ldind.r4
+ ldloca.s 0x7c
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7d
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x7d
+ ldind.r4
+ ldloca.s 0x7d
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7e
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x7e
+ ldind.r4
+ ldloca.s 0x7e
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7f
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x7f
+ ldind.r4
+ ldloca.s 0x7f
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x80
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x80
+ ldind.r4
+ ldloca.s 0x80
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x81
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x81
+ ldind.r4
+ ldloca.s 0x81
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x82
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x82
+ ldind.r4
+ ldloca.s 0x82
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x83
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x83
+ ldind.r4
+ ldloca.s 0x83
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x84
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x84
+ ldind.r4
+ ldloca.s 0x84
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x85
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x85
+ ldind.r4
+ ldloca.s 0x85
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x86
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x86
+ ldind.r4
+ ldloca.s 0x86
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x87
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x87
+ ldind.r4
+ ldloca.s 0x87
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x88
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x88
+ ldind.r4
+ ldloca.s 0x88
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x89
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x89
+ ldind.r4
+ ldloca.s 0x89
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8a
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x8a
+ ldind.r4
+ ldloca.s 0x8a
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8b
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x8b
+ ldind.r4
+ ldloca.s 0x8b
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8c
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x8c
+ ldind.r4
+ ldloca.s 0x8c
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8d
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x8d
+ ldind.r4
+ ldloca.s 0x8d
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8e
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x8e
+ ldind.r4
+ ldloca.s 0x8e
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8f
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x8f
+ ldind.r4
+ ldloca.s 0x8f
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x90
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x90
+ ldind.r4
+ ldloca.s 0x90
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x91
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x91
+ ldind.r4
+ ldloca.s 0x91
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x92
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x92
+ ldind.r4
+ ldloca.s 0x92
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x93
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x93
+ ldind.r4
+ ldloca.s 0x93
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x94
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x94
+ ldind.r4
+ ldloca.s 0x94
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x95
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x95
+ ldind.r4
+ ldloca.s 0x95
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x96
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x96
+ ldind.r4
+ ldloca.s 0x96
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x97
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x97
+ ldind.r4
+ ldloca.s 0x97
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x98
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x98
+ ldind.r4
+ ldloca.s 0x98
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x99
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x99
+ ldind.r4
+ ldloca.s 0x99
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9a
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x9a
+ ldind.r4
+ ldloca.s 0x9a
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9b
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x9b
+ ldind.r4
+ ldloca.s 0x9b
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9c
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x9c
+ ldind.r4
+ ldloca.s 0x9c
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9d
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x9d
+ ldind.r4
+ ldloca.s 0x9d
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9e
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x9e
+ ldind.r4
+ ldloca.s 0x9e
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9f
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0x9f
+ ldind.r4
+ ldloca.s 0x9f
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa0
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xa0
+ ldind.r4
+ ldloca.s 0xa0
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa1
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xa1
+ ldind.r4
+ ldloca.s 0xa1
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa2
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xa2
+ ldind.r4
+ ldloca.s 0xa2
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa3
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xa3
+ ldind.r4
+ ldloca.s 0xa3
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa4
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xa4
+ ldind.r4
+ ldloca.s 0xa4
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa5
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xa5
+ ldind.r4
+ ldloca.s 0xa5
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa6
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xa6
+ ldind.r4
+ ldloca.s 0xa6
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa7
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xa7
+ ldind.r4
+ ldloca.s 0xa7
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa8
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xa8
+ ldind.r4
+ ldloca.s 0xa8
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa9
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xa9
+ ldind.r4
+ ldloca.s 0xa9
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaa
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xaa
+ ldind.r4
+ ldloca.s 0xaa
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xab
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xab
+ ldind.r4
+ ldloca.s 0xab
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xac
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xac
+ ldind.r4
+ ldloca.s 0xac
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xad
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xad
+ ldind.r4
+ ldloca.s 0xad
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xae
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xae
+ ldind.r4
+ ldloca.s 0xae
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaf
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xaf
+ ldind.r4
+ ldloca.s 0xaf
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb0
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xb0
+ ldind.r4
+ ldloca.s 0xb0
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb1
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xb1
+ ldind.r4
+ ldloca.s 0xb1
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb2
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xb2
+ ldind.r4
+ ldloca.s 0xb2
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb3
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xb3
+ ldind.r4
+ ldloca.s 0xb3
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb4
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xb4
+ ldind.r4
+ ldloca.s 0xb4
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb5
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xb5
+ ldind.r4
+ ldloca.s 0xb5
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb6
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xb6
+ ldind.r4
+ ldloca.s 0xb6
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb7
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xb7
+ ldind.r4
+ ldloca.s 0xb7
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb8
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xb8
+ ldind.r4
+ ldloca.s 0xb8
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb9
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xb9
+ ldind.r4
+ ldloca.s 0xb9
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xba
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xba
+ ldind.r4
+ ldloca.s 0xba
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbb
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xbb
+ ldind.r4
+ ldloca.s 0xbb
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbc
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xbc
+ ldind.r4
+ ldloca.s 0xbc
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbd
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xbd
+ ldind.r4
+ ldloca.s 0xbd
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbe
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xbe
+ ldind.r4
+ ldloca.s 0xbe
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbf
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xbf
+ ldind.r4
+ ldloca.s 0xbf
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc0
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xc0
+ ldind.r4
+ ldloca.s 0xc0
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc1
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xc1
+ ldind.r4
+ ldloca.s 0xc1
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc2
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xc2
+ ldind.r4
+ ldloca.s 0xc2
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc3
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xc3
+ ldind.r4
+ ldloca.s 0xc3
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc4
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xc4
+ ldind.r4
+ ldloca.s 0xc4
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc5
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xc5
+ ldind.r4
+ ldloca.s 0xc5
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc6
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xc6
+ ldind.r4
+ ldloca.s 0xc6
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc7
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xc7
+ ldind.r4
+ ldloca.s 0xc7
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc8
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xc8
+ ldind.r4
+ ldloca.s 0xc8
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc9
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xc9
+ ldind.r4
+ ldloca.s 0xc9
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xca
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xca
+ ldind.r4
+ ldloca.s 0xca
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcb
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xcb
+ ldind.r4
+ ldloca.s 0xcb
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcc
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xcc
+ ldind.r4
+ ldloca.s 0xcc
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcd
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xcd
+ ldind.r4
+ ldloca.s 0xcd
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xce
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xce
+ ldind.r4
+ ldloca.s 0xce
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcf
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xcf
+ ldind.r4
+ ldloca.s 0xcf
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd0
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xd0
+ ldind.r4
+ ldloca.s 0xd0
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd1
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xd1
+ ldind.r4
+ ldloca.s 0xd1
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd2
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xd2
+ ldind.r4
+ ldloca.s 0xd2
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd3
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xd3
+ ldind.r4
+ ldloca.s 0xd3
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd4
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xd4
+ ldind.r4
+ ldloca.s 0xd4
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd5
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xd5
+ ldind.r4
+ ldloca.s 0xd5
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd6
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xd6
+ ldind.r4
+ ldloca.s 0xd6
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd7
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xd7
+ ldind.r4
+ ldloca.s 0xd7
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd8
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xd8
+ ldind.r4
+ ldloca.s 0xd8
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd9
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xd9
+ ldind.r4
+ ldloca.s 0xd9
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xda
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xda
+ ldind.r4
+ ldloca.s 0xda
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdb
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xdb
+ ldind.r4
+ ldloca.s 0xdb
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdc
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xdc
+ ldind.r4
+ ldloca.s 0xdc
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdd
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xdd
+ ldind.r4
+ ldloca.s 0xdd
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xde
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xde
+ ldind.r4
+ ldloca.s 0xde
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdf
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xdf
+ ldind.r4
+ ldloca.s 0xdf
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe0
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xe0
+ ldind.r4
+ ldloca.s 0xe0
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe1
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xe1
+ ldind.r4
+ ldloca.s 0xe1
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe2
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xe2
+ ldind.r4
+ ldloca.s 0xe2
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe3
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xe3
+ ldind.r4
+ ldloca.s 0xe3
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe4
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xe4
+ ldind.r4
+ ldloca.s 0xe4
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe5
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xe5
+ ldind.r4
+ ldloca.s 0xe5
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe6
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xe6
+ ldind.r4
+ ldloca.s 0xe6
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe7
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xe7
+ ldind.r4
+ ldloca.s 0xe7
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe8
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xe8
+ ldind.r4
+ ldloca.s 0xe8
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe9
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xe9
+ ldind.r4
+ ldloca.s 0xe9
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xea
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xea
+ ldind.r4
+ ldloca.s 0xea
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xeb
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xeb
+ ldind.r4
+ ldloca.s 0xeb
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xec
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xec
+ ldind.r4
+ ldloca.s 0xec
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xed
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xed
+ ldind.r4
+ ldloca.s 0xed
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xee
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xee
+ ldind.r4
+ ldloca.s 0xee
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xef
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xef
+ ldind.r4
+ ldloca.s 0xef
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf0
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xf0
+ ldind.r4
+ ldloca.s 0xf0
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf1
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xf1
+ ldind.r4
+ ldloca.s 0xf1
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf2
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xf2
+ ldind.r4
+ ldloca.s 0xf2
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf3
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xf3
+ ldind.r4
+ ldloca.s 0xf3
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf4
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xf4
+ ldind.r4
+ ldloca.s 0xf4
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf5
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xf5
+ ldind.r4
+ ldloca.s 0xf5
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf6
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xf6
+ ldind.r4
+ ldloca.s 0xf6
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf7
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xf7
+ ldind.r4
+ ldloca.s 0xf7
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf8
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xf8
+ ldind.r4
+ ldloca.s 0xf8
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf9
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xf9
+ ldind.r4
+ ldloca.s 0xf9
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfa
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xfa
+ ldind.r4
+ ldloca.s 0xfa
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfb
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xfb
+ ldind.r4
+ ldloca.s 0xfb
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfc
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xfc
+ ldind.r4
+ ldloca.s 0xfc
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfd
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xfd
+ ldind.r4
+ ldloca.s 0xfd
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfe
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xfe
+ ldind.r4
+ ldloca.s 0xfe
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xff
+ dup
+ conv.r4
+ stind.r4
+ ldloca.s 0xff
+ ldind.r4
+ ldloca.s 0xff
+ conv.r4
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldloc 0
+ call int32 [mscorlib]System.Convert::ToInt32(float32)
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloca_s_r4::test_float32()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r4.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r4.ilproj
new file mode 100644
index 0000000000..8f0776a71f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_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="ldloca_s_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/IL_Conformance/Old/directed/ldloca_s_r8.il b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r8.il
new file mode 100644
index 0000000000..45e5e4e781
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r8.il
@@ -0,0 +1,2890 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldloca_s_r8.exe {}
+.class ldloca_s_r8 {
+
+.method public static int32 test_float64()
+{
+.locals (float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64,
+ float64, float64, float64, float64, float64, float64, float64, float64)
+.zeroinit
+.maxstack 2
+
+ ldloca.s 0x00
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x00
+ ldind.r8
+ ldloca.s 0x00
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x01
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x01
+ ldind.r8
+ ldloca.s 0x01
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x02
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x02
+ ldind.r8
+ ldloca.s 0x02
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x03
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x03
+ ldind.r8
+ ldloca.s 0x03
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x04
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x04
+ ldind.r8
+ ldloca.s 0x04
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x05
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x05
+ ldind.r8
+ ldloca.s 0x05
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x06
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x06
+ ldind.r8
+ ldloca.s 0x06
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x07
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x07
+ ldind.r8
+ ldloca.s 0x07
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x08
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x08
+ ldind.r8
+ ldloca.s 0x08
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x09
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x09
+ ldind.r8
+ ldloca.s 0x09
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0a
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x0a
+ ldind.r8
+ ldloca.s 0x0a
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0b
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x0b
+ ldind.r8
+ ldloca.s 0x0b
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0c
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x0c
+ ldind.r8
+ ldloca.s 0x0c
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0d
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x0d
+ ldind.r8
+ ldloca.s 0x0d
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0e
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x0e
+ ldind.r8
+ ldloca.s 0x0e
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x0f
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x0f
+ ldind.r8
+ ldloca.s 0x0f
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x10
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x10
+ ldind.r8
+ ldloca.s 0x10
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x11
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x11
+ ldind.r8
+ ldloca.s 0x11
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x12
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x12
+ ldind.r8
+ ldloca.s 0x12
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x13
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x13
+ ldind.r8
+ ldloca.s 0x13
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x14
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x14
+ ldind.r8
+ ldloca.s 0x14
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x15
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x15
+ ldind.r8
+ ldloca.s 0x15
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x8
+ ldind.r8
+ ldloca.s 0x8
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x17
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x17
+ ldind.r8
+ ldloca.s 0x17
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x18
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x18
+ ldind.r8
+ ldloca.s 0x18
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x19
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x19
+ ldind.r8
+ ldloca.s 0x19
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1a
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x1a
+ ldind.r8
+ ldloca.s 0x1a
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1b
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x1b
+ ldind.r8
+ ldloca.s 0x1b
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1c
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x1c
+ ldind.r8
+ ldloca.s 0x1c
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1d
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x1d
+ ldind.r8
+ ldloca.s 0x1d
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1e
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x1e
+ ldind.r8
+ ldloca.s 0x1e
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x1f
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x1f
+ ldind.r8
+ ldloca.s 0x1f
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x20
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x20
+ ldind.r8
+ ldloca.s 0x20
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x21
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x21
+ ldind.r8
+ ldloca.s 0x21
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x22
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x22
+ ldind.r8
+ ldloca.s 0x22
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x23
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x23
+ ldind.r8
+ ldloca.s 0x23
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x24
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x24
+ ldind.r8
+ ldloca.s 0x24
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x25
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x25
+ ldind.r8
+ ldloca.s 0x25
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x26
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x26
+ ldind.r8
+ ldloca.s 0x26
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x27
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x27
+ ldind.r8
+ ldloca.s 0x27
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x28
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x28
+ ldind.r8
+ ldloca.s 0x28
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x29
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x29
+ ldind.r8
+ ldloca.s 0x29
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2a
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x2a
+ ldind.r8
+ ldloca.s 0x2a
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2b
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x2b
+ ldind.r8
+ ldloca.s 0x2b
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2c
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x2c
+ ldind.r8
+ ldloca.s 0x2c
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2d
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x2d
+ ldind.r8
+ ldloca.s 0x2d
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2e
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x2e
+ ldind.r8
+ ldloca.s 0x2e
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x2f
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x2f
+ ldind.r8
+ ldloca.s 0x2f
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x30
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x30
+ ldind.r8
+ ldloca.s 0x30
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x31
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x31
+ ldind.r8
+ ldloca.s 0x31
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x8
+ ldind.r8
+ ldloca.s 0x8
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x33
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x33
+ ldind.r8
+ ldloca.s 0x33
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x34
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x34
+ ldind.r8
+ ldloca.s 0x34
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x35
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x35
+ ldind.r8
+ ldloca.s 0x35
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x36
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x36
+ ldind.r8
+ ldloca.s 0x36
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x37
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x37
+ ldind.r8
+ ldloca.s 0x37
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x38
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x38
+ ldind.r8
+ ldloca.s 0x38
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x39
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x39
+ ldind.r8
+ ldloca.s 0x39
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3a
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x3a
+ ldind.r8
+ ldloca.s 0x3a
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3b
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x3b
+ ldind.r8
+ ldloca.s 0x3b
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3c
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x3c
+ ldind.r8
+ ldloca.s 0x3c
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3d
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x3d
+ ldind.r8
+ ldloca.s 0x3d
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3e
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x3e
+ ldind.r8
+ ldloca.s 0x3e
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x3f
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x3f
+ ldind.r8
+ ldloca.s 0x3f
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x40
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x40
+ ldind.r8
+ ldloca.s 0x40
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x41
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x41
+ ldind.r8
+ ldloca.s 0x41
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x42
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x42
+ ldind.r8
+ ldloca.s 0x42
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x43
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x43
+ ldind.r8
+ ldloca.s 0x43
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x44
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x44
+ ldind.r8
+ ldloca.s 0x44
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x45
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x45
+ ldind.r8
+ ldloca.s 0x45
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x46
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x46
+ ldind.r8
+ ldloca.s 0x46
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x47
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x47
+ ldind.r8
+ ldloca.s 0x47
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x48
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x48
+ ldind.r8
+ ldloca.s 0x48
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x49
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x49
+ ldind.r8
+ ldloca.s 0x49
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4a
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x4a
+ ldind.r8
+ ldloca.s 0x4a
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4b
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x4b
+ ldind.r8
+ ldloca.s 0x4b
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4c
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x4c
+ ldind.r8
+ ldloca.s 0x4c
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4d
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x4d
+ ldind.r8
+ ldloca.s 0x4d
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4e
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x4e
+ ldind.r8
+ ldloca.s 0x4e
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x4f
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x4f
+ ldind.r8
+ ldloca.s 0x4f
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x50
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x50
+ ldind.r8
+ ldloca.s 0x50
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x51
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x51
+ ldind.r8
+ ldloca.s 0x51
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x52
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x52
+ ldind.r8
+ ldloca.s 0x52
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x53
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x53
+ ldind.r8
+ ldloca.s 0x53
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x54
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x54
+ ldind.r8
+ ldloca.s 0x54
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x55
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x55
+ ldind.r8
+ ldloca.s 0x55
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x56
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x56
+ ldind.r8
+ ldloca.s 0x56
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x57
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x57
+ ldind.r8
+ ldloca.s 0x57
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x58
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x58
+ ldind.r8
+ ldloca.s 0x58
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x59
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x59
+ ldind.r8
+ ldloca.s 0x59
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5a
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x5a
+ ldind.r8
+ ldloca.s 0x5a
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5b
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x5b
+ ldind.r8
+ ldloca.s 0x5b
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5c
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x5c
+ ldind.r8
+ ldloca.s 0x5c
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5d
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x5d
+ ldind.r8
+ ldloca.s 0x5d
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5e
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x5e
+ ldind.r8
+ ldloca.s 0x5e
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x5f
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x5f
+ ldind.r8
+ ldloca.s 0x5f
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x60
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x60
+ ldind.r8
+ ldloca.s 0x60
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x61
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x61
+ ldind.r8
+ ldloca.s 0x61
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x62
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x62
+ ldind.r8
+ ldloca.s 0x62
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x63
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x63
+ ldind.r8
+ ldloca.s 0x63
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x64
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x64
+ ldind.r8
+ ldloca.s 0x64
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x65
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x65
+ ldind.r8
+ ldloca.s 0x65
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x66
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x66
+ ldind.r8
+ ldloca.s 0x66
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x67
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x67
+ ldind.r8
+ ldloca.s 0x67
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x68
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x68
+ ldind.r8
+ ldloca.s 0x68
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x69
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x69
+ ldind.r8
+ ldloca.s 0x69
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6a
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x6a
+ ldind.r8
+ ldloca.s 0x6a
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6b
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x6b
+ ldind.r8
+ ldloca.s 0x6b
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6c
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x6c
+ ldind.r8
+ ldloca.s 0x6c
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6d
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x6d
+ ldind.r8
+ ldloca.s 0x6d
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6e
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x6e
+ ldind.r8
+ ldloca.s 0x6e
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x6f
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x6f
+ ldind.r8
+ ldloca.s 0x6f
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x70
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x70
+ ldind.r8
+ ldloca.s 0x70
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x71
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x71
+ ldind.r8
+ ldloca.s 0x71
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x72
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x72
+ ldind.r8
+ ldloca.s 0x72
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x73
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x73
+ ldind.r8
+ ldloca.s 0x73
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x74
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x74
+ ldind.r8
+ ldloca.s 0x74
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x75
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x75
+ ldind.r8
+ ldloca.s 0x75
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x76
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x76
+ ldind.r8
+ ldloca.s 0x76
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x77
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x77
+ ldind.r8
+ ldloca.s 0x77
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x78
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x78
+ ldind.r8
+ ldloca.s 0x78
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x79
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x79
+ ldind.r8
+ ldloca.s 0x79
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7a
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x7a
+ ldind.r8
+ ldloca.s 0x7a
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7b
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x7b
+ ldind.r8
+ ldloca.s 0x7b
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7c
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x7c
+ ldind.r8
+ ldloca.s 0x7c
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7d
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x7d
+ ldind.r8
+ ldloca.s 0x7d
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7e
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x7e
+ ldind.r8
+ ldloca.s 0x7e
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x7f
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x7f
+ ldind.r8
+ ldloca.s 0x7f
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x80
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x80
+ ldind.r8
+ ldloca.s 0x80
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x81
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x81
+ ldind.r8
+ ldloca.s 0x81
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x82
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x82
+ ldind.r8
+ ldloca.s 0x82
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x83
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x83
+ ldind.r8
+ ldloca.s 0x83
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x84
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x84
+ ldind.r8
+ ldloca.s 0x84
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x85
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x85
+ ldind.r8
+ ldloca.s 0x85
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x86
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x86
+ ldind.r8
+ ldloca.s 0x86
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x87
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x87
+ ldind.r8
+ ldloca.s 0x87
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x88
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x88
+ ldind.r8
+ ldloca.s 0x88
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x89
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x89
+ ldind.r8
+ ldloca.s 0x89
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8a
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x8a
+ ldind.r8
+ ldloca.s 0x8a
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8b
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x8b
+ ldind.r8
+ ldloca.s 0x8b
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8c
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x8c
+ ldind.r8
+ ldloca.s 0x8c
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8d
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x8d
+ ldind.r8
+ ldloca.s 0x8d
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8e
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x8e
+ ldind.r8
+ ldloca.s 0x8e
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x8f
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x8f
+ ldind.r8
+ ldloca.s 0x8f
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x90
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x90
+ ldind.r8
+ ldloca.s 0x90
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x91
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x91
+ ldind.r8
+ ldloca.s 0x91
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x92
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x92
+ ldind.r8
+ ldloca.s 0x92
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x93
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x93
+ ldind.r8
+ ldloca.s 0x93
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x94
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x94
+ ldind.r8
+ ldloca.s 0x94
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x95
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x95
+ ldind.r8
+ ldloca.s 0x95
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x96
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x96
+ ldind.r8
+ ldloca.s 0x96
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x97
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x97
+ ldind.r8
+ ldloca.s 0x97
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x98
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x98
+ ldind.r8
+ ldloca.s 0x98
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x99
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x99
+ ldind.r8
+ ldloca.s 0x99
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9a
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x9a
+ ldind.r8
+ ldloca.s 0x9a
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9b
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x9b
+ ldind.r8
+ ldloca.s 0x9b
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9c
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x9c
+ ldind.r8
+ ldloca.s 0x9c
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9d
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x9d
+ ldind.r8
+ ldloca.s 0x9d
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9e
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x9e
+ ldind.r8
+ ldloca.s 0x9e
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0x9f
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0x9f
+ ldind.r8
+ ldloca.s 0x9f
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa0
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xa0
+ ldind.r8
+ ldloca.s 0xa0
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa1
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xa1
+ ldind.r8
+ ldloca.s 0xa1
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa2
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xa2
+ ldind.r8
+ ldloca.s 0xa2
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa3
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xa3
+ ldind.r8
+ ldloca.s 0xa3
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa4
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xa4
+ ldind.r8
+ ldloca.s 0xa4
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa5
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xa5
+ ldind.r8
+ ldloca.s 0xa5
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa6
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xa6
+ ldind.r8
+ ldloca.s 0xa6
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa7
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xa7
+ ldind.r8
+ ldloca.s 0xa7
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa8
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xa8
+ ldind.r8
+ ldloca.s 0xa8
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xa9
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xa9
+ ldind.r8
+ ldloca.s 0xa9
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaa
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xaa
+ ldind.r8
+ ldloca.s 0xaa
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xab
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xab
+ ldind.r8
+ ldloca.s 0xab
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xac
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xac
+ ldind.r8
+ ldloca.s 0xac
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xad
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xad
+ ldind.r8
+ ldloca.s 0xad
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xae
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xae
+ ldind.r8
+ ldloca.s 0xae
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xaf
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xaf
+ ldind.r8
+ ldloca.s 0xaf
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb0
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xb0
+ ldind.r8
+ ldloca.s 0xb0
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb1
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xb1
+ ldind.r8
+ ldloca.s 0xb1
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb2
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xb2
+ ldind.r8
+ ldloca.s 0xb2
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb3
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xb3
+ ldind.r8
+ ldloca.s 0xb3
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb4
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xb4
+ ldind.r8
+ ldloca.s 0xb4
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb5
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xb5
+ ldind.r8
+ ldloca.s 0xb5
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb6
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xb6
+ ldind.r8
+ ldloca.s 0xb6
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb7
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xb7
+ ldind.r8
+ ldloca.s 0xb7
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb8
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xb8
+ ldind.r8
+ ldloca.s 0xb8
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xb9
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xb9
+ ldind.r8
+ ldloca.s 0xb9
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xba
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xba
+ ldind.r8
+ ldloca.s 0xba
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbb
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xbb
+ ldind.r8
+ ldloca.s 0xbb
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbc
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xbc
+ ldind.r8
+ ldloca.s 0xbc
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbd
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xbd
+ ldind.r8
+ ldloca.s 0xbd
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbe
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xbe
+ ldind.r8
+ ldloca.s 0xbe
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xbf
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xbf
+ ldind.r8
+ ldloca.s 0xbf
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc0
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xc0
+ ldind.r8
+ ldloca.s 0xc0
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc1
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xc1
+ ldind.r8
+ ldloca.s 0xc1
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc2
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xc2
+ ldind.r8
+ ldloca.s 0xc2
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc3
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xc3
+ ldind.r8
+ ldloca.s 0xc3
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc4
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xc4
+ ldind.r8
+ ldloca.s 0xc4
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc5
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xc5
+ ldind.r8
+ ldloca.s 0xc5
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc6
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xc6
+ ldind.r8
+ ldloca.s 0xc6
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc7
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xc7
+ ldind.r8
+ ldloca.s 0xc7
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc8
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xc8
+ ldind.r8
+ ldloca.s 0xc8
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xc9
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xc9
+ ldind.r8
+ ldloca.s 0xc9
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xca
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xca
+ ldind.r8
+ ldloca.s 0xca
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcb
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xcb
+ ldind.r8
+ ldloca.s 0xcb
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcc
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xcc
+ ldind.r8
+ ldloca.s 0xcc
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcd
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xcd
+ ldind.r8
+ ldloca.s 0xcd
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xce
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xce
+ ldind.r8
+ ldloca.s 0xce
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xcf
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xcf
+ ldind.r8
+ ldloca.s 0xcf
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd0
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xd0
+ ldind.r8
+ ldloca.s 0xd0
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd1
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xd1
+ ldind.r8
+ ldloca.s 0xd1
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd2
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xd2
+ ldind.r8
+ ldloca.s 0xd2
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd3
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xd3
+ ldind.r8
+ ldloca.s 0xd3
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd4
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xd4
+ ldind.r8
+ ldloca.s 0xd4
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd5
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xd5
+ ldind.r8
+ ldloca.s 0xd5
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd6
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xd6
+ ldind.r8
+ ldloca.s 0xd6
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd7
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xd7
+ ldind.r8
+ ldloca.s 0xd7
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd8
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xd8
+ ldind.r8
+ ldloca.s 0xd8
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xd9
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xd9
+ ldind.r8
+ ldloca.s 0xd9
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xda
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xda
+ ldind.r8
+ ldloca.s 0xda
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdb
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xdb
+ ldind.r8
+ ldloca.s 0xdb
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdc
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xdc
+ ldind.r8
+ ldloca.s 0xdc
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdd
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xdd
+ ldind.r8
+ ldloca.s 0xdd
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xde
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xde
+ ldind.r8
+ ldloca.s 0xde
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xdf
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xdf
+ ldind.r8
+ ldloca.s 0xdf
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe0
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xe0
+ ldind.r8
+ ldloca.s 0xe0
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe1
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xe1
+ ldind.r8
+ ldloca.s 0xe1
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe2
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xe2
+ ldind.r8
+ ldloca.s 0xe2
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe3
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xe3
+ ldind.r8
+ ldloca.s 0xe3
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe4
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xe4
+ ldind.r8
+ ldloca.s 0xe4
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe5
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xe5
+ ldind.r8
+ ldloca.s 0xe5
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe6
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xe6
+ ldind.r8
+ ldloca.s 0xe6
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe7
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xe7
+ ldind.r8
+ ldloca.s 0xe7
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe8
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xe8
+ ldind.r8
+ ldloca.s 0xe8
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xe9
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xe9
+ ldind.r8
+ ldloca.s 0xe9
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xea
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xea
+ ldind.r8
+ ldloca.s 0xea
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xeb
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xeb
+ ldind.r8
+ ldloca.s 0xeb
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xec
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xec
+ ldind.r8
+ ldloca.s 0xec
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xed
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xed
+ ldind.r8
+ ldloca.s 0xed
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xee
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xee
+ ldind.r8
+ ldloca.s 0xee
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xef
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xef
+ ldind.r8
+ ldloca.s 0xef
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf0
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xf0
+ ldind.r8
+ ldloca.s 0xf0
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf1
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xf1
+ ldind.r8
+ ldloca.s 0xf1
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf2
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xf2
+ ldind.r8
+ ldloca.s 0xf2
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf3
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xf3
+ ldind.r8
+ ldloca.s 0xf3
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf4
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xf4
+ ldind.r8
+ ldloca.s 0xf4
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf5
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xf5
+ ldind.r8
+ ldloca.s 0xf5
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf6
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xf6
+ ldind.r8
+ ldloca.s 0xf6
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf7
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xf7
+ ldind.r8
+ ldloca.s 0xf7
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf8
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xf8
+ ldind.r8
+ ldloca.s 0xf8
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xf9
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xf9
+ ldind.r8
+ ldloca.s 0xf9
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfa
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xfa
+ ldind.r8
+ ldloca.s 0xfa
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfb
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xfb
+ ldind.r8
+ ldloca.s 0xfb
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfc
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xfc
+ ldind.r8
+ ldloca.s 0xfc
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfd
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xfd
+ ldind.r8
+ ldloca.s 0xfd
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xfe
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xfe
+ ldind.r8
+ ldloca.s 0xfe
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldloca.s 0xff
+ dup
+ conv.r8
+ stind.r8
+ ldloca.s 0xff
+ ldind.r8
+ ldloca.s 0xff
+ conv.r8
+ ceq
+ brfalse FAIL
+
+ ldc.i4.1
+ ret
+
+FAIL:
+ ldloc 0
+ call int32 [mscorlib]System.Convert::ToInt32(float64)
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 2
+ call int32 ldloca_s_r8::test_float64()
+ ldc.i4.1
+ ceq
+ brfalse FAIL
+
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r8.ilproj b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_r8.ilproj
new file mode 100644
index 0000000000..acb6c2ddf2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/directed/ldloca_s_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="ldloca_s_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/IL_Conformance/Old/objectmodel/Box_Unbox.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/Box_Unbox.il
new file mode 100644
index 0000000000..2f517a9fb2
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/Box_Unbox.il
@@ -0,0 +1,71 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly box_unbox.exe{}
+
+.class public value sealed valClass {
+.field public int32 Field1
+.field public float32 Field2
+.method public void _init() {
+.maxstack 4
+ ldarg 0
+ ldc.i4 0xFF
+ stfld int32 valClass::Field1
+
+ ldarg 0
+ ldc.r4 float32(0x00ABCDEF)
+ stfld float32 valClass::Field2
+
+ ret
+}
+
+.method public virtual class [mscorlib]System.String ToString() {
+.maxstack 4
+ ldstr "Some Test String"
+
+
+ ret
+}
+
+
+
+
+}
+.class public Box_Unbox {
+.field public static value class valClass vc
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ ldsflda value class valClass Box_Unbox::vc
+ call instance void valClass::_init()
+ ldsflda value class valClass Box_Unbox::vc
+ ldfld int32 valClass::Field1
+ ldc.i4 0xFF
+ ceq
+ brfalse FAIL
+ ldsflda value class valClass Box_Unbox::vc
+ ldfld float32 valClass::Field2
+ ldc.r4 float32(0x00ABCDEF)
+ ceq
+ brfalse FAIL
+ ldsfld value class valClass Box_Unbox::vc
+ box valClass
+ callvirt instance class [mscorlib]System.String [mscorlib]System.Object::ToString()
+ ldstr "Some Test String"
+
+
+ callvirt instance bool [mscorlib]System.String::Equals(class [mscorlib]System.String)
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/Box_Unbox.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/Box_Unbox.ilproj
new file mode 100644
index 0000000000..d11d447642
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/Box_Unbox.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="Box_Unbox.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/IL_Conformance/Old/objectmodel/app.config b/tests/src/JIT/IL_Conformance/Old/objectmodel/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/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/IL_Conformance/Old/objectmodel/array_tests.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/array_tests.il
new file mode 100644
index 0000000000..dc34197853
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/array_tests.il
@@ -0,0 +1,286 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly array_tests.exe{}
+
+.class public value sealed valClass {
+ .field public int32 Field
+}
+
+.class public array_tests {
+
+.field public static int8[] i1
+.field public static unsigned int8[] u1
+.field public static int16[] i2
+.field public static unsigned int16[] u2
+.field public static int32[] i4
+.field public static int64[] i8
+.field public static float32[] r4
+.field public static float64[] r8
+.field public static class array_tests[] obj
+.field public static value class valClass[] val
+
+.field public static native int[] i
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+
+.method public static void initialize() {
+.maxstack 10
+.locals (int32, value class valClass)
+
+ ldc.i4 0x00000004
+ newarr [mscorlib]System.SByte
+ stsfld int8[] array_tests::i1
+
+ ldc.i4 0x00000004
+ newarr [mscorlib]System.Byte
+ stsfld unsigned int8[] array_tests::u1
+
+ ldc.i4 0x00000004
+ newarr [mscorlib]System.Int16
+ stsfld int16[] array_tests::i2
+
+ ldc.i4 0x00000004
+ newarr [mscorlib]System.UInt16
+ stsfld unsigned int16[] array_tests::u2
+
+ ldc.i4 0x00000004
+ newarr [mscorlib]System.Int32
+ stsfld int32[] array_tests::i4
+
+ ldc.i4 0x00000004
+ newarr [mscorlib]System.Int64
+ stsfld int64[] array_tests::i8
+
+ ldc.i4 0x00000004
+ newarr [mscorlib]System.Single
+ stsfld float32[] array_tests::r4
+
+ ldc.i4 0x00000004
+ newarr [mscorlib]System.Double
+ stsfld float64[] array_tests::r8
+
+ ldc.i4 0x00000004
+ newarr array_tests
+ stsfld class array_tests[] array_tests::obj
+
+ ldc.i4 0x00000004
+ newarr valClass
+ stsfld value class valClass[] array_tests::val
+
+ ldc.i4 0x00000004
+ newarr [mscorlib]System.IntPtr
+ stsfld native int[] array_tests::i
+
+
+BEGIN:
+ ldc.i4 0x00000000
+ stloc 0
+
+LOOP:
+ ldsfld int8[] array_tests::i1
+ ldloc 0
+ dup
+ ldc.i4 0x10
+ add
+ stelem.i1
+ ldsfld unsigned int8[] array_tests::u1
+ ldloc 0
+ dup
+ ldc.i4 0x10
+ add
+ stelem.i1
+ ldsfld int16[] array_tests::i2
+ ldloc 0
+ dup
+ ldc.i4 0x1000
+ add
+ stelem.i2
+ ldsfld unsigned int16[] array_tests::u2
+ ldloc 0
+ dup
+ ldc.i4 0x1000
+ add
+ stelem.i2
+ ldsfld int32[] array_tests::i4
+ ldloc 0
+ dup
+ ldc.i4 0x10000000
+ add
+ stelem.i4
+ ldsfld int64[] array_tests::i8
+ ldloc 0
+ dup
+ conv.i8
+ ldc.i8 0x1000000000000000
+ add
+ stelem.i8
+ ldsfld float32[] array_tests::r4
+ ldloc 0
+ dup
+ conv.r4
+ ldc.r4 float32(0x00000000)
+ add
+ stelem.r4
+ ldsfld float64[] array_tests::r8
+ ldloc 0
+ dup
+ conv.r8
+ ldc.r8 float64(0x0000000000000000)
+ add
+ stelem.r8
+ ldsfld class array_tests[] array_tests::obj
+ ldloc 0
+ newobj instance void array_tests::.ctor()
+ stelem.ref
+ ldsfld value class valClass[] array_tests::val
+ ldloc 0x0
+ ldelema valClass
+ ldloca 0x1
+ initobj valClass
+ ldloc 1
+ stobj valClass
+
+ ldsfld native int[] array_tests::i
+ ldloc 0
+ dup
+ ldc.i4 0x10000000
+ add
+ stelem.i
+
+ ldloc 0
+ ldc.i4 0x00000003
+ ceq
+ brtrue END
+ ldloc 0
+ ldc.i4 0x00000001
+ add
+ stloc 0
+ br LOOP
+END:
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (int32)
+ call void array_tests::initialize()
+BEGIN:
+ ldc.i4 0x00
+ stloc 0
+LOOP:
+ ldsfld int8[] array_tests::i1
+ ldloc 0
+ ldelem.i1
+ ldloc 0
+ ldc.i4 0x00000010
+ add
+ ceq
+ brfalse FAIL
+ ldsfld unsigned int8[] array_tests::u1
+ ldloc 0
+ ldelem.u1
+ ldloc 0
+ ldc.i4 0x00000010
+ add
+ ceq
+ brfalse FAIL
+ ldsfld int16[] array_tests::i2
+ ldloc 0
+ ldelem.i2
+ ldloc 0
+ ldc.i4 0x00001000
+ add
+ ceq
+ brfalse FAIL
+ ldsfld unsigned int16[] array_tests::u2
+ ldloc 0
+ ldelem.u2
+ ldloc 0
+ ldc.i4 0x00001000
+ add
+ ceq
+ brfalse FAIL
+ ldsfld int32[] array_tests::i4
+ ldloc 0
+ ldelem.i4
+ ldloc 0
+ ldc.i4 0x10000000
+ add
+ ceq
+ brfalse FAIL
+ ldsfld int64[] array_tests::i8
+ ldloc 0
+ ldelem.i8
+ ldloc 0
+ conv.i8
+ ldc.i8 0x1000000000000000
+ add
+ ceq
+ brfalse FAIL
+ ldsfld float32[] array_tests::r4
+ ldloc 0
+ ldelem.r4
+ ldloc 0
+ conv.r4
+ ldc.r4 float32(0x00000000)
+ add
+ ceq
+ brfalse FAIL
+ ldsfld float64[] array_tests::r8
+ ldloc 0
+ ldelem.r8
+ ldloc 0
+ conv.r8
+ ldc.r8 float64(0x0000000000000000)
+ add
+ ceq
+ brfalse FAIL
+ ldsfld class array_tests[] array_tests::obj
+ ldloc 0
+ ldelem.ref
+ isinst array_tests
+ brfalse FAIL
+ ldsflda value class valClass[] array_tests::val
+ ldobj valClass
+ box valClass
+ isinst valClass
+ brfalse FAIL
+
+ ldsfld native int[] array_tests::i
+ ldloc 0
+ ldelem.i
+ ldloc 0
+ ldc.i4 0x10000000
+ add
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldc.i4 0x00000003
+ ceq
+ brtrue PASS
+ ldloc 0
+ ldc.i4 0x00000001
+ add
+ stloc 0
+ br LOOP
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/array_tests.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/array_tests.ilproj
new file mode 100644
index 0000000000..059a8444af
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/array_tests.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="array_tests.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/IL_Conformance/Old/objectmodel/callintf.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/callintf.il
new file mode 100644
index 0000000000..13bd1de17e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/callintf.il
@@ -0,0 +1,70 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly callintf.exe{}
+
+
+
+.class public TestInterface {
+.method public void .ctor(){
+ .maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method public virtual int32 TestMethod(int32) {
+ ldc.i4 55
+ret
+}
+
+
+}
+.class public TestImplementation extends TestInterface {
+
+.method public void .ctor(){
+
+.maxstack 10
+ ldarg.0
+ call instance void TestInterface::.ctor()
+ ret
+}
+
+.method public virtual int32 TestMethod(int32) {
+.maxstack 10
+
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+
+}
+
+
+}
+.class public callintf {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ newobj instance void TestImplementation::.ctor()
+ ldc.i4 0x6
+ callvirt instance int32 TestInterface::TestMethod(int32)
+ ldc.i4 0xC
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/callintf.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/callintf.ilproj
new file mode 100644
index 0000000000..d2362778bd
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/callintf.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="callintf.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/IL_Conformance/Old/objectmodel/callnonvirt.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/callnonvirt.il
new file mode 100644
index 0000000000..58d3a968e4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/callnonvirt.il
@@ -0,0 +1,51 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+.assembly extern legacy library mscorlib {}
+.assembly callnonvirt.exe{}
+
+.class public TestClass {
+
+.method public void .ctor(){
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method public int32 TestMethod(int32) {
+.maxstack 10
+
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+
+}
+
+
+}
+.class public callnonvirt {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ newobj instance void TestClass::.ctor()
+ ldc.i4 0x2
+ call instance int32 TestClass::TestMethod(int32)
+ ldc.i4 0x4
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/callnonvirt.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/callnonvirt.ilproj
new file mode 100644
index 0000000000..e6059198e7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/callnonvirt.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="callnonvirt.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/IL_Conformance/Old/objectmodel/callstatic.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/callstatic.il
new file mode 100644
index 0000000000..b0e7348b1d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/callstatic.il
@@ -0,0 +1,41 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly callstatic.exe{}
+
+.class public TestStatic {
+
+.method public static int32 StaticMethodTest(int32) {
+.maxstack 10
+
+ ldarg 0
+ ldc.i4 0x2
+ mul
+ ret
+
+}
+
+
+}
+.class public callstatic {
+
+.method public static int32 main(class System.String[]) {
+.entrypoint
+.maxstack 10
+
+ ldc.i4 0x6
+ call int32 TestStatic::StaticMethodTest(int32)
+ ldc.i4 0xC
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/callstatic.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/callstatic.ilproj
new file mode 100644
index 0000000000..3e9c7bee42
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/callstatic.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="callstatic.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/IL_Conformance/Old/objectmodel/callsuper.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/callsuper.il
new file mode 100644
index 0000000000..644d8abd80
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/callsuper.il
@@ -0,0 +1,77 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly callsuper.exe{}
+
+
+.class public Super {
+
+.method public void .ctor(){
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+.method public int32 SuperMethod(int32) {
+.maxstack 10
+
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+
+}
+
+
+}
+.class public callsuper extends Super {
+
+.method public void .ctor(){
+
+.maxstack 10
+ ldarg.0
+ call instance void Super::.ctor()
+ ret
+}
+.method public int32 SuperMethod(int32) {
+.maxstack 10
+
+ ldarg 1
+ ldc.i4 0x3
+ mul
+ ret
+
+}
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ newobj instance void callsuper::.ctor()
+ ldc.i4 0x5
+ call instance int32 Super::SuperMethod(int32)
+
+ ldc.i4 0xA
+ ceq
+ brfalse FAIL
+
+ newobj instance void callsuper::.ctor()
+ ldc.i4 0x5
+ callvirt instance int32 callsuper::SuperMethod(int32)
+
+ ldc.i4 0xF
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+
+FAIL:
+ ldc.i4 0x0
+ ret
+
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/callsuper.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/callsuper.ilproj
new file mode 100644
index 0000000000..936558d76c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/callsuper.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="callsuper.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/IL_Conformance/Old/objectmodel/callvirt.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/callvirt.il
new file mode 100644
index 0000000000..d39caebaf0
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/callvirt.il
@@ -0,0 +1,49 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly callvirt.exe{}
+
+
+.class public TestClass {
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+.method public int32 TestMethod(int32) {
+.maxstack 10
+
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+
+}
+
+}
+.class public _callvirt {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ newobj instance void TestClass::.ctor()
+ ldc.i4 0x2
+ callvirt instance int32 TestClass::TestMethod(int32)
+ ldc.i4 0x4
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/callvirt.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/callvirt.ilproj
new file mode 100644
index 0000000000..f1b6873471
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/callvirt.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="callvirt.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/IL_Conformance/Old/objectmodel/castclass.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/castclass.il
new file mode 100644
index 0000000000..ddba577b84
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/castclass.il
@@ -0,0 +1,92 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+.assembly extern legacy library mscorlib {}
+.assembly castclass.exe{}
+
+
+.class public Super {
+
+.method public void .ctor() {
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+
+}
+.class public Sub extends Super {
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void Super::.ctor()
+ ret
+}
+
+
+}
+.class public _castclass {
+
+.method public static int32 positivetest() {
+.maxstack 10
+
+try_start:
+ newobj instance void Sub::.ctor()
+ castclass Super
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x1
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x0
+ ret
+.try try_start to try_end catch [mscorlib]System.InvalidCastException handler handler_start to handler_end
+}
+.method public static int32 negativetest() {
+.maxstack 10
+
+try_start:
+ newobj instance void Sub::.ctor()
+ castclass _castclass
+ pop
+ leave try_end
+try_end:
+ ldc.i4 0x0
+ ret
+handler_start:
+ pop
+ leave done
+handler_end:
+done:
+ ldc.i4 0x1
+ ret
+.try try_start to try_end catch [mscorlib]System.InvalidCastException handler handler_start to handler_end
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+
+ call int32 _castclass::positivetest()
+ brfalse FAIL
+ call int32 _castclass::negativetest()
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/castclass.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/castclass.ilproj
new file mode 100644
index 0000000000..d5a2151859
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/castclass.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="castclass.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/IL_Conformance/Old/objectmodel/cpobj.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/cpobj.il
new file mode 100644
index 0000000000..1e143fd9d3
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/cpobj.il
@@ -0,0 +1,135 @@
+// 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 legacy library mscorlib {}
+.assembly cpobj.exe{}
+
+.class public _cpobj {
+
+.field public static value class valClass Instance1
+.field public static value class valClass Instance2
+
+.method public static int32 main() {
+.entrypoint
+.locals (class [mscorlib]System.IO.TextWriter)
+.maxstack 2
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+
+ ldsflda value class valClass _cpobj::Instance1
+ ldc.i4 0x89ABCDEF
+ stfld int32 valClass::Field
+ ldc.i4 0x01234567
+ stsfld int32 valClass::SField
+ ldsflda value class valClass _cpobj::Instance1
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse Init1Failure
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue InitInstance2
+Init1Failure:
+ ldloc 0
+ ldstr "Initialization failure in instance 1"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+InitInstance2:
+ ldsflda value class valClass _cpobj::Instance2
+ ldc.i4 0xABABABAB
+ stfld int32 valClass::Field
+ ldsflda value class valClass _cpobj::Instance2
+ ldfld int32 valClass::Field
+ ldc.i4 0xABABABAB
+ ceq
+ brfalse Init2Failure
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue CheckInst1Field
+Init2Failure:
+ ldloc 0
+ ldstr "Initialization failure in instance 2"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+CheckInst1Field:
+ ldsflda value class valClass _cpobj::Instance1
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brtrue cpobjTests
+ ldloc 0
+ ldstr "Initialization failure in instance 1"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+cpobjTests:
+ ldsflda value class valClass _cpobj::Instance2
+ ldsflda value class valClass _cpobj::Instance1
+ cpobj valClass
+ ldsflda value class valClass _cpobj::Instance1
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse cpobjFailure
+ ldsflda value class valClass _cpobj::Instance2
+ ldfld int32 valClass::Field
+ ldc.i4 0x89ABCDEF
+ ceq
+ brfalse cpobjFailure
+ ldsfld int32 valClass::SField
+ ldc.i4 0x01234567
+ ceq
+ brtrue pass
+
+cpobjFailure:
+ ldloc 0
+ ldstr "_cpobj failed. inst1 fields != inst2 fields"
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+pass:
+ ldloc 0
+ ldstr "_cpobj tests PASS"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 100
+ br end
+fail:
+ ldloc 0
+ ldstr "!!! FAILURE !!! CPOBJ TEST(S) HAVE FAILED !!! FAILURE !!!"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+
+}
+.class public value sealed valClass {
+.field public int32 Field
+.field public static int32 SField
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/cpobj.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/cpobj.ilproj
new file mode 100644
index 0000000000..8041e5037b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/cpobj.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="cpobj.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/IL_Conformance/Old/objectmodel/field_tests.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/field_tests.il
new file mode 100644
index 0000000000..bfe0d7b7d5
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/field_tests.il
@@ -0,0 +1,154 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly field_tests.exe{}
+
+.class public field_tests {
+
+.field public int8 i1Field
+.field public int16 i2Field
+.field public int32 i4Field
+.field public int64 i8Field
+.field public float32 r4Field
+.field public float64 r8Field
+.field public class field_tests ptrField
+
+.field public static int8 i1SField
+.field public static int16 i2SField
+.field public static int32 i4SField
+.field public static int64 i8SField
+.field public static float32 r4SField
+.field public static float64 r8SField
+.field public static class field_tests ptrSField
+
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method public void initialize() {
+.maxstack 10
+
+ ldarg 0
+ ldc.i4 0x1
+ stfld int8 field_tests::i1Field
+ ldarg 0
+ ldc.i4 0x2
+ stfld int16 field_tests::i2Field
+ ldarg 0
+ ldc.i4 0x4
+ stfld int32 field_tests::i4Field
+ ldarg 0
+ ldc.i8 0x8
+ stfld int64 field_tests::i8Field
+ ldarg 0
+ ldc.r4 4.4
+ stfld float32 field_tests::r4Field
+ ldarg 0
+ ldc.r8 8.8
+ stfld float64 field_tests::r8Field
+ ldarg 0
+ ldarg 0
+ stfld class field_tests field_tests::ptrField
+ ldc.i4 0x1
+ stsfld int8 field_tests::i1SField
+ ldc.i4 0x2
+ stsfld int16 field_tests::i2SField
+ ldc.i4 0x4
+ stsfld int32 field_tests::i4SField
+ ldc.i8 0x8
+ stsfld int64 field_tests::i8SField
+ ldc.r4 4.4
+ stsfld float32 field_tests::r4SField
+ ldc.r8 8.8
+ stsfld float64 field_tests::r8SField
+ ldarg 0
+ stsfld class field_tests field_tests::ptrSField
+
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (class field_tests)
+ newobj instance void field_tests::.ctor()
+ dup
+ stloc 0
+ call instance void field_tests::initialize()
+ ldloc 0
+ ldfld int8 field_tests::i1Field
+ ldc.i4 0x1
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldfld int16 field_tests::i2Field
+ ldc.i4 0x2
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldfld int32 field_tests::i4Field
+ ldc.i4 0x4
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldfld int64 field_tests::i8Field
+ ldc.i8 0x8
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldfld float32 field_tests::r4Field
+ ldc.r4 4.4
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldfld float64 field_tests::r8Field
+ ldc.r8 8.8
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldfld class field_tests field_tests::ptrField
+ isinst field_tests
+ brfalse FAIL
+ ldsfld int8 field_tests::i1SField
+ ldc.i4 0x1
+ ceq
+ brfalse FAIL
+ ldsfld int16 field_tests::i2SField
+ ldc.i4 0x2
+ ceq
+ brfalse FAIL
+ ldsfld int32 field_tests::i4SField
+ ldc.i4 0x4
+ ceq
+ brfalse FAIL
+ ldsfld int64 field_tests::i8SField
+ ldc.i8 0x8
+ ceq
+ brfalse FAIL
+ ldsfld float32 field_tests::r4SField
+ ldc.r4 4.4
+ ceq
+ brfalse FAIL
+ ldsfld float64 field_tests::r8SField
+ ldc.r8 8.8
+ ceq
+ brfalse FAIL
+ ldsfld class field_tests field_tests::ptrSField
+ isinst field_tests
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/field_tests.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/field_tests.ilproj
new file mode 100644
index 0000000000..a4cc3f9fe4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/field_tests.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="field_tests.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/IL_Conformance/Old/objectmodel/fielda_tests.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/fielda_tests.il
new file mode 100644
index 0000000000..0d68a576c7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/fielda_tests.il
@@ -0,0 +1,169 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+.assembly extern legacy library mscorlib {}
+.assembly fielda_tests.exe{}
+
+.class public field_tests {
+
+.field public int8 i1Field
+.field public int16 i2Field
+.field public int32 i4Field
+.field public int64 i8Field
+.field public float32 r4Field
+.field public float64 r8Field
+.field public class field_tests ptrField
+
+.field public static int8 i1SField
+.field public static int16 i2SField
+.field public static int32 i4SField
+.field public static int64 i8SField
+.field public static float32 r4SField
+.field public static float64 r8SField
+.field public static class field_tests ptrSField
+
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method public void initialize() {
+.maxstack 10
+
+ ldarg 0
+ ldc.i4 0x1
+ stfld int8 field_tests::i1Field
+ ldarg 0
+ ldc.i4 0x2
+ stfld int16 field_tests::i2Field
+ ldarg 0
+ ldc.i4 0x4
+ stfld int32 field_tests::i4Field
+ ldarg 0
+ ldc.i8 0x8
+ stfld int64 field_tests::i8Field
+ ldarg 0
+ ldc.r4 4.4
+ stfld float32 field_tests::r4Field
+ ldarg 0
+ ldc.r8 8.8
+ stfld float64 field_tests::r8Field
+ ldarg 0
+ ldarg 0
+ stfld class field_tests field_tests::ptrField
+ ldc.i4 0x1
+ stsfld int8 field_tests::i1SField
+ ldc.i4 0x2
+ stsfld int16 field_tests::i2SField
+ ldc.i4 0x4
+ stsfld int32 field_tests::i4SField
+ ldc.i8 0x8
+ stsfld int64 field_tests::i8SField
+ ldc.r4 4.4
+ stsfld float32 field_tests::r4SField
+ ldc.r8 8.8
+ stsfld float64 field_tests::r8SField
+ ldarg 0
+ stsfld class field_tests field_tests::ptrSField
+
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+.locals (class field_tests)
+ newobj instance void field_tests::.ctor()
+ dup
+ stloc 0
+ call instance void field_tests::initialize()
+ ldloc 0
+ ldflda int8 field_tests::i1Field
+ ldind.i1
+ ldc.i4 0x1
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldflda int16 field_tests::i2Field
+ ldind.i2
+ ldc.i4 0x2
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldflda int32 field_tests::i4Field
+ ldind.i4
+ ldc.i4 0x4
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldflda int64 field_tests::i8Field
+ ldind.i8
+ ldc.i8 0x8
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldflda float32 field_tests::r4Field
+ ldind.r4
+ ldc.r4 4.4
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldflda float64 field_tests::r8Field
+ ldind.r8
+ ldc.r8 8.8
+ ceq
+ brfalse FAIL
+ ldloc 0
+ ldflda class field_tests field_tests::ptrField
+ ldind.ref
+ isinst field_tests
+ brfalse FAIL
+ ldsflda int8 field_tests::i1SField
+ ldind.i1
+ ldc.i4 0x1
+ ceq
+ brfalse FAIL
+ ldsflda int16 field_tests::i2SField
+ ldind.i2
+ ldc.i4 0x2
+ ceq
+ brfalse FAIL
+ ldsflda int32 field_tests::i4SField
+ ldind.i4
+ ldc.i4 0x4
+ ceq
+ brfalse FAIL
+ ldsflda int64 field_tests::i8SField
+ ldind.i8
+ ldc.i8 0x8
+ ceq
+ brfalse FAIL
+ ldsflda float32 field_tests::r4SField
+ ldind.r4
+ ldc.r4 4.4
+ ceq
+ brfalse FAIL
+ ldsflda float64 field_tests::r8SField
+ ldind.r8
+ ldc.r8 8.8
+ ceq
+ brfalse FAIL
+ ldsflda class field_tests field_tests::ptrSField
+ ldind.ref
+ isinst field_tests
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/fielda_tests.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/fielda_tests.ilproj
new file mode 100644
index 0000000000..cbf65664a7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/fielda_tests.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="fielda_tests.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/IL_Conformance/Old/objectmodel/initobj.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/initobj.il
new file mode 100644
index 0000000000..5313fd1bae
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/initobj.il
@@ -0,0 +1,120 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+.assembly extern legacy library mscorlib {}
+.assembly initobj.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public value sealed valClass{
+ .field public int32 int32_Field
+ .field public static int32 int32_SField
+ .field public float32 float32_Field
+ .field public static float32 float32_SField
+ .field public int32* int32_ptr_Field
+ .field public static int32* int32_ptr_SField
+
+ .method public void .ctor(){
+ ret
+ }
+}
+
+.class public _initoj {
+
+ .method public static int32 main(class System.String[]) {
+ .entrypoint
+ .locals (value class valClass, int32)
+ .maxstack 10
+
+ ldloca 0
+ initobj valClass
+
+ ldloca 0
+ ldc.i4 0xAB
+ stfld int32 valClass::int32_Field
+
+ ldc.i4 0xCD
+ stsfld int32 valClass::int32_SField
+
+ ldloca 0
+ ldc.r4 8.8
+ stfld float32 valClass::float32_Field
+
+ ldc.r4 9.9
+ stsfld float32 valClass::float32_SField
+
+ ldloca 0
+ ldloca 1
+ stfld int32* valClass::int32_ptr_Field
+
+ ldloca 1
+ stsfld int32* valClass::int32_ptr_SField
+
+ ldloca 0
+ ldfld int32 valClass::int32_Field
+ ldc.i4 0xAB
+ bne.un FAIL
+
+ ldsfld int32 valClass::int32_SField
+ ldc.i4 0xCD
+ bne.un FAIL
+
+ ldloca 0
+ ldfld float32 valClass::float32_Field
+ ldc.r4 8.8
+ bne.un FAIL
+
+ ldsfld float32 valClass::float32_SField
+ ldc.r4 9.9
+ bne.un FAIL
+
+ ldloca 0
+ ldfld int32* valClass::int32_ptr_Field
+ ldloca 1
+ bne.un FAIL
+
+ ldsfld int32* valClass::int32_ptr_SField
+ ldloca 1
+ bne.un FAIL
+
+ ldloca 0
+ initobj valClass
+
+ ldloca 0
+ ldfld int32 valClass::int32_Field
+ ldc.i4 0x0
+ bne.un FAIL
+
+ ldsfld int32 valClass::int32_SField
+ ldc.i4 0xCD
+ bne.un FAIL
+
+ ldloca 0
+ ldfld float32 valClass::float32_Field
+ ldc.r4 0.0
+ bne.un FAIL
+
+ ldsfld float32 valClass::float32_SField
+ ldc.r4 9.9
+ bne.un FAIL
+
+ ldloca 0
+ ldfld int32* valClass::int32_ptr_Field
+ ldnull
+ bne.un FAIL
+
+ ldsfld int32* valClass::int32_ptr_SField
+ ldloca 1
+ bne.un FAIL
+
+
+ PASS:
+ ldc.i4 100
+ ret
+ FAIL:
+ ldc.i4 0x0
+ ret
+ }
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/initobj.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/initobj.ilproj
new file mode 100644
index 0000000000..aa853fede1
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/initobj.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="initobj.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/IL_Conformance/Old/objectmodel/isinst.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/isinst.il
new file mode 100644
index 0000000000..e26715a92d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/isinst.il
@@ -0,0 +1,74 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly isinst.exe{}
+
+.class public Super {
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+.method public int32 SuperMethod(int32) {
+.maxstack 10
+
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+
+}
+
+
+}
+.class public Sub extends Super {
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void Super::.ctor()
+ ret
+}
+.method public int32 SubMethod(int32) {
+.maxstack 10
+
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+
+}
+
+
+}
+.class public _isinst {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ newobj instance void Sub::.ctor()
+ isinst Sub
+ brfalse FAIL
+
+ newobj instance void Sub::.ctor()
+ isinst Super
+ brfalse FAIL
+
+ newobj instance void Super::.ctor()
+ isinst Sub
+ brtrue FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/isinst.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/isinst.ilproj
new file mode 100644
index 0000000000..240e92635a
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/isinst.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="isinst.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/IL_Conformance/Old/objectmodel/ldlen.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldlen.il
new file mode 100644
index 0000000000..8c2a71d7e8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldlen.il
@@ -0,0 +1,38 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldlen.exe{}
+
+.class public _ldlen {
+
+.field public static int32[] arr
+
+.method public static void initialize() {
+.maxstack 2
+ ldc.i4 0xFF
+ newarr [mscorlib]System.Int32
+ stsfld int32[] _ldlen::arr
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ call void _ldlen::initialize()
+
+ ldsfld int32[] _ldlen::arr
+ ldlen
+ ldc.i4 0xFF
+ ceq
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/ldlen.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldlen.ilproj
new file mode 100644
index 0000000000..4b101306e8
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldlen.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="ldlen.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/IL_Conformance/Old/objectmodel/ldobj.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldobj.il
new file mode 100644
index 0000000000..6f6a83740c
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldobj.il
@@ -0,0 +1,133 @@
+// 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 legacy library mscorlib {}
+.assembly ldobj.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public _ldobj {
+
+.method public static int32 main() {
+.entrypoint
+.locals (class [mscorlib]System.IO.TextWriter,value class valClass,value class valClass)
+.maxstack 2
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+
+ newobj instance void valClass::.ctor()
+ stloc 1
+ newobj instance void valClass::.ctor()
+ stloc 2
+ ldloca 1
+ ldc.i4 0xFAFAFAFA
+ stfld int32 valClass::Field
+ ldc.i4 0xDBDBDBDB
+ stsfld int32 valClass::SField
+
+ ldloca 2
+ ldc.i4 0x00000000
+ stfld int32 valClass::Field
+
+ ldloca 1
+ ldfld int32 valClass::Field
+ ldc.i4 0xFAFAFAFA
+ ceq
+ brfalse failInit
+ ldsfld int32 valClass::SField
+ ldc.i4 0xDBDBDBDB
+ ceq
+ brfalse failInit
+ ldloca 2
+ ldfld int32 valClass::Field
+ ldc.i4 0x00000000
+ ceq
+ brtrue ldlocaTest
+failInit:
+ ldloc 0
+ ldstr "one _or both val classes failed initialization."
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+ldlocaTest:
+ ldloca 1
+ ldobj valClass
+
+ ldloca 2
+ call void _ldobj::changeData(value class valClass,value class valClass*)
+
+ ldloca 1
+ ldfld int32 valClass::Field
+ ldc.i4 0xFAFAFAFA
+ ceq
+ brfalse failTest
+ ldloca 2
+ ldfld int32 valClass::Field
+ ldc.i4 0xBBBBBBBB
+ ceq
+ brfalse failTest
+ ldsfld int32 valClass::SField
+ ldc.i4 0xDDDDDDDD
+ ceq
+ brtrue pass
+failTest:
+ ldloc 0
+ ldstr "failure after initialization."
+
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ br fail
+
+pass:
+ ldloc 0
+ ldstr "_ldobj tests PASS"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 100
+ br end
+fail:
+ ldloc 0
+ ldstr "!!! FAILURE !!! LDOBJ TEST(S) FAILED !!! FAILURE !!!"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br end
+end:
+ ret
+}
+
+.method public static void changeData(value class valClass,value class valClass*) {
+.maxstack 2
+ ldarga 0
+ ldc.i4 0xBBBBBBBB
+ stfld int32 valClass::Field
+ ldc.i4 0xDDDDDDDD
+ stsfld int32 valClass::SField
+ ldarg 1
+ ldarga 0
+ cpobj valClass
+ ret
+}
+
+}
+.class public value sealed valClass {
+.field public int32 Field
+.field public static int32 SField
+
+ .method public public void .ctor(){
+ ret
+ }
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/ldobj.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldobj.ilproj
new file mode 100644
index 0000000000..8f53039a19
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldobj.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="ldobj.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/IL_Conformance/Old/objectmodel/ldstr.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldstr.il
new file mode 100644
index 0000000000..b8fd389a63
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldstr.il
@@ -0,0 +1,58 @@
+// 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 legacy library mscorlib {}
+.assembly ldstr.exe{}
+
+.class public _ldstr {
+
+
+.method public static int32 main(string[]) {
+.entrypoint
+.locals (class [mscorlib]System.IO.TextWriter)
+.maxstack 10
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+
+ ldloc 0
+ ldstr "String 1 should equal String 2"
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+
+ ldloc 0
+ ldstr "This is a Test String!"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldloc 0
+ ldstr "This is a Test String!"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+
+ ldstr "This is a Test String!"
+
+
+ ldstr "This is a Test String!"
+
+
+ call instance bool [mscorlib]System.String::Equals(string)
+ brfalse FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/ldstr.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldstr.ilproj
new file mode 100644
index 0000000000..0f66abd365
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldstr.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="ldstr.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/IL_Conformance/Old/objectmodel/ldtoken.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldtoken.il
new file mode 100644
index 0000000000..41f43c153b
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldtoken.il
@@ -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.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldtoken.exe{}
+
+
+
+.method public static int32 main(class System.String[]) {
+.entrypoint
+.locals ()
+.maxstack 2
+ ldtoken method instance int32 _ldtoken::test(int32)
+ pop
+
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+
+
+.class public _ldtoken {
+
+.field public static int32 PTR
+
+.method public void _ldtoken() {
+.maxstack 4
+ ret
+}
+
+.method public int32 test(int32) {
+.maxstack 2
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/ldtoken.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldtoken.ilproj
new file mode 100644
index 0000000000..c2e568b64e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldtoken.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="ldtoken.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/IL_Conformance/Old/objectmodel/ldvirtftn.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldvirtftn.il
new file mode 100644
index 0000000000..91d2bf0c3d
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldvirtftn.il
@@ -0,0 +1,104 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly ldvirtftn.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.method public static int32 main(class System.String[]) {
+.locals (int32, class _ldvirtftn)
+.entrypoint
+.maxstack 4
+ ldc.i4 0x77
+ stloc 0x0
+ newobj instance void _ldvirtftn::_ldvirtftn()
+ stloc 0x1
+ ldloc 0x1
+ ldloc 0x0
+ ldloc 0x1
+ ldvirtftn instance int32 _ldvirtftn::test(int32)
+ calli default int32 (class _ldvirtftn,int32)
+ ldc.i4 0xEE
+ bne.un FAIL
+
+ newobj instance void TestImplementation::TestImplementation()
+ stloc 0x1
+ ldloc 0x1
+ ldloc 0x0
+ ldloc 0x1
+ ldvirtftn instance int32 TestImplementation::TestMethod(int32)
+ calli default int32 (class TestInterface,int32)
+ ldc.i4 0xEE
+ bne.un FAIL
+
+ newobj instance void TestImplementation::TestImplementation()
+ stloc 0x1
+ ldloc 0x1
+ ldloc 0x0
+ ldloc 0x1
+ ldvirtftn instance int32 TestInterface::TestMethod(int32)
+ calli default int32 (class TestInterface,int32)
+ ldc.i4 0xEE
+ bne.un FAIL
+
+ newobj instance void TestImplementation::TestImplementation()
+ stloc 0x1
+ ldloc 0x1
+ ldloc 0x0
+ ldloc 0x1
+ ldvirtftn instance int32 TestInterface::TestMethod(int32)
+ calli default int32 (class TestImplementation,int32)
+ ldc.i4 0xEE
+ bne.un FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+FAIL:
+ ldc.i4 0x0
+END:
+ ret
+}
+
+.class public _ldvirtftn {
+.method public void _ldvirtftn() {
+.maxstack 4
+ ret
+}
+
+.method public int32 test(int32) {
+.maxstack 2
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+}
+
+}
+.class public TestInterface {
+.method public virtual int32 TestMethod(int32) {
+ldc.i4 55
+ret
+}
+
+}
+.class public TestImplementation extends TestInterface {
+
+.method public void TestImplementation() {
+.maxstack 10
+ ret
+}
+
+.method public virtual int32 TestMethod(int32) {
+.maxstack 10
+
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+
+}
+
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/ldvirtftn.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldvirtftn.ilproj
new file mode 100644
index 0000000000..36bc36c7d7
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/ldvirtftn.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="ldvirtftn.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/IL_Conformance/Old/objectmodel/localloc.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/localloc.il
new file mode 100644
index 0000000000..2a76153cdf
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/localloc.il
@@ -0,0 +1,137 @@
+// 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 legacy library mscorlib {}
+.assembly localloc.exe{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+
+.class public _localloc {
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method public static int32 main(string[]) {
+.locals (class [mscorlib]System.IO.TextWriter,int32*,int32,class [mscorlib]System.Text.StringBuilder,int32,string)
+.entrypoint
+ call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
+ stloc 0
+ ldc.i4 0x0
+ stloc 2
+ newobj instance void [mscorlib]System.Text.StringBuilder::.ctor()
+ stloc 3
+
+TryStart:
+ ldc.i4 0xFF
+ localloc
+ stloc 1
+
+LOOP0:
+ ldloc 2
+ ldc.i4 0xFF
+ bgt END0
+
+ ldloc 1
+ ldloc 2
+ add
+
+ ldloc 2
+ conv.i1
+ stind.i1
+
+ ldc.i4 0x1
+ ldloc 2
+ add
+ stloc 2
+
+ br LOOP0
+
+END0:
+
+ ldc.i4 0x0
+ stloc 2
+
+LOOP1:
+ ldloc 2
+ ldc.i4 0xFF
+ bgt PassInLoop
+
+ ldloc 1
+ ldloc 2
+ add
+
+ ldind.i1
+
+ ldloc 2
+ conv.i1
+
+ bne.un FailInLoop
+
+ ldc.i4 0x1
+ ldloc 2
+ add
+ stloc 2
+
+ br LOOP1
+
+END1:
+
+ br BeforeTryEnd
+
+FailInLoop:
+ leave Fail
+PassInLoop:
+ leave Pass
+
+BeforeTryEnd:
+leave Pass
+TryEnd:
+ br Pass
+
+Filter:
+ pop
+ ldc.i4 0x1
+ endfilter
+
+Handler:
+ pop
+ leave EndHandler
+EndHandler:
+ br Fail
+
+Pass:
+ ldloc 0
+ ldstr "LOCALLOC Tests PASS"
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 100
+ br End
+
+Fail:
+ ldloc 0
+ ldstr "!!!! FAILURE !!!! -- LOCALLOC Tests FAIL -- !!!! FAILURE !!!!"
+
+
+
+ callvirt instance void [mscorlib]System.IO.TextWriter::WriteLine(string)
+ ldc.i4 0x0
+ br End
+
+End:
+ ret
+.try TryStart to TryEnd filter Filter handler Handler to EndHandler
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/localloc.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/localloc.ilproj
new file mode 100644
index 0000000000..32500ae240
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/localloc.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/IL_Conformance/Old/objectmodel/newobj.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/newobj.il
new file mode 100644
index 0000000000..a423ee9683
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/newobj.il
@@ -0,0 +1,48 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly newobj.exe{}
+
+
+.class public Test {
+
+.method public void .ctor() {
+
+.maxstack 10
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+}
+
+.method public int32 TestMethod(int32) {
+
+.maxstack 10
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+}
+
+
+}
+.class public _newobj {
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+ newobj instance void Test::.ctor()
+ isinst Test
+ ldnull
+ ceq
+ brtrue FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/newobj.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/newobj.ilproj
new file mode 100644
index 0000000000..0a59ae9701
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/newobj.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="newobj.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/IL_Conformance/Old/objectmodel/seh_tests.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/seh_tests.il
new file mode 100644
index 0000000000..aa0a52eec4
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/seh_tests.il
@@ -0,0 +1,62 @@
+// 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 legacy library mscorlib {}
+.assembly seh_tests.exe{}
+
+.class public seh {
+
+.method public static int32 main(string[]) {
+.entrypoint
+.locals(int32)
+.maxstack 5
+
+ldc.i4 0x0
+stloc 0
+
+try_start:
+ newobj instance void [mscorlib]System.Exception::.ctor()
+ throw
+ leave FAIL
+try_end:
+
+aFilter:
+ isinst [mscorlib]System.Exception
+ brfalse CONTINUE
+ ldc.i4 0x00000001
+ br END_FILTER
+CONTINUE:
+ ldc.i4 0x00000000
+END_FILTER:
+ endfilter
+
+aHandler:
+ isinst [mscorlib]System.Security.SecurityException
+ brtrue bad
+ leave aHandler_end
+bad:
+ leave FAIL
+aHandler_end:
+ ldc.i4 100
+ stloc 0
+ ldstr "Testcase successful"
+ br END
+FAIL:
+ ldstr "Testcase failed"
+
+
+END:
+ call void [System.Console]System.Console::WriteLine(string)
+ ldloc 0
+ ret
+
+.try try_start to try_end filter aFilter handler aHandler to aHandler_end
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/seh_tests.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/seh_tests.ilproj
new file mode 100644
index 0000000000..5927db3358
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/seh_tests.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="seh_tests.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/IL_Conformance/Old/objectmodel/throw.il b/tests/src/JIT/IL_Conformance/Old/objectmodel/throw.il
new file mode 100644
index 0000000000..84670a249e
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/throw.il
@@ -0,0 +1,48 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly throw.exe{}
+
+.class public _throw {
+
+.method public void _throw() {
+.maxstack 2
+ ret
+}
+
+.method public static int32 main(class [mscorlib]System.String[]) {
+.entrypoint
+.maxstack 10
+try_start:
+ AEtry_start:
+ newobj instance void [mscorlib]System.ArithmeticException::.ctor()
+ throw //Instruction Under Test
+ AEtry_end:
+ leave FAIL
+ AEhandler_start:
+ pop
+ leave done
+ AEhandler_end:
+ done:
+ leave PASS
+try_end:
+ br FAIL
+aHandler_start:
+ pop
+ leave done2
+aHandler_end:
+done2:
+ br FAIL
+
+PASS:
+ ldc.i4 100
+ ret
+FAIL:
+ ldc.i4 0x0
+ ret
+.try AEtry_start to AEtry_end catch [mscorlib]System.ArithmeticException handler AEhandler_start to AEhandler_end
+.try try_start to try_end catch [mscorlib]System.Exception handler aHandler_start to aHandler_end
+}
+}
diff --git a/tests/src/JIT/IL_Conformance/Old/objectmodel/throw.ilproj b/tests/src/JIT/IL_Conformance/Old/objectmodel/throw.ilproj
new file mode 100644
index 0000000000..82d554ab7f
--- /dev/null
+++ b/tests/src/JIT/IL_Conformance/Old/objectmodel/throw.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="throw.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_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>
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b12008/b12008.csproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b12008/b12008.csproj
index 6a4d786670..9a5be89471 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b12008/b12008.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b12008/b12008.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b12008.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b14426/b14426.csproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b14426/b14426.csproj
index ca08fe3f41..1552edbf7b 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b14426/b14426.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b14426/b14426.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b16935/b16935.ilproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b16935/b16935.ilproj
index d3eaf31d96..a83411c7a0 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b16935/b16935.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M09.5-PDC/b16935/b16935.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="b16935.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b40089/b40089.csproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b40089/b40089.csproj
index ddbde8c867..cefeadc04c 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b40089/b40089.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b40089/b40089.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b40089.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b40138/b40138.csproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b40138/b40138.csproj
index 230642bee9..83a48fc61a 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b40138/b40138.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b40138/b40138.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b40138.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b44018/b44018.ilproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b44018/b44018.ilproj
index 7619c37cf1..f485ea7100 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b44018/b44018.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b44018/b44018.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="b44018.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b45046/b45046.ilproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b45046/b45046.ilproj
index 622939b8da..7b67bfa241 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b45046/b45046.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b45046/b45046.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="b45046.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b45679/b45679.csproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b45679/b45679.csproj
index be2de56734..8f05f15cc8 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b45679/b45679.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M11-Beta1/b45679/b45679.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b45679.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b26323/b26323.ilproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b26323/b26323.ilproj
index a07a9cbcb6..c726c485c5 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b26323/b26323.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b26323/b26323.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="b26323.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b35455/b35455.ilproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b35455/b35455.ilproj
index 52b5ab367a..01ea187ce8 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b35455/b35455.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b35455/b35455.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="b35455.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b46847/b46847.csproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b46847/b46847.csproj
index 9259b138e4..e716559ec2 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b46847/b46847.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b46847/b46847.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b46847.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/app.config b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/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/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/b47392.il b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/b47392.il
new file mode 100644
index 0000000000..ce6d914559
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/b47392.il
@@ -0,0 +1,72 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern legacy library mscorlib {}
+.assembly b47392 { }
+.namespace Test
+{
+ .class private auto ansi AA extends [mscorlib]System.Object
+ {
+ .field public int32 m_i
+ .field public int32[0...] m_ai
+
+ .method private hidebysig static int32 Main() il managed
+ {
+ .entrypoint
+ .maxstack 8
+ .locals (class Test.AA, int32 i)
+ newobj instance void Test.AA::.ctor()
+ stloc.0
+
+ ldc.i4.0
+ stloc i
+
+ again:
+ ldloc i
+ switch (case1,case2,case3,stop)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+ case1:
+ ldloca i
+ br merge
+ case2:
+ ldloc.0
+ ldflda int32 Test.AA::m_i
+ br merge
+ case3:
+ ldloc.0
+ ldfld int32[0...] Test.AA::m_ai
+ ldc.i4.1
+ ldelema [mscorlib]System.Int32
+ merge:
+ pop
+ ldloc i
+ ldc.i4.1
+ add.ovf.un
+ stloc i
+ br again
+ stop:
+ ldc.i4 100
+ ret
+ } // end of method 'AA::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ ldarg.0
+ call instance void [mscorlib]System.Object::.ctor()
+ ldarg.0
+ ldc.i4.0
+ stfld int32 Test.AA::m_i
+ ldarg.0
+ ldc.i4.8
+ newobj instance void int32[0...]::.ctor(int32)
+ stfld int32[0...] Test.AA::m_ai
+ ret
+ } // end of method 'AA::.ctor'
+
+ } // end of class 'AA'
+
+} // end of namespace 'Test'
+
diff --git a/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/b47392.ilproj b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/b47392.ilproj
new file mode 100644
index 0000000000..373e05d08d
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b47392/b47392.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="b47392.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/Regression/CLR-x86-EJIT/v1-m10/b02353/b02353.csproj b/tests/src/JIT/Regression/CLR-x86-EJIT/v1-m10/b02353/b02353.csproj
index ed665bf714..09741c64eb 100644
--- a/tests/src/JIT/Regression/CLR-x86-EJIT/v1-m10/b02353/b02353.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-EJIT/v1-m10/b02353/b02353.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440a.ilproj
index 8e0ec0d442..6ad2757dd8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440a.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="b06440a.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440b.ilproj
index 0c30b6875e..d7fdedf79c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440b.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="b06440b.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440c.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440c.ilproj
index b54ad84502..79dc4f50e7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440c.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b06440/b06440c.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="b06440c.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b07341/b07341.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b07341/b07341.ilproj
index ce0b3e94de..8a0b83ed1c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b07341/b07341.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b07341/b07341.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="b07341.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b09495/b09495.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b09495/b09495.ilproj
index 788c2fb64b..05151eb9c9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b09495/b09495.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b09495/b09495.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="b09495.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10665/b10665.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10665/b10665.ilproj
index 42cbc18468..7bf8678f35 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10665/b10665.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10665/b10665.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="b10665.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10666/b10666.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10666/b10666.ilproj
index d43ca44128..eeb7fbb21c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10666/b10666.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10666/b10666.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="b10666.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10894/b10894.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10894/b10894.ilproj
index bff1163f65..9dbcf7af65 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10894/b10894.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10894/b10894.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="b10894.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10897/b10897.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10897/b10897.ilproj
index 858eded6e7..b53c2ebaaa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10897/b10897.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10897/b10897.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="b10897.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10939/b10939.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10939/b10939.ilproj
index ebbcbc88f4..44fe87c6b9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10939/b10939.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10939/b10939.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="b10939.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10940/b10940a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10940/b10940a.ilproj
index bfba7202ca..c77500e559 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10940/b10940a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10940/b10940a.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="b10940a.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10940/b10940b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10940/b10940b.ilproj
index 22f46eb6ed..bb493466ea 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10940/b10940b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b10940/b10940b.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="b10940b.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11021/b11021.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11021/b11021.ilproj
index a355e456bf..fe213750fa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11021/b11021.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11021/b11021.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="b11021.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11413/b11413.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11413/b11413.ilproj
index 462540e4d1..62563eeb60 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11413/b11413.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11413/b11413.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="b11413.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11490/b11490.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11490/b11490.csproj
index 0f0a5cc986..cb7f359072 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11490/b11490.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11490/b11490.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b11490.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11949/b11949.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11949/b11949.ilproj
index f90f5adfdc..e9dd845f51 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11949/b11949.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b11949/b11949.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="b11949.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12053/b12053.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12053/b12053.csproj
index 23dcd7422f..ec75568dfc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12053/b12053.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12053/b12053.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12274/b12274.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12274/b12274.ilproj
index 2b4e09bfaf..1b5e19c9ad 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12274/b12274.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12274/b12274.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="b12274.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12399/b12399.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12399/b12399.csproj
index 2bf06f4f27..f6850da313 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12399/b12399.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12399/b12399.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b12399.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12487/b12487.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12487/b12487.ilproj
index f2e3242f2b..b4f594f144 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12487/b12487.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12487/b12487.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="b12487.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12624/b12624.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12624/b12624.csproj
index 86bbdd4f5b..dd6d09b1e7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12624/b12624.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12624/b12624.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b12624.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13509/b13509.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13509/b13509.ilproj
index bf8aeadfd4..c921ce57f5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13509/b13509.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13509/b13509.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="b13509.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13522/b13522.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13522/b13522.ilproj
index 13b50a4738..05207a9d05 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13522/b13522.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13522/b13522.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="b13522.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13569/b13569.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13569/b13569.csproj
index b468e1653a..58789b92e6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13569/b13569.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13569/b13569.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b13569.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13586/b13586.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13586/b13586.ilproj
index e4e7abbbbf..bc90aa1563 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13586/b13586.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13586/b13586.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="b13586.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13738/b13738.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13738/b13738.ilproj
index acc7075c21..75f035eb4e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13738/b13738.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b13738/b13738.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="b13738.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14066/b14066.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14066/b14066.csproj
index 3132a9b5c7..f37fd573ff 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14066/b14066.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14066/b14066.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14067/b14067a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14067/b14067a.ilproj
index 8ba3d7eab9..3752e7149c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14067/b14067a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14067/b14067a.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="b14067a.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14067/b14067b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14067/b14067b.ilproj
index bfc3c71b8e..733b5166f5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14067/b14067b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14067/b14067b.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="b14067b.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14068/b14068.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14068/b14068.ilproj
index 7ef5a8c5f7..bc91f415cd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14068/b14068.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14068/b14068.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="b14068.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14070/b14070.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14070/b14070.ilproj
index df6db60c0a..aeaeb9b822 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14070/b14070.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14070/b14070.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="b14070.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14077/b14077.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14077/b14077.csproj
index 80ffe17f02..817be9e0ef 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14077/b14077.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14077/b14077.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14135/b14135.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14135/b14135.ilproj
index 8c289f2b1c..b6446f4c95 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14135/b14135.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14135/b14135.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="b14135.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14197/b14197.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14197/b14197.ilproj
index 30ab675c63..8cab45d455 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14197/b14197.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14197/b14197.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="b14197.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14199/b14199.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14199/b14199.ilproj
index df9e8303a2..2fbf103284 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14199/b14199.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14199/b14199.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="b14199.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14202/b14202.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14202/b14202.ilproj
index 9c889d3b39..d7d9572c3b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14202/b14202.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14202/b14202.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="b14202.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14264/b14264.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14264/b14264.ilproj
index 8c9a8175a2..f01b82ab94 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14264/b14264.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14264/b14264.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="b14264.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14294/b14294.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14294/b14294.ilproj
index 94b30f88f8..c9688d3c0d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14294/b14294.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14294/b14294.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="b14294.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14325/b14325.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14325/b14325.ilproj
index 3fe65ca269..38dac5c41d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14325/b14325.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14325/b14325.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="b14325.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14326/b14326.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14326/b14326.ilproj
index 98a2d515c6..81457518ae 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14326/b14326.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14326/b14326.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="b14326.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14329/b14329.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14329/b14329.ilproj
index b9d66d483d..5a19feb86d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14329/b14329.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14329/b14329.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="b14329.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14350/b14350.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14350/b14350.ilproj
index 26922bc234..447c546c3e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14350/b14350.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14350/b14350.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="b14350.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14431/b14431.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14431/b14431.ilproj
index 6135c2745f..9633d1d8c2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14431/b14431.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14431/b14431.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="b14431.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14591/b14591.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14591/b14591.ilproj
index 29584c878a..77a91c76f0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14591/b14591.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14591/b14591.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="b14591.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14716/b14716.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14716/b14716.csproj
index 949fde8142..f3a4cd23e1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14716/b14716.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14716/b14716.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14716.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14769/b14769.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14769/b14769.ilproj
index a23cdb02d2..81784939d0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14769/b14769.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14769/b14769.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="b14769.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14770/b14770.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14770/b14770.ilproj
index 836675b3cd..25d8dd7970 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14770/b14770.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14770/b14770.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="b14770.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14777/b14777.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14777/b14777.ilproj
index 54f0554a01..b3c7972f49 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14777/b14777.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14777/b14777.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="b14777.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14927/b14927.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14927/b14927.ilproj
index 11c8c814f2..ba7436e3b4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14927/b14927.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14927/b14927.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="b14927.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14928/b14928.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14928/b14928.ilproj
index 4e7ca2ce8d..07eb32626a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14928/b14928.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b14928/b14928.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="b14928.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15222/b15222.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15222/b15222.ilproj
index 3a389b1f16..e63162b9b9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15222/b15222.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15222/b15222.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="b15222.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15244/b15244.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15244/b15244.ilproj
index 90041d3c69..05bd30eb5a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15244/b15244.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15244/b15244.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="b15244.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15299/b15299.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15299/b15299.ilproj
index 345a59bbc5..08719b0ec3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15299/b15299.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15299/b15299.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="b15299.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15728/b15728.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15728/b15728.csproj
index 1481640576..b256328664 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15728/b15728.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b15728/b15728.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b15728.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16039/b16039.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16039/b16039.ilproj
index 62f8097abb..2ca60e7da2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16039/b16039.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16039/b16039.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="b16039.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16049/b16049.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16049/b16049.ilproj
index 8f0c111f49..a6e5a89cc8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16049/b16049.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16049/b16049.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="b16049.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16071/b16071.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16071/b16071.ilproj
index 1221bf2b1c..77b3e61f8d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16071/b16071.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16071/b16071.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="b16071.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16238/b16238.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16238/b16238.csproj
index 9556f1ee03..3fc13dcfd4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16238/b16238.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16238/b16238.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b16238.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16241/b16241.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16241/b16241.ilproj
index 83bf05d603..0f69afc0d0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16241/b16241.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16241/b16241.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="b16241.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16295/b16295.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16295/b16295.ilproj
index c2086d5af5..90b90c67ee 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16295/b16295.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16295/b16295.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="b16295.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16328/b16328.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16328/b16328.csproj
index a9bec4cc1d..b61262ec7f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16328/b16328.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16328/b16328.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b16328.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16335/b16335.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16335/b16335.csproj
index 9fe3741865..d2624c2f8b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16335/b16335.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16335/b16335.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b16335.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16345/b16345.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16345/b16345.csproj
index 61408d77c0..e3b7916103 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16345/b16345.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16345/b16345.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16423/b16423.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16423/b16423.csproj
index 3d80abab62..6ffc40d5db 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16423/b16423.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16423/b16423.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b16423.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16498/b16498.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16498/b16498.ilproj
index b94a8230ef..2517258e16 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16498/b16498.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16498/b16498.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="b16498.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16499/b16499a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16499/b16499a.ilproj
index 36615c6b50..c7caeda16a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16499/b16499a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16499/b16499a.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="b16499a.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16499/b16499b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16499/b16499b.ilproj
index b37807721e..0f0f612a5f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16499/b16499b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16499/b16499b.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="b16499b.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16500/b16500.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16500/b16500.ilproj
index 63a460aa89..fa6c62a900 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16500/b16500.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16500/b16500.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="b16500.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16503/b16503.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16503/b16503.ilproj
index 714b9ba6a8..c3ba4ab051 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16503/b16503.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16503/b16503.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="b16503.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16554/b16554.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16554/b16554.ilproj
index 8f3ae42ef1..d2a6efeb0f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16554/b16554.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16554/b16554.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="b16554.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16881/b16881a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16881/b16881a.ilproj
index 3eb6e399e5..7ca1d304dc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16881/b16881a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16881/b16881a.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="b16881a.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16881/b16881b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16881/b16881b.ilproj
index e3c31c0467..1429786013 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16881/b16881b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16881/b16881b.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="b16881b.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16886/b16886.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16886/b16886.ilproj
index 04a6761fe8..608a401b60 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16886/b16886.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16886/b16886.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="b16886.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16895/b16895.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16895/b16895.ilproj
index 28f92d22c5..440f16055b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16895/b16895.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16895/b16895.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="b16895.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16896/b16896.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16896/b16896.ilproj
index 24a52ff0eb..5809f3f9e9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16896/b16896.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16896/b16896.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="b16896.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16922/b16922.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16922/b16922.ilproj
index e989da0ed5..b3bff1a272 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16922/b16922.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16922/b16922.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="b16922.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16928/b16928.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16928/b16928.ilproj
index 1f17b43388..d9c026e79b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16928/b16928.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16928/b16928.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="b16928.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b18852/b18852.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b18852/b18852.ilproj
index 6fe672018d..c52e4488e2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b18852/b18852.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b18852/b18852.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="b18852.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20079/b20079.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20079/b20079.ilproj
index 96be0ec0ff..96e6635ac0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20079/b20079.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20079/b20079.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="b20079.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20217/b20217.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20217/b20217.ilproj
index 79e5ffd7a9..dfc0885521 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20217/b20217.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20217/b20217.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="b20217.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20249/b20249.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20249/b20249.ilproj
index 26620799cc..7dd5d07e3a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20249/b20249.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20249/b20249.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="b20249.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20913/b20913.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20913/b20913.csproj
index b1cb5005c2..d43e8ea68f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20913/b20913.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b20913/b20913.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b20913.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b22290/b22290.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b22290/b22290.csproj
index d3fd612d51..4213396e99 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b22290/b22290.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b22290/b22290.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b22290.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b24727/b24727.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b24727/b24727.csproj
index 651fab2a56..3f808e3f2b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b24727/b24727.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b24727/b24727.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b24727.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b24728/b24728.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b24728/b24728.csproj
index de6f5df292..6465a3d25d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b24728/b24728.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b24728/b24728.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b24728.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25458/b25458.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25458/b25458.ilproj
index 0c96a3148c..ea711ca42f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25458/b25458.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25458/b25458.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="b25458.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25459/b25459.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25459/b25459.ilproj
index 06024894b5..e7910561b4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25459/b25459.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25459/b25459.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="b25459.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25463/b25463.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25463/b25463.ilproj
index 66d4413200..65aa6ace73 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25463/b25463.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25463/b25463.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="b25463.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25468/b25468.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25468/b25468.ilproj
index 848ea6ff48..a1ce8c3eae 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25468/b25468.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25468/b25468.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="b25468-ia64.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25474/b25474.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25474/b25474.ilproj
index ad8b0d3365..fd1d18e8a8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25474/b25474.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25474/b25474.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="b25474.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25491/b25491.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25491/b25491.ilproj
index 3438b78df9..d58ae06d3d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25491/b25491.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25491/b25491.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="b25491.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25507/b25507.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25507/b25507.ilproj
index d1ef38efbb..df602b26c0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25507/b25507.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25507/b25507.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="b25507.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25647/b25647.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25647/b25647.csproj
index 63fbf1cb75..bba6e36722 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25647/b25647.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25647/b25647.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b25647.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25701/b25701.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25701/b25701.ilproj
index 4ba57ccf5b..bfbec03efb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25701/b25701.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25701/b25701.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="b25701-ia64.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25739/b25739.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25739/b25739.ilproj
index 381a05f5b0..6ab8280f4f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25739/b25739.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25739/b25739.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="b25739.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25813/b25813.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25813/b25813.ilproj
index 4eb582b08a..38ad12e8ea 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25813/b25813.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25813/b25813.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="b25813.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25815/b25815.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25815/b25815.ilproj
index 0a6a7736cf..2f51116caa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25815/b25815.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25815/b25815.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="b25815.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25833/b25833.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25833/b25833.ilproj
index 9e5d5a9f42..ae3b4fed7e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25833/b25833.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25833/b25833.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="b25833.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25835/b25835.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25835/b25835.ilproj
index 8a81de25c9..8ade9787ce 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25835/b25835.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b25835/b25835.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="b25835.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26020/b26020.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26020/b26020.ilproj
index 7dbc3e789e..82867a951c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26020/b26020.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26020/b26020.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="b26020.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26153/b26153.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26153/b26153.ilproj
index 5d0122763f..f08b157f19 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26153/b26153.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26153/b26153.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="b26153.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26155/b26155.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26155/b26155.ilproj
index 20e2797875..38b1614145 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26155/b26155.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26155/b26155.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="b26155.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26332/b26332.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26332/b26332.ilproj
index c948e7d4d5..66bea89e47 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26332/b26332.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26332/b26332.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="b26332.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26512/b26512.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26512/b26512.ilproj
index 3cac5b3598..40a96b4753 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26512/b26512.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26512/b26512.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="b26512.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26558/b26558.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26558/b26558.csproj
index 9e8545e10c..bd3baddd71 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26558/b26558.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26558/b26558.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b26558.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26560/b26560.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26560/b26560.csproj
index fbac188e4c..a14188a4dd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26560/b26560.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26560/b26560.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b26560.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26732/b26732.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26732/b26732.csproj
index a8c88919d3..7e498818e7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26732/b26732.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26732/b26732.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b26732.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26748/b26748.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26748/b26748.ilproj
index ecbb6b0450..93127960c1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26748/b26748.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26748/b26748.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="b26748.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26863/b26863.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26863/b26863.csproj
index b945409286..7006a97e0b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26863/b26863.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26863/b26863.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b26863.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26888/b26888.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26888/b26888.ilproj
index fef7af27c3..f09c53ecc3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26888/b26888.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26888/b26888.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="b26888.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26957/b26957.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26957/b26957.ilproj
index a594493216..98806cda0b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26957/b26957.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26957/b26957.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="b26957.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27535/b27535.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27535/b27535.ilproj
index 2562b13195..e439160d42 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27535/b27535.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27535/b27535.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="b27535.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27538/b27538.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27538/b27538.ilproj
index 734e1d82f7..6c25f3a16e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27538/b27538.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27538/b27538.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="b27538.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27564/b27564.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27564/b27564.ilproj
index b0692dba2e..a9cd9877d9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27564/b27564.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27564/b27564.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="b27564.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27657/b27657.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27657/b27657.ilproj
index ac37401f7e..3cd03d5311 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27657/b27657.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27657/b27657.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="b27657.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27658/b27658.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27658/b27658.ilproj
index 64a523d99c..0457e3ee09 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27658/b27658.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27658/b27658.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="b27658.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27811/b27811.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27811/b27811.csproj
index f723b4360d..44723572b0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27811/b27811.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27811/b27811.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b27811.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27819/b27819.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27819/b27819.csproj
index 28fb2438ea..753e5a9acb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27819/b27819.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27819/b27819.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b27819.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27824/b27824.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27824/b27824.csproj
index 90733f0699..3d0079044a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27824/b27824.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27824/b27824.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b27824.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27880/b27880.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27880/b27880.ilproj
index 263da2851c..1b2aa21577 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27880/b27880.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27880/b27880.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="b27880.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27883/b27883.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27883/b27883.ilproj
index 7a1c58168f..e0412d241b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27883/b27883.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27883/b27883.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="b27883.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27917/b27917.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27917/b27917.ilproj
index 87e30f2d6d..8748f17ea0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27917/b27917.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b27917/b27917.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="b27917.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28037/b28037.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28037/b28037.csproj
index 3186c5a9aa..2af4ca7151 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28037/b28037.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28037/b28037.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b28037.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28042/b28042.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28042/b28042.csproj
index 4e7ef73e0c..0094865529 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28042/b28042.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28042/b28042.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b28042.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28080/b28080.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28080/b28080.ilproj
index 3d99ca76b4..58e8360853 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28080/b28080.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28080/b28080.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="b28080.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28522/b28522.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28522/b28522.ilproj
index 5baf1cc504..d0dc99e327 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28522/b28522.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28522/b28522.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="b28522.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28594/b28594.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28594/b28594.ilproj
index f6bc4e9ee0..d8a329eb77 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28594/b28594.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28594/b28594.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="b28594.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28595/b28595.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28595/b28595.ilproj
index fd1dcb36b4..f4a5d122c9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28595/b28595.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28595/b28595.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="b28595.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28596/b28596.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28596/b28596.ilproj
index c9efe83f3d..676cdf8a8d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28596/b28596.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28596/b28596.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="b28596.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28597/b28597.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28597/b28597.ilproj
index 37eba164a0..3a0b07b28f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28597/b28597.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28597/b28597.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="b28597.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28776/b28776.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28776/b28776.csproj
index 33c1884e3c..b7e2182496 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28776/b28776.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28776/b28776.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b28776.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28790/b28790.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28790/b28790.csproj
index 29b2eb1893..db4a8cd983 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28790/b28790.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28790/b28790.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b28790.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28805/b28805.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28805/b28805.ilproj
index aca0dd2236..3580f0eac7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28805/b28805.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28805/b28805.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="b28805.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28806/b28806.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28806/b28806.ilproj
index 9e736f18fe..23566aa8fa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28806/b28806.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28806/b28806.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="b28806.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28901/b28901.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28901/b28901.ilproj
index bf71fca9b6..b05def7f7b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28901/b28901.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28901/b28901.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="b28901.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28927/b28927.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28927/b28927.ilproj
index adfaee9d5c..ac9afa0767 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28927/b28927.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28927/b28927.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="b28927.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29456/b29456.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29456/b29456.csproj
index fd353a70a9..c112ceb465 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29456/b29456.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29456/b29456.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29583/b29583.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29583/b29583.ilproj
index e024d036ad..66066c7d9f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29583/b29583.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29583/b29583.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="b29583.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30125/b30125.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30125/b30125.ilproj
index 7d0a7ddbff..52816181e5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30125/b30125.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30125/b30125.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="b30125.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30126/b30126.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30126/b30126.csproj
index 6903d5a048..2bd2f256a4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30126/b30126.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30126/b30126.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b30126.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30128/b30128.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30128/b30128.csproj
index cd6451a515..c5fb394a38 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30128/b30128.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30128/b30128.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b30128.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30630/b30630.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30630/b30630.csproj
index d174a92d68..077b83435d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30630/b30630.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30630/b30630.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b30630.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30792/b30792.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30792/b30792.ilproj
index 740e603d95..bab4d865fc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30792/b30792.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30792/b30792.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="b30792.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30799/b30799.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30799/b30799.ilproj
index c0b2721801..837735983d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30799/b30799.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30799/b30799.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="b30799.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30838/b30838.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30838/b30838.ilproj
index e5fe164df0..e2d1fad2e7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30838/b30838.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30838/b30838.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="b30838.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30862/b30862.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30862/b30862.ilproj
index 0554ef0001..2ed3144004 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30862/b30862.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30862/b30862.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="b30862.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30864/b30864.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30864/b30864.ilproj
index 4a8650e662..9066ed5d4f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30864/b30864.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30864/b30864.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="b30864.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30869/b30869.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30869/b30869.ilproj
index d464696849..be055ad267 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30869/b30869.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30869/b30869.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="b30869.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30892/b30892.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30892/b30892.ilproj
index c88099edd5..a717bf16e4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30892/b30892.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30892/b30892.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="b30892.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31102/b31102.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31102/b31102.ilproj
index 7d1f31a50a..17a0e6c238 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31102/b31102.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31102/b31102.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="b31102.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31150/b31150.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31150/b31150.csproj
index 96a52c92e1..78c4023e45 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31150/b31150.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31150/b31150.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31273/b31273.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31273/b31273.ilproj
index 717a701822..001ab794bb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31273/b31273.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31273/b31273.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="b31273.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31321/b31321.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31321/b31321.ilproj
index 1169e65ee3..95671f2ba7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31321/b31321.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31321/b31321.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="b31321.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31343/b31343.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31343/b31343.ilproj
index 6c3fadcf3e..3eeb739f10 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31343/b31343.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31343/b31343.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="b31343.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31448/b31448.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31448/b31448.ilproj
index afcb2793c0..ad1397704a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31448/b31448.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31448/b31448.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="b31448.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31732/b31732.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31732/b31732.csproj
index 022e3fcc56..ce8a5d7da5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31732/b31732.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31732/b31732.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31732.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31748/b31748.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31748/b31748.csproj
index d4ba8ecffe..69d94f8c43 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31748/b31748.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31748/b31748.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31748.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31749/b31749.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31749/b31749.csproj
index 6ea28de35d..804ab47df5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31749/b31749.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31749/b31749.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31749.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31763/b31763.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31763/b31763.csproj
index 799a2f3ed8..569eaec7bc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31763/b31763.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31763/b31763.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31763.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31912/b31912.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31912/b31912.csproj
index b646df5011..107416c6c2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31912/b31912.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b31912/b31912.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31912.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32093/b32093.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32093/b32093.ilproj
index dce0010e7c..48941158e5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32093/b32093.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32093/b32093.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="b32093.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32303/b32303.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32303/b32303.csproj
index abe6346dd2..032342d369 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32303/b32303.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32303/b32303.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b32303.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32345/b32345.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32345/b32345.csproj
index 1304c98ce5..f5dd7da52f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32345/b32345.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32345/b32345.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b32345.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32374/b32374.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32374/b32374.ilproj
index 9bc47840b6..b567bdd66b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32374/b32374.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32374/b32374.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="b32374.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32551/b32551a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32551/b32551a.ilproj
index ed0d9a4caf..7c1f9ad56b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32551/b32551a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32551/b32551a.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="b32551a.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32551/b32551b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32551/b32551b.ilproj
index 1a9f4635db..a8c39aa6c4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32551/b32551b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32551/b32551b.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="b32551b.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32560/b32560.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32560/b32560.csproj
index 073002466f..9d9c91a6b4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32560/b32560.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32560/b32560.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b32560.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32801/b32801.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32801/b32801.csproj
index 8159bc1d99..cf15da7691 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32801/b32801.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32801/b32801.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b32801.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b34423/b34423.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b34423/b34423.ilproj
index 5a4f495528..9662305ace 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b34423/b34423.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b34423/b34423.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="b34423.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13170/b13170.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13170/b13170.csproj
index 273c87dadc..24a294b416 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13170/b13170.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13170/b13170.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b13170.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13178/b13178.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13178/b13178.csproj
index 4489faeb23..3e0654c8d2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13178/b13178.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13178/b13178.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b13178.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13621/b13621.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13621/b13621.csproj
index d3a776d906..382ba3f2c5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13621/b13621.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13621/b13621.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09/b13647/b13647.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13647/b13647.csproj
index 265e306e08..a73c93060a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13647/b13647.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13647/b13647.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b13647.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13944/b13944.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13944/b13944.csproj
index da50af4795..a8b40c54e9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13944/b13944.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13944/b13944.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09/b14057/b14057.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14057/b14057.csproj
index 6925ea1f6d..2b4a35f0e1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14057/b14057.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14057/b14057.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14057.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14059/b14059.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14059/b14059.csproj
index 891cecfb2f..0e7a8d94bf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14059/b14059.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14059/b14059.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14059.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14228/b14228.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14228/b14228.csproj
index 77a9185202..b8b5dabe41 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14228/b14228.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14228/b14228.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09/b14277/b14277.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14277/b14277.csproj
index 5ec9ab7507..b6e0b7cf75 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14277/b14277.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14277/b14277.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14277.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14314/b14314.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14314/b14314.csproj
index 51417c22af..79d37a4678 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14314/b14314.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14314/b14314.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14314.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14323/b14323.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14323/b14323.csproj
index 7bfc969415..d126814ff5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14323/b14323.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14323/b14323.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09/b14367/b14367.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14367/b14367.csproj
index e7112af3ad..a812ce680d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14367/b14367.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14367/b14367.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14367.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14396/b14396.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14396/b14396.csproj
index 99f2614efa..875da61330 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14396/b14396.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14396/b14396.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14396.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14422/b14422.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14422/b14422.csproj
index ff1eed0dbd..3d1156cdf5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14422/b14422.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14422/b14422.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14422.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14428/b14428.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14428/b14428.csproj
index f4a31a4f9f..c056883828 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14428/b14428.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14428/b14428.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14428.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14443/b14443.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14443/b14443.csproj
index 140cff65da..dce1284cbb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14443/b14443.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14443/b14443.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14443.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14475/b14475.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14475/b14475.csproj
index 7e9808a47a..5d63c9e3ca 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14475/b14475.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14475/b14475.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09/b14585/b14585.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14585/b14585.csproj
index b880b990de..90c6647841 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14585/b14585.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14585/b14585.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09/b14616/b14616.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14616/b14616.csproj
index 6175c88671..6c566c4b89 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14616/b14616.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14616/b14616.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14616.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14624/b14624.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14624/b14624.csproj
index 3f6d1e7a24..801d53def2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14624/b14624.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14624/b14624.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14624.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14640/b14640.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14640/b14640.csproj
index 107ce01ad6..63e078a86d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14640/b14640.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14640/b14640.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14640.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14673/b14673.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14673/b14673.csproj
index f3875d97be..375685fce7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14673/b14673.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14673/b14673.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b14673.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14779/b14779.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14779/b14779.csproj
index a528b56f3e..415ec9fb56 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14779/b14779.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b14779/b14779.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09/b15155/b15155.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15155/b15155.csproj
index 64ba27c3be..cd0f956159 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15155/b15155.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15155/b15155.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b15155.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15307/b15307.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15307/b15307.csproj
index ac43ced69a..c77ae33a48 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15307/b15307.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15307/b15307.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09/b15468/b15468.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15468/b15468.csproj
index c3f610e542..bfb5ae52fa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15468/b15468.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15468/b15468.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b15468.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15526/b15526.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15526/b15526.csproj
index 70b781ba4c..b24a3ea272 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15526/b15526.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15526/b15526.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b15526.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15783/b15783.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15783/b15783.csproj
index 6b08d56a2b..4dea9ed960 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15783/b15783.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15783/b15783.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b15783.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15786/b15786.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15786/b15786.csproj
index 619f147dd2..290fc00f8b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15786/b15786.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15786/b15786.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b15786.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15797/b15797.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15797/b15797.csproj
index 2c4b4a4ebe..4d5beb70a7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15797/b15797.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15797/b15797.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b15797.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15864/b15864.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15864/b15864.csproj
index 62eecc01bd..9cbd805dcf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15864/b15864.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b15864/b15864.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b15864.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b16102/b16102.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b16102/b16102.csproj
index d2466be152..9cb7ad7996 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b16102/b16102.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b16102/b16102.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M09/b16294/b16294.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b16294/b16294.csproj
index e7e0bb991f..34b4f692b1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b16294/b16294.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b16294/b16294.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b16294.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02043/b02043.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02043/b02043.ilproj
index f50d11445d..9143a84420 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02043/b02043.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02043/b02043.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="b02043.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02051/b02051.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02051/b02051.csproj
index 084fc626c8..c0a9104bcf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02051/b02051.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02051/b02051.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b02051.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02062/b02062.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02062/b02062.ilproj
index 7479910d11..3c607e31aa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02062/b02062.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02062/b02062.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="b02062.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02076/b02076.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02076/b02076.csproj
index b15534b60c..20c5a56ead 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02076/b02076.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b02076/b02076.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b02076.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b03995/b03995.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b03995/b03995.ilproj
index 1bdd9413ad..c4566235a3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b03995/b03995.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b03995/b03995.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="b03995.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04083/b04083.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04083/b04083.ilproj
index fa0c4cbf68..240c6cf5f7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04083/b04083.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04083/b04083.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="b04083.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04250/b04250.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04250/b04250.ilproj
index f00b193447..42732b4a91 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04250/b04250.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04250/b04250.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="b04250.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04257/b04257.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04257/b04257.ilproj
index c54ac7f4fc..24594770dc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04257/b04257.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04257/b04257.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="b04257.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04306/b04306.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04306/b04306.ilproj
index 05c3e83e3d..7771333923 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04306/b04306.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04306/b04306.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="b04306.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04345/B04345.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04345/B04345.ilproj
index 4c959b1789..a96e45a43f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04345/B04345.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04345/B04345.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="B04345.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04384/b04384.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04384/b04384.ilproj
index a9aa20bb86..85af8b12ec 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04384/b04384.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04384/b04384.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="b04384.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04538/b04538.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04538/b04538.ilproj
index d0f93335a6..44861e474d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04538/b04538.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04538/b04538.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="b04538.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04574/b04574.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04574/b04574.ilproj
index 8c0c389419..1082e0064c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04574/b04574.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04574/b04574.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="b04574.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04583/b04583.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04583/b04583.ilproj
index b578f2589b..09ef0e1714 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04583/b04583.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04583/b04583.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="b04583.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04612/b04612.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04612/b04612.ilproj
index 889f8a1549..f61593ab12 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04612/b04612.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04612/b04612.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="b04612.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04639/b04639.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04639/b04639.ilproj
index 6dcee755e5..3ef4cf55e5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04639/b04639.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04639/b04639.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="b04639.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04726/b04726.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04726/b04726.ilproj
index 07ce6a5da6..2c94e6252f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04726/b04726.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04726/b04726.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="b04726.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04914/b04914.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04914/b04914.csproj
index 74667ba5f4..5875154745 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04914/b04914.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b04914/b04914.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M10/b05214/b05214.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05214/b05214.ilproj
index ab1ce108e1..cd10cbcb4f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05214/b05214.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05214/b05214.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="b05214.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05477/b05477.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05477/b05477.csproj
index 60f0bf68f3..689d3afb25 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05477/b05477.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05477/b05477.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b05477.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05617/b05617.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05617/b05617.ilproj
index 0b47ca8435..320432c806 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05617/b05617.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05617/b05617.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="b05617.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05619/b05619.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05619/b05619.ilproj
index ffaa68d408..a0427e1612 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05619/b05619.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05619/b05619.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="b05619.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05621/b05621.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05621/b05621.ilproj
index 44d677f093..630e9d9a31 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05621/b05621.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05621/b05621.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="b05621.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05622/b05622.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05622/b05622.ilproj
index 7993f36664..8b06593020 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05622/b05622.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05622/b05622.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="b05622.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05637/b05637.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05637/b05637.ilproj
index d102597518..c8ed6b89cb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05637/b05637.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05637/b05637.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="b05637.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05639/b05639.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05639/b05639.ilproj
index e82f1b66b8..a0c91b29d3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05639/b05639.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05639/b05639.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="b05639.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05737/b05737.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05737/b05737.ilproj
index dc7c7d7b3f..18c43f9592 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05737/b05737.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05737/b05737.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="b05737.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05740/b05740.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05740/b05740.ilproj
index 697335e104..c05d98df65 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05740/b05740.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05740/b05740.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="b05740.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05773/b05773.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05773/b05773.ilproj
index 2fac462d06..443580c544 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05773/b05773.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05773/b05773.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="b05773.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05780/b05780.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05780/b05780.ilproj
index 9350ca1963..7ed0c3e0e7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05780/b05780.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05780/b05780.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="b05780.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05784/b05784.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05784/b05784.ilproj
index 91ee945867..e8c7a7eeb0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05784/b05784.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05784/b05784.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="b05784.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05933/b05933.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05933/b05933.ilproj
index 0c62e947e8..6ba2e437a0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05933/b05933.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b05933/b05933.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="b05933.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06435/b06435.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06435/b06435.ilproj
index fb141991af..1ec4db2c39 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06435/b06435.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06435/b06435.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="b06435.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06436/b06436.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06436/b06436.ilproj
index b8503b2fd9..2ee6bfb6d9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06436/b06436.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06436/b06436.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="b06436.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06464/b06464.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06464/b06464.csproj
index 5fbe9c1402..ae4e5914de 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06464/b06464.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06464/b06464.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b06464.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06595/b06595.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06595/b06595.ilproj
index d265c8b52b..e0a9d3984a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06595/b06595.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06595/b06595.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="b06595.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06680/b06680.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06680/b06680.csproj
index 229b0d4184..334ea44d1d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06680/b06680.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06680/b06680.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b06680.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06730/b06730.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06730/b06730.ilproj
index 857e659fd8..f055e88e39 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06730/b06730.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06730/b06730.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="b06730.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06754/b06754.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06754/b06754.ilproj
index 2b1db40d1d..d6777c02af 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06754/b06754.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06754/b06754.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="b06754.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/app.config b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/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/Regression/CLR-x86-JIT/V1-M10/b06811/b06811.cs b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/b06811.cs
new file mode 100644
index 0000000000..ac8bca416d
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/b06811.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;
+using System.Collections;
+
+
+internal class test
+{
+ public static int Main(String[] args)
+ {
+ ArrayList objList = new ArrayList();
+ objList.Add("hey");
+ objList.Add(null);
+
+ IEnumerator ienum = objList.GetEnumerator();
+ int iCounter = 0;
+ while (ienum.MoveNext())
+ {
+ iCounter++;
+ Console.WriteLine(iCounter.ToString());
+ }
+ if (iCounter == 2)
+ {
+ Console.WriteLine("Passed");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("Failed");
+ return 1;
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/b06811.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/b06811.csproj
new file mode 100644
index 0000000000..0f25ed1b77
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/b06811.csproj
@@ -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="b06811.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>project.json</ProjectJson>
+ <ProjectLockJson>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/Regression/CLR-x86-JIT/V1-M10/b06811/project.json b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/project.json
new file mode 100644
index 0000000000..af22daf226
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/project.json
@@ -0,0 +1,12 @@
+{
+ "dependencies": {
+ "System.Collections.NonGeneric": "4.0.0-beta-*",
+ "System.Console": "4.0.0-beta-*",
+ "System.Runtime": "4.0.20-beta-*",
+ "System.Runtime.Extensions": "4.0.10-beta-*",
+ "System.Runtime.InteropServices": "4.0.10-beta-*"
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+}
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/project.lock.json b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/project.lock.json
new file mode 100644
index 0000000000..9cd8e5451a
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06811/project.lock.json
@@ -0,0 +1,1497 @@
+{
+ "locked": true,
+ "version": 2,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10-beta-23127",
+ "System.Globalization": "4.0.10-beta-23127",
+ "System.Resources.ResourceManager": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.20-beta-23127",
+ "System.Runtime.Extensions": "4.0.10-beta-23127",
+ "System.Threading": "4.0.10-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0-beta-23127",
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Threading/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127",
+ "System.Threading.Tasks": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x86": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10-beta-23127",
+ "System.Globalization": "4.0.10-beta-23127",
+ "System.Resources.ResourceManager": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.20-beta-23127",
+ "System.Runtime.Extensions": "4.0.10-beta-23127",
+ "System.Threading": "4.0.10-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x64": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10-beta-23127",
+ "System.Globalization": "4.0.10-beta-23127",
+ "System.Resources.ResourceManager": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.20-beta-23127",
+ "System.Runtime.Extensions": "4.0.10-beta-23127",
+ "System.Threading": "4.0.10-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "TJZhrw44Bf7sYqne+CX5II/PaNf5L7oKVfl0FLkr4pj76KS8hSsJzsKL0IvxC+bi4d51+wTbv91kF1kgPyHMVw==",
+ "files": [
+ "ref/dotnet/_._",
+ "runtime.win7.System.Console.4.0.0-beta-23516.nupkg",
+ "runtime.win7.System.Console.4.0.0-beta-23516.nupkg.sha512",
+ "runtime.win7.System.Console.nuspec",
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll",
+ "runtimes/win7/lib/net/_._"
+ ]
+ },
+ "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "/J9iHpOqRwPRM1WFY+F8pPqD9kJyPQLJRqlK40cncyHqzeNArDfjlVKtP8qTMxydZVWJy9RfSzelTeFUU8+xAQ==",
+ "files": [
+ "lib/dotnet/System.Collections.NonGeneric.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Collections.NonGeneric.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Collections.NonGeneric.xml",
+ "ref/dotnet/es/System.Collections.NonGeneric.xml",
+ "ref/dotnet/fr/System.Collections.NonGeneric.xml",
+ "ref/dotnet/it/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ja/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ko/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ru/System.Collections.NonGeneric.xml",
+ "ref/dotnet/System.Collections.NonGeneric.dll",
+ "ref/dotnet/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Collections.NonGeneric.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Collections.NonGeneric.4.0.0-beta-23127.nupkg",
+ "System.Collections.NonGeneric.4.0.0-beta-23127.nupkg.sha512",
+ "System.Collections.NonGeneric.nuspec"
+ ]
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "tzF4Dbbv+5bcbQ7GHuuKafkaDZThiUiwxqCc1ngewnMWZ5YmIgjQZjs+E1DNhoMVAvkH0tSmLJvsDlx9dFg+Aw==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet5.1/de/System.Console.xml",
+ "ref/dotnet5.1/es/System.Console.xml",
+ "ref/dotnet5.1/fr/System.Console.xml",
+ "ref/dotnet5.1/it/System.Console.xml",
+ "ref/dotnet5.1/ja/System.Console.xml",
+ "ref/dotnet5.1/ko/System.Console.xml",
+ "ref/dotnet5.1/ru/System.Console.xml",
+ "ref/dotnet5.1/System.Console.dll",
+ "ref/dotnet5.1/System.Console.xml",
+ "ref/dotnet5.1/zh-hans/System.Console.xml",
+ "ref/dotnet5.1/zh-hant/System.Console.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "System.Console.4.0.0-beta-23516.nupkg",
+ "System.Console.4.0.0-beta-23516.nupkg.sha512",
+ "System.Console.nuspec"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "n1wYReuu+uj36Lyu8FGkxGBsuQH6o1wCRMMd0z1daTiDS38MFvq8zGJdY7zv/s9S5dHRLHpTJSMFL56ByU+Ujg==",
+ "files": [
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll",
+ "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg",
+ "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec"
+ ]
+ },
+ "System.Globalization/4.0.10-beta-23127": {
+ "type": "package",
+ "sha512": "DtN6tLsL7WD6s9PEsP/XQ8vkkmKOstNqfbvuoEikyKRlmNhFoXn2VfJgxoEj31W/oSCSqfpiVAR2cTs9ha/7lQ==",
+ "files": [
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll",
+ "System.Globalization.4.0.10-beta-23127.nupkg",
+ "System.Globalization.4.0.10-beta-23127.nupkg.sha512",
+ "System.Globalization.nuspec"
+ ]
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "sha512": "MoCHQ0u5n0OMwUS8OX4Gl48qKiQziSW5cXvt82d+MmAcsLq9OL90+ihnu/aJ1h6OOYcBswrZAEuApfZha9w2lg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.IO.4.0.0.nupkg",
+ "System.IO.4.0.0.nupkg.sha512",
+ "System.IO.nuspec"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec"
+ ]
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "files": [
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll",
+ "System.Private.Uri.4.0.0-beta-23127.nupkg",
+ "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.nuspec"
+ ]
+ },
+ "System.Reflection/4.0.0-beta-23127": {
+ "type": "package",
+ "sha512": "C2H07xfQjIbtyFuD5T/g0QYc8sE0rhq3lNpL/LUmlQ7jS8xTm2hxTOvYqyPbmf4pYtBRQ3fS7/8mwRexPdN1wA==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Reflection.4.0.0-beta-23127.nupkg",
+ "System.Reflection.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.nuspec"
+ ]
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Reflection.4.0.0.nupkg",
+ "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.nuspec"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "files": [
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
+ "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "+stu9oGQvmjeFJfhg4zRf/D0jNGa2L7MIkGz3ik70loEFHLE3OrOXFt3T+3eG37Z6md2KCWKe+85ct6VDaEtWA==",
+ "files": [
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "System.Resources.ResourceManager.4.0.0-beta-23127.nupkg",
+ "System.Resources.ResourceManager.4.0.0-beta-23127.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec"
+ ]
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "files": [
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll",
+ "System.Runtime.4.0.20-beta-23127.nupkg",
+ "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.nuspec"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "files": [
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll",
+ "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
+ "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "sha512": "zacN2B2QO20ziz3VvTBcAmcfnVtcO5Wu0tPcKA+5Gok+ZoKD9Ii8oRHSQ2Ou8L2yo5sL5ULh3J+PV4b7JZc4Gg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Runtime.InteropServices.4.0.10-beta-23127.nupkg",
+ "System.Runtime.InteropServices.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "sha512": "AMxFNOXpA6Ab8swULbXuJmoT2K5w6TnV3ObF5wsmEcIHQUJghoZtDVfVHb08O2wW15mOSI1i9Wg0Dx0pY13o8g==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Text.Encoding.4.0.0.nupkg",
+ "System.Text.Encoding.4.0.0.nupkg.sha512",
+ "System.Text.Encoding.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll",
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec"
+ ]
+ },
+ "System.Threading/4.0.10-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "hIUes/USmGxoe2haJennL0AREdIq8RA50IL0lBSdqant19L8fRydW5Nz5qfWpSKUBtibQzrcJ1c5nFVNUs4Cyw==",
+ "files": [
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll",
+ "System.Threading.4.0.10-beta-23127.nupkg",
+ "System.Threading.4.0.10-beta-23127.nupkg.sha512",
+ "System.Threading.nuspec"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "sha512": "dA3y1B6Pc8mNt9obhEWWGGpvEakS51+nafXpmM/Z8IF847GErLXGTjdfA+AYEKszfFbH7SVLWUklXhYeeSQ1lw==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Threading.Tasks.4.0.0.nupkg",
+ "System.Threading.Tasks.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll",
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Collections.NonGeneric >= 4.0.0-beta-*",
+ "System.Console >= 4.0.0-beta-*",
+ "System.Runtime >= 4.0.20-beta-*",
+ "System.Runtime.Extensions >= 4.0.10-beta-*",
+ "System.Runtime.InteropServices >= 4.0.10-beta-*"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+}
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06859/b06859.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06859/b06859.csproj
index 4f06000325..b5ef117f88 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06859/b06859.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06859/b06859.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b06859.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06924/b06924.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06924/b06924.csproj
index 6c58a42b25..f2a044201e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06924/b06924.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b06924/b06924.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b06924.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07082/b07082.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07082/b07082.ilproj
index c50b9bb424..15f2df8499 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07082/b07082.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07082/b07082.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="b07082.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07411/b07411.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07411/b07411.ilproj
index fb19bc8dd8..9fb6e92f05 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07411/b07411.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07411/b07411.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="b07411.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07458/b07458.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07458/b07458.ilproj
index 53cdc86c44..10df246191 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07458/b07458.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07458/b07458.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="b07458.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07704/b07704.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07704/b07704.ilproj
index 5eda11b26f..1a9664a638 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07704/b07704.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b07704/b07704.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="b07704.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08107/b08107.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08107/b08107.ilproj
index 1ce9731881..8179b99593 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08107/b08107.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08107/b08107.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="b08107.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08109/b08109.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08109/b08109.ilproj
index 5157886e4b..a3bd2b2d0b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08109/b08109.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08109/b08109.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="b08109.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08172/b08172.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08172/b08172.csproj
index 5d714df566..738465f6a4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08172/b08172.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08172/b08172.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M10/b08672/b08672.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08672/b08672.ilproj
index 463574c8ec..c240867af1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08672/b08672.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08672/b08672.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="b08672.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08797/b08797.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08797/b08797.ilproj
index 284b6c81b1..07b807458e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08797/b08797.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08797/b08797.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="b08797.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08944/b08944a.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08944/b08944a.csproj
index 1bbb498604..6c9210d4ca 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08944/b08944a.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08944/b08944a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b08944a.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08944/b08944b.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08944/b08944b.csproj
index c9cf434126..61710b2cfb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08944/b08944b.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b08944/b08944b.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b08944b.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09246/b09246.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09246/b09246.csproj
index 0955ff8475..109fdad59c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09246/b09246.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09246/b09246.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M10/b09254/b09254.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09254/b09254.ilproj
index 9e7df870b8..2634c9d09f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09254/b09254.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09254/b09254.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="b09254.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09287/b09287.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09287/b09287.csproj
index 344ea5efd8..28b0a14cc7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09287/b09287.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09287/b09287.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b09287.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09452/b09452.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09452/b09452.csproj
index b428edfa2c..bc6b8595a3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09452/b09452.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b09452/b09452.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b09452.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b13330/b13330.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b13330/b13330.csproj
index b885bb743f..886b686756 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b13330/b13330.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b13330/b13330.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b13330.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b13466/b13466.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b13466/b13466.csproj
index 07c3d9a259..571ee3bb47 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b13466/b13466.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M10/b13466/b13466.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b13466.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b27873/b27873.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b27873/b27873.ilproj
index 157cdca933..eb7a93cf58 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b27873/b27873.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b27873/b27873.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="b27873.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b29351/b29351.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b29351/b29351.ilproj
index 2166dd7887..0e6a63794a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b29351/b29351.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b29351/b29351.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="b29351.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b30586/b30586.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b30586/b30586.csproj
index d8f738fdad..294da91666 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b30586/b30586.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b30586/b30586.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b30586.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b31878/b31878.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b31878/b31878.csproj
index 2b15e3a8dc..c056f489ac 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b31878/b31878.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b31878/b31878.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31878.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33759/b33759.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33759/b33759.ilproj
index 6a7b717a39..5fad903418 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33759/b33759.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33759/b33759.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="b33759.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33792/b33792.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33792/b33792.ilproj
index 0943f74f2a..468d1af76d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33792/b33792.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33792/b33792.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="b33792.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33888/b33888.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33888/b33888.ilproj
index b11def471d..7d3628b013 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33888/b33888.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33888/b33888.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="b33888.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33922/b33922.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33922/b33922.ilproj
index b9f0d2450e..0910bafd15 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33922/b33922.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33922/b33922.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="b33922.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33928/b33928.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33928/b33928.ilproj
index b7b2075c6f..3ab8517918 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33928/b33928.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b33928/b33928.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="b33928.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b34945/b34945.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b34945/b34945.csproj
index c779e8274e..bb4da50913 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b34945/b34945.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b34945/b34945.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b34945.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b35784/b35784.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b35784/b35784.ilproj
index ceec88d50a..267763a05f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b35784/b35784.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b35784/b35784.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="b35784.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36030/b36030.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36030/b36030.ilproj
index 3a8182521a..8f714d1c31 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36030/b36030.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36030/b36030.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="b36030.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36274/b36274.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36274/b36274.csproj
index 1f90a90548..32fac4af1b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36274/b36274.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36274/b36274.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b36274.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36332/b36332.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36332/b36332.csproj
index 29b8bec306..e67b2e19d4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36332/b36332.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36332/b36332.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b36332.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36470/b36470.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36470/b36470.csproj
index 66818792f9..ac21257760 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36470/b36470.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36470/b36470.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b36470.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36471/b36471.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36471/b36471.csproj
index e1053cd4dc..be626a8415 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36471/b36471.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36471/b36471.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b36471.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36472/b36472.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36472/b36472.csproj
index c520212508..2d7cf69539 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36472/b36472.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36472/b36472.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b36472.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37131/b37131.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37131/b37131.csproj
index c53dcb37a3..586314b2c0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37131/b37131.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37131/b37131.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b37131.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37598/b37598.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37598/b37598.csproj
index 9e6f8bf1cc..bba4ef1243 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37598/b37598.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37598/b37598.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b37598.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37608/b37608.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37608/b37608.csproj
index 59428b7223..8a81861fd7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37608/b37608.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37608/b37608.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b37608.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37636/b37636.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37636/b37636.csproj
index 001ed1ed89..da714996b9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37636/b37636.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37636/b37636.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b37636.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b38403/b38403.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b38403/b38403.csproj
index 2933a4cea4..1c1e836981 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b38403/b38403.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b38403/b38403.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b38403.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b38556/b38556.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b38556/b38556.csproj
index e6ece61914..4296da3593 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b38556/b38556.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b38556/b38556.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b38556.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39217/b39217.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39217/b39217.csproj
index 6aeec2473f..bb05118f94 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39217/b39217.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39217/b39217.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b39217.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39224/b39224.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39224/b39224.csproj
index d24b934f5b..86a16d28cd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39224/b39224.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39224/b39224.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b39224.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39381/b39381.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39381/b39381.ilproj
index 38a990fc23..b3ba3b692b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39381/b39381.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39381/b39381.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="b39381.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39397/b39397.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39397/b39397.ilproj
index a0f65e43fb..bd035061aa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39397/b39397.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39397/b39397.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="b39397.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39417/b39417.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39417/b39417.ilproj
index 6363efcd1e..39ba500cf9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39417/b39417.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39417/b39417.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="b39417.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39455/b39455.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39455/b39455.ilproj
index 231db9d4b1..dbeb7f21fc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39455/b39455.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39455/b39455.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="b39455.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39946/b39946.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39946/b39946.ilproj
index 4ec8a2b7ec..a74b87b303 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39946/b39946.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39946/b39946.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="b39946.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39951/b39951.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39951/b39951.csproj
index 328841218c..0e545e0679 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39951/b39951.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b39951/b39951.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b39951.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40141/b40141.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40141/b40141.csproj
index 7c0f3fdcdc..d2f0608aeb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40141/b40141.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40141/b40141.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b40141.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40174/b40174.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40174/b40174.ilproj
index 579900a535..9d186ef0c0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40174/b40174.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40174/b40174.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="b40174.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40199/b40199.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40199/b40199.ilproj
index f437813238..067537aa5a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40199/b40199.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40199/b40199.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="b40199.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40216/b40216.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40216/b40216.csproj
index 3da05e355d..65c7fd83bf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40216/b40216.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40216/b40216.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b40216.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40221/b40221.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40221/b40221.csproj
index 0b6bc884d0..0a516b30b6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40221/b40221.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40221/b40221.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b40221.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40269/b40269.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40269/b40269.ilproj
index 4e747f5779..8ba11cd997 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40269/b40269.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40269/b40269.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="b40269.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40347/b40347.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40347/b40347.ilproj
index 77b420e21a..07b9d56fd2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40347/b40347.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40347/b40347.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="b40347.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40380/b40380.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40380/b40380.ilproj
index 0cbed508fa..7d79214bfe 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40380/b40380.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40380/b40380.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="b40380.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40411/b40411.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40411/b40411.ilproj
index 66500c390c..4dfc1ba25a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40411/b40411.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40411/b40411.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="b40411.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40496/b40496.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40496/b40496.csproj
index 27f52a3193..2237eb2ae4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40496/b40496.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40496/b40496.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b40496.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40521/b40521.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40521/b40521.csproj
index f8a7d1a0f8..5a40888aa7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40521/b40521.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40521/b40521.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b40521.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40721/b40721.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40721/b40721.ilproj
index b6ecdbcf52..14d0208607 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40721/b40721.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40721/b40721.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="b40721.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40725/b40725.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40725/b40725.ilproj
index 30fcbfe9c3..cf9c0a7b98 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40725/b40725.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b40725/b40725.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="b40725.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41002/b41002.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41002/b41002.ilproj
index 89cd2b6c0d..50382b2fd2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41002/b41002.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41002/b41002.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="b41002.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41063/b41063.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41063/b41063.csproj
index 92c25a44b7..71dd71ff1e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41063/b41063.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41063/b41063.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b41063.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41126/b41126.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41126/b41126.ilproj
index 17fac4f681..c036379af0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41126/b41126.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41126/b41126.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="b41126.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41129/b41129.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41129/b41129.ilproj
index 5ebdb9afa1..4af5a3028e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41129/b41129.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41129/b41129.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="b41129.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41149/b41149.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41149/b41149.ilproj
index b5462cf361..b7b3678d42 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41149/b41149.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41149/b41149.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="b41149.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41164/b41164.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41164/b41164.ilproj
index 674d18f23b..59cbe172f1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41164/b41164.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41164/b41164.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="b41164.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41234/b41234.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41234/b41234.csproj
index 299eb317c3..5a4aa76e1b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41234/b41234.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41234/b41234.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b41234.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41262/b41262.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41262/b41262.ilproj
index f311c6fc59..f8ae8fa76d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41262/b41262.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41262/b41262.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="b41262.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41278/b41278.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41278/b41278.ilproj
index 391b0fa671..23dc567c8f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41278/b41278.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41278/b41278.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="b41278.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41391/b41391.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41391/b41391.csproj
index e0df9ee19b..ef826e156f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41391/b41391.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41391/b41391.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b41391.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41470/b41470.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41470/b41470.csproj
index 8e41cc1397..06fae650fd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41470/b41470.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41470/b41470.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b41470.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41488/b41488.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41488/b41488.csproj
index 50a38c10be..d81c64b188 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41488/b41488.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41488/b41488.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b41488.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41495/b41495.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41495/b41495.csproj
index c0a0479047..40a5138fc3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41495/b41495.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41495/b41495.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b41495.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41621/b41621.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41621/b41621.csproj
index b98da9e9bb..b587a6907a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41621/b41621.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41621/b41621.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b41621.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41627/b41627.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41627/b41627.ilproj
index 2467d7515c..d90550eb0e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41627/b41627.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41627/b41627.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="b41627.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41918/b41918.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41918/b41918.csproj
index 9587e84e06..cbfcd5fcc4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41918/b41918.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41918/b41918.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b41918.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41990/b41990.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41990/b41990.csproj
index 5b83e52e88..10ff9f9eaf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41990/b41990.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41990/b41990.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M11-Beta1/b42009/b42009.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42009/b42009.csproj
index d0f8638cd9..e5359651cc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42009/b42009.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42009/b42009.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b42009.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42013/b42013.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42013/b42013.csproj
index e84d53ef2a..bdac344bc8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42013/b42013.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42013/b42013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b42013.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42387/b42387.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42387/b42387.ilproj
index 2ca917725e..fd1ca719dd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42387/b42387.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42387/b42387.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="b42387.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42732/b42732.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42732/b42732.ilproj
index b4eeb99ad1..1c81ba9852 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42732/b42732.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42732/b42732.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="b42732.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42918/b42918.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42918/b42918.csproj
index 7bceb9470c..858832de6c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42918/b42918.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42918/b42918.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b42918.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42929/b42929.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42929/b42929.csproj
index 3c601951c3..fd348e721d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42929/b42929.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b42929/b42929.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b42929.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43010/b43010.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43010/b43010.csproj
index fa577234c4..ab9c3e109a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43010/b43010.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43010/b43010.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b43010.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43033/b43033.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43033/b43033.ilproj
index b3bc19fca4..d80ddfd8a6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43033/b43033.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43033/b43033.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="b43033.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43040/b43040.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43040/b43040.ilproj
index 68418e58db..7df3e5f1fd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43040/b43040.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43040/b43040.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="b43040.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43069/b43069.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43069/b43069.ilproj
index dadaad9041..8468cb01e2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43069/b43069.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43069/b43069.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="b43069.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43115/b43115.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43115/b43115.ilproj
index 566d5f5b76..9d99fec885 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43115/b43115.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43115/b43115.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="b43115.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43121/b43121.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43121/b43121.ilproj
index da643a9f69..455fee4980 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43121/b43121.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43121/b43121.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="b43121.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43160/b43160.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43160/b43160.ilproj
index 1f49b7267b..5d5a9d5725 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43160/b43160.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43160/b43160.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="b43160.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43378/b43378.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43378/b43378.ilproj
index 475766f794..a17513f432 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43378/b43378.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43378/b43378.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="b43378.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43714/b43714.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43714/b43714.ilproj
index 8bd996cc6d..1b6ba93244 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43714/b43714.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43714/b43714.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="b43714.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43719/b43719.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43719/b43719.csproj
index bf9934f035..a852576a19 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43719/b43719.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43719/b43719.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b43719.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43958/b43958.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43958/b43958.csproj
index 21705fad5a..f33e96e1c1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43958/b43958.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43958/b43958.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b43958.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43963/b43963.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43963/b43963.ilproj
index 313919ca49..7c3eb4e158 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43963/b43963.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43963/b43963.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="b43963.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43994/b43994.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43994/b43994.ilproj
index 7f19b7917c..ab95d0197a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43994/b43994.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43994/b43994.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="b43994.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44020/b44020.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44020/b44020.ilproj
index 18c6d97738..96da180c40 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44020/b44020.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44020/b44020.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="b44020.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44193/b44193.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44193/b44193.csproj
index 7da8d20ef1..43567699b4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44193/b44193.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44193/b44193.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b44193.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44204/b44204.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44204/b44204.ilproj
index 057f9c9a9f..897f07e175 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44204/b44204.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44204/b44204.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="b44204.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44224/b44224.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44224/b44224.ilproj
index 2d1ee7dd70..fa9101c0d2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44224/b44224.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44224/b44224.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="b44224.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44297/b44297.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44297/b44297.csproj
index d5d36856a2..66daaa6332 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44297/b44297.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44297/b44297.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b44297.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44410/b44410.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44410/b44410.csproj
index 966a175465..c2679a3237 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44410/b44410.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44410/b44410.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b44410.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44657/b44657.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44657/b44657.ilproj
index f647c055bf..edf9740149 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44657/b44657.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44657/b44657.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="b44657.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44723/b44723.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44723/b44723.ilproj
index fe1dd0ca16..314b579dba 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44723/b44723.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44723/b44723.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="b44723.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44724/b44724.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44724/b44724.ilproj
index 2b2bc82062..7900975174 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44724/b44724.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44724/b44724.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="b44724.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44861/b44861.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44861/b44861.ilproj
index 49d9697fe0..f1ff0fc0ec 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44861/b44861.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44861/b44861.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="b44861.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44879/b44879.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44879/b44879.ilproj
index b4eda997ab..3694a987f7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44879/b44879.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44879/b44879.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="b44879.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44946/b44946.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44946/b44946.ilproj
index 7c93521639..563236af12 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44946/b44946.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44946/b44946.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="b44946.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44983/b44983.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44983/b44983.ilproj
index 7839d38ab7..8cab35d1b2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44983/b44983.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44983/b44983.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="b44983.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44984/b44984.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44984/b44984.ilproj
index 5af1f85c92..16a7ad3656 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44984/b44984.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44984/b44984.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="b44984.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44985/b44985.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44985/b44985.ilproj
index c287ae7604..2a779346ea 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44985/b44985.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b44985/b44985.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="b44985.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45015/b45015.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45015/b45015.csproj
index 4f2678f2df..20374d2c6b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45015/b45015.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45015/b45015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b45015.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45259/b45259.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45259/b45259.csproj
index 5ba1f801e0..8f8bea7c37 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45259/b45259.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45259/b45259.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b45259.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45270/b45270.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45270/b45270.csproj
index c1f558e146..49b7382a19 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45270/b45270.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45270/b45270.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b45270.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45439/b45439.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45439/b45439.ilproj
index e3d8070440..2054fbf754 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45439/b45439.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45439/b45439.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="b45439.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45458/b45458.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45458/b45458.csproj
index a5e8ca0713..8718744959 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45458/b45458.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45458/b45458.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b45458.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45535/b45535.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45535/b45535.csproj
index 2935b8aeb9..24f9eb41ff 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45535/b45535.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45535/b45535.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b45535.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45541/b45541.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45541/b45541.ilproj
index 9d50434b99..6068a09660 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45541/b45541.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45541/b45541.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="b45541.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45956/b45956.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45956/b45956.ilproj
index 5ba1f5d658..a6dbf5d8fe 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45956/b45956.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45956/b45956.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="b45956.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45984/b45984.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45984/b45984.ilproj
index b46b481f75..9787969fce 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45984/b45984.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45984/b45984.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="b45984.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45985/b45985.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45985/b45985.ilproj
index a07bbcc156..6cf7029488 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45985/b45985.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b45985/b45985.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="b45985.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46170/b46170.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46170/b46170.csproj
index f84aff87f1..655e793b30 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46170/b46170.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46170/b46170.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b46170.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46292/b46292.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46292/b46292.ilproj
index 4ac230f2e7..85cf4264d2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46292/b46292.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46292/b46292.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="b46292.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46569/b46569.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46569/b46569.ilproj
index 75942e8067..6cee9d5ce4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46569/b46569.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46569/b46569.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="b46569.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46576/b46576.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46576/b46576.ilproj
index e18955f416..9cec677ccd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46576/b46576.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46576/b46576.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="b46576.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46583/b46583.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46583/b46583.ilproj
index 9da1eb5af9..32479867ff 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46583/b46583.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46583/b46583.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="b46583.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46629/b46629.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46629/b46629.csproj
index bbec7fddf9..4c48425cde 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46629/b46629.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46629/b46629.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b46629.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46641/b46641.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46641/b46641.csproj
index c9c6e4e191..a545bf401a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46641/b46641.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46641/b46641.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b46641.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46649/b46649.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46649/b46649.csproj
index 2a9afdb4b4..6a33f2719f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46649/b46649.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46649/b46649.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b46649.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46867/b46867.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46867/b46867.csproj
index 273a72c06f..fd03d5004c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46867/b46867.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46867/b46867.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b46867.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46897/b46897.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46897/b46897.ilproj
index 0ec3288f03..08effaebfd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46897/b46897.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46897/b46897.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="b46897.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47022/b47022.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47022/b47022.ilproj
index b2b5a3a60b..24e0f13041 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47022/b47022.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47022/b47022.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="b47022.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47047/b47047.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47047/b47047.csproj
index 36b1376623..a66476eec0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47047/b47047.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47047/b47047.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b47047.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47080/b47080.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47080/b47080.ilproj
index 217a0c72e7..29ab3eb8dc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47080/b47080.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47080/b47080.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="b47080-ia64.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47093/b47093.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47093/b47093.ilproj
index 9d05ae9886..04f6dea051 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47093/b47093.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47093/b47093.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="b47093.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47610/b47610.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47610/b47610.ilproj
index c64979964b..cd788e2afe 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47610/b47610.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47610/b47610.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="b47610.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47885/b47885.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47885/b47885.ilproj
index 4aa143f0de..123c29b1a8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47885/b47885.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47885/b47885.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="b47885.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47906/b47906.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47906/b47906.ilproj
index a41bd5308b..f23bab17d3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47906/b47906.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47906/b47906.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="b47906.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48248/b48248.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48248/b48248.csproj
index 28029eabc5..20daed490c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48248/b48248.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48248/b48248.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b48248.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48350/b48350.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48350/b48350.ilproj
index 99d3e9e723..2b7e83a046 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48350/b48350.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48350/b48350.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="b48350.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48554/b48554a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48554/b48554a.ilproj
index ed6e17deee..89f406d8e2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48554/b48554a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48554/b48554a.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="b48554a.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48554/b48554b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48554/b48554b.ilproj
index 4397f78493..4269f30e10 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48554/b48554b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48554/b48554b.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="b48554b.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48614/b48614.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48614/b48614.ilproj
index 321767f2c4..099912a8c4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48614/b48614.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48614/b48614.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="b48614.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48797/b48797.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48797/b48797.csproj
index c674d060dc..f05f4a9ca4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48797/b48797.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48797/b48797.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b48797.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48805/b48805.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48805/b48805.csproj
index 24bec3d5b4..e7cb6a2178 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48805/b48805.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48805/b48805.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b48805.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48864/b48864.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48864/b48864.csproj
index 10c1222dad..c1716b91f8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48864/b48864.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48864/b48864.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b48864.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48872/b48872.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48872/b48872.csproj
index f6595718a6..d9940a3829 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48872/b48872.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48872/b48872.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b48872.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48990/b48990a.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48990/b48990a.csproj
index 0fb33f38bc..de6c54737f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48990/b48990a.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48990/b48990a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b48990a.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48990/b48990b.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48990/b48990b.csproj
index 48733c41fe..75897fb25d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48990/b48990b.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b48990/b48990b.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b48990b.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49101/b49101.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49101/b49101.ilproj
index 4107062e55..30c76b64c2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49101/b49101.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49101/b49101.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="b49101.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49318/b49318.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49318/b49318.csproj
index a4edc818c7..8dea76e8c1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49318/b49318.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49318/b49318.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b49318.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49322/b49322.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49322/b49322.csproj
index 19e8016aea..9bd31eaeb8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49322/b49322.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49322/b49322.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b49322.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49717/b49717.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49717/b49717.csproj
index 42658271b7..f949a3a3c1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49717/b49717.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49717/b49717.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b49717.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49984/b49984.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49984/b49984.ilproj
index 294019a1f4..1f40b121cb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49984/b49984.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b49984/b49984.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="b49984.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b11553/b11553.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b11553/b11553.csproj
index 3c247d984c..b0f29a8f5c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b11553/b11553.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b11553/b11553.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b16122/b16122.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b16122/b16122.ilproj
index cceab23f37..68690c8940 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b16122/b16122.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b16122/b16122.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="b16122.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b18857/b18857.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b18857/b18857.ilproj
index 4b8046388f..9c92c41a81 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b18857/b18857.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b18857/b18857.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="b18857.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b28598/b28598.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b28598/b28598.ilproj
index e1971cdf4c..7e8e6827af 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b28598/b28598.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b28598/b28598.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="b28598.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b28949/b28949a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b28949/b28949a.ilproj
index 858fa84f4c..1f3ea146a3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b28949/b28949a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b28949/b28949a.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="b28949a.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b30868/b30868.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b30868/b30868.ilproj
index fa55d12962..c192b6aa94 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b30868/b30868.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b30868/b30868.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="b30868.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31182/b31182.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31182/b31182.csproj
index 81cc65d5c5..e2787525ca 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31182/b31182.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31182/b31182.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31182.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31283/b31283.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31283/b31283.ilproj
index b118ca6b18..f43d9e9afc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31283/b31283.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31283/b31283.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="b31283.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31289/b31289.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31289/b31289.ilproj
index 9d2b42711b..bb59ecde6b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31289/b31289.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31289/b31289.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="b31289.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31292/b31292.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31292/b31292.ilproj
index 4b28764283..89fb8be106 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31292/b31292.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31292/b31292.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="b31292.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31423/b31423.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31423/b31423.ilproj
index 3c6303e28a..57869dadf1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31423/b31423.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31423/b31423.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="b31423.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31452/b31452.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31452/b31452.ilproj
index 6f193de0da..0ac58557d0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31452/b31452.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31452/b31452.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="b31452.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31493/b31493.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31493/b31493.ilproj
index 648f6efa4d..6e6940a7b9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31493/b31493.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31493/b31493.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="b31493.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31547/b31547.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31547/b31547.ilproj
index 0fced3020c..87bd9ccfc0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31547/b31547.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31547/b31547.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="b31547.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31745/b31745.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31745/b31745.csproj
index e57d1e8d3b..df5e159d5e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31745/b31745.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31745/b31745.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31745.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31746/b31746.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31746/b31746.csproj
index 2c3c68d60f..eb2731a5f3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31746/b31746.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31746/b31746.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31746.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31762/b31762.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31762/b31762.csproj
index 0c7371037f..89e381ad77 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31762/b31762.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31762/b31762.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31762.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31780/b31780.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31780/b31780.ilproj
index 0633097134..bb583e40ee 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31780/b31780.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31780/b31780.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="b31780.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31784/b31784.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31784/b31784.ilproj
index 2084225f2b..d630b73782 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31784/b31784.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31784/b31784.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="b31784.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31903/b31903.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31903/b31903.csproj
index 368cd74d9e..5f5dcb51ba 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31903/b31903.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31903/b31903.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31903.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31917/b31917.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31917/b31917.csproj
index 37160bdf3b..da06cb32bb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31917/b31917.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31917/b31917.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b31917.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b32613/b32613.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b32613/b32613.ilproj
index b54773343d..453afe6588 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b32613/b32613.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b32613/b32613.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="b32613.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b32614/b32614.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b32614/b32614.ilproj
index 48c0581600..8e926f1b38 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b32614/b32614.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b32614/b32614.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="b32614.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33125/b33125.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33125/b33125.ilproj
index c74b1ebe11..a8de6e58bd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33125/b33125.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33125/b33125.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="b33125.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33131/b33131.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33131/b33131.ilproj
index 81737bf8a8..6a03e52041 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33131/b33131.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33131/b33131.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="b33131.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33135/b33135.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33135/b33135.ilproj
index 011e3e549d..5697427daf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33135/b33135.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33135/b33135.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="b33135.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33335/b33335.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33335/b33335.ilproj
index 9f55c565bb..9da6455471 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33335/b33335.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33335/b33335.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="b33335.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33361/b33361.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33361/b33361.ilproj
index c29f25c001..1c3f70fc4e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33361/b33361.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33361/b33361.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="b33361.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33362/b33362.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33362/b33362.ilproj
index 11cf534d19..81eaa7cbbd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33362/b33362.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33362/b33362.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="b33362.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33388/b33388.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33388/b33388.ilproj
index b2a89695ca..87916b1cac 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33388/b33388.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33388/b33388.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="b33388.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33585/b33585.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33585/b33585.ilproj
index 7749d8d933..00cbb7e05f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33585/b33585.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33585/b33585.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="b33585.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33586/b33586.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33586/b33586.ilproj
index d7a35acfb5..03c1d06854 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33586/b33586.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b33586/b33586.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="b33586.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34951/b34951.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34951/b34951.ilproj
index 5f5900e5f0..5bd85d7dac 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34951/b34951.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34951/b34951.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="b34951.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34952/b34952.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34952/b34952.ilproj
index 4a3d912844..3365ab7253 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34952/b34952.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34952/b34952.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="b34952.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34953/b34953.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34953/b34953.ilproj
index d6f8217524..e9429ecb7a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34953/b34953.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b34953/b34953.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="b34953.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35315/b35315.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35315/b35315.ilproj
index 7c9017b5a7..708f0eb233 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35315/b35315.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35315/b35315.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="b35315.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35344/b35344.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35344/b35344.ilproj
index 35cb31ce2d..7c11444bfc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35344/b35344.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35344/b35344.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="b35344.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35348/b35348.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35348/b35348.ilproj
index 3a043504ef..cbaed8bf82 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35348/b35348.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35348/b35348.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="b35348.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35351/b35351.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35351/b35351.ilproj
index 95da92177a..6e40939585 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35351/b35351.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35351/b35351.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="b35351.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35354/b35354.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35354/b35354.ilproj
index db01126eb8..be026cb2e2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35354/b35354.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35354/b35354.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="b35354.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35366/b35366.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35366/b35366.ilproj
index 9e9a1e98d4..2fbaada953 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35366/b35366.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35366/b35366.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="b35366.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35486/b35486.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35486/b35486.ilproj
index 1627d0e652..0916e79fd7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35486/b35486.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35486/b35486.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="b35486.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35635/b35635.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35635/b35635.ilproj
index 0870d7a9ae..d52025b401 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35635/b35635.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35635/b35635.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="b35635.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35779/b35779.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35779/b35779.ilproj
index 6f434d1aaa..7c2335b7fa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35779/b35779.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b35779/b35779.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="b35779.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36301/b36301.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36301/b36301.ilproj
index 8b4aa2766d..0061621b07 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36301/b36301.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36301/b36301.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="b36301.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36302/b36302.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36302/b36302.ilproj
index 974b48a743..18319838ca 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36302/b36302.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36302/b36302.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="b36302.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36304/b36304.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36304/b36304.ilproj
index d9cff4db52..fe16c5ba66 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36304/b36304.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36304/b36304.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="b36304.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36975/b36975.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36975/b36975.ilproj
index 6733f2f468..d58b2b0219 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36975/b36975.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b36975/b36975.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="b36975.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37214/b37214.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37214/b37214.ilproj
index 38fbdcac47..fd33597c00 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37214/b37214.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37214/b37214.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="b37214.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37215/b37215.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37215/b37215.ilproj
index 5dc2d8fd67..527172d9bf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37215/b37215.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37215/b37215.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="b37215.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37238/b37238.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37238/b37238.ilproj
index e6ba32a7f6..2b736a072e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37238/b37238.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37238/b37238.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="b37238.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37256/b37256.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37256/b37256.ilproj
index 0544ac876c..515590b921 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37256/b37256.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37256/b37256.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="b37256.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37578/b37578.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37578/b37578.ilproj
index bc1446101e..cfa491266c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37578/b37578.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37578/b37578.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="b37578.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37646/b37646.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37646/b37646.csproj
index 134ed86776..e313a2a5ec 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37646/b37646.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37646/b37646.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b37646.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37830/b37830.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37830/b37830.ilproj
index 5efd41fe2a..a8025a6ee2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37830/b37830.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37830/b37830.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="b37830.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b38269/b38269.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b38269/b38269.csproj
index b0d7570fed..192537c292 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b38269/b38269.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b38269/b38269.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://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/Regression/CLR-x86-JIT/V1-M12-Beta2/b40006/b40006.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b40006/b40006.ilproj
index e4b6901998..5460dc404e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b40006/b40006.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b40006/b40006.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="b40006.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b40347/b40347.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b40347/b40347.ilproj
index 77b420e21a..07b9d56fd2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b40347/b40347.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b40347/b40347.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="b40347.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b41852/b41852.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b41852/b41852.csproj
index 98de9a3879..c3d9a833f9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b41852/b41852.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b41852/b41852.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b41852.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b46566/b46566.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b46566/b46566.ilproj
index 341551399d..bddd92d8ee 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b46566/b46566.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b46566/b46566.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="b46566.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47471/b47471.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47471/b47471.ilproj
index ed2b2da30e..c660ce5609 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47471/b47471.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47471/b47471.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="b47471.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47886/b47886.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47886/b47886.ilproj
index a5e9ce3edc..d42dd2983b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47886/b47886.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47886/b47886.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="b47886.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47975/b47975.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47975/b47975.csproj
index b62d5256d2..087264dfb8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47975/b47975.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47975/b47975.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b47975.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b48929/b48929.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b48929/b48929.csproj
index a512ed8325..65fca095f5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b48929/b48929.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b48929/b48929.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b48929.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49104/b49104.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49104/b49104.ilproj
index 1edd31373f..b594018594 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49104/b49104.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49104/b49104.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="b49104.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49142/b49142.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49142/b49142.ilproj
index ab9b7af274..227481af5f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49142/b49142.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49142/b49142.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="b49142.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49335/b49335.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49335/b49335.ilproj
index 7715b304b4..b1b4266919 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49335/b49335.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49335/b49335.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="b49335.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49435/b49435.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49435/b49435.ilproj
index f630365a0d..12faddfe01 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49435/b49435.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49435/b49435.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="b49435-ia64.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49809/b49809.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49809/b49809.csproj
index b9e6370db3..826da56983 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49809/b49809.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b49809/b49809.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b49809.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50026/b50026.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50026/b50026.ilproj
index cad6563359..81de649ba9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50026/b50026.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50026/b50026.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="b50026.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50027/b50027.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50027/b50027.ilproj
index 8add3f6dc6..cf6a36faed 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50027/b50027.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50027/b50027.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="b50027.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50033/b50033.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50033/b50033.ilproj
index 6796dd0f6d..9a75e9e8a3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50033/b50033.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50033/b50033.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="b50033.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50042/b50042.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50042/b50042.csproj
index f70a8303a8..17e58eec25 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50042/b50042.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50042/b50042.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b50042.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145a.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145a.csproj
index adb2e0fbb0..937e6b1e91 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145a.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b50145a.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145b.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145b.csproj
index 7fdaab393e..465cb047b3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145b.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145b.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b50145b.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145c.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145c.csproj
index 23d70e8799..be25009154 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145c.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50145/b50145c.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b50145c.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50535/b50535.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50535/b50535.csproj
index 4091b99f1a..8868763dd7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50535/b50535.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b50535/b50535.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b50535.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51420/b51420.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51420/b51420.ilproj
index 20a290da4d..d72938c4c0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51420/b51420.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51420/b51420.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="b51420.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51463/b51463.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51463/b51463.csproj
index e55d030aee..0dce054745 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51463/b51463.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51463/b51463.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b51463.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51469/b51469.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51469/b51469.csproj
index e9ea2f8494..d7e3702e0c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51469/b51469.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51469/b51469.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b51469.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51515/b51515.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51515/b51515.ilproj
index a20664ae47..68bbef35e5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51515/b51515.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51515/b51515.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="b51515.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51565/b51565.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51565/b51565.csproj
index e61b53a31f..39626787da 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51565/b51565.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51565/b51565.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b51565.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51575/b51575.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51575/b51575.ilproj
index 5ace10fa95..e82171c2b8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51575/b51575.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51575/b51575.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="b51575.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51817/b51817.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51817/b51817.csproj
index a26ea8334e..5cfcfff86d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51817/b51817.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51817/b51817.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b51817.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51870/b51870.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51870/b51870.csproj
index 7ca75b730c..9ae618af5a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51870/b51870.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51870/b51870.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b51870.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/app.config b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/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/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/b51875.cs b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/b51875.cs
new file mode 100644
index 0000000000..61b854e534
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/b51875.cs
@@ -0,0 +1,40 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+namespace Test
+{
+ using System;
+ using System.Collections;
+
+ internal struct AA
+ {
+ public static int Main1()
+ {
+ AA[] local1 = new AA[10];
+ try
+ {
+ goto EOM;
+ }
+ finally
+ {
+ throw new Exception();
+ }
+ EOM:
+ if (new Queue(10).Clone() == null)
+ return 1;
+ return 0;
+ }
+ public static int Main()
+ {
+ try
+ {
+ Main1();
+ return 101;
+ }
+ catch (Exception)
+ {
+ return 100;
+ }
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/b51875.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/b51875.csproj
new file mode 100644
index 0000000000..9980d9e604
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/b51875.csproj
@@ -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="b51875.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>project.json</ProjectJson>
+ <ProjectLockJson>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/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/project.json b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/project.json
new file mode 100644
index 0000000000..af22daf226
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/project.json
@@ -0,0 +1,12 @@
+{
+ "dependencies": {
+ "System.Collections.NonGeneric": "4.0.0-beta-*",
+ "System.Console": "4.0.0-beta-*",
+ "System.Runtime": "4.0.20-beta-*",
+ "System.Runtime.Extensions": "4.0.10-beta-*",
+ "System.Runtime.InteropServices": "4.0.10-beta-*"
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+}
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/project.lock.json b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/project.lock.json
new file mode 100644
index 0000000000..9cd8e5451a
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51875/Desktop/project.lock.json
@@ -0,0 +1,1497 @@
+{
+ "locked": true,
+ "version": 2,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10-beta-23127",
+ "System.Globalization": "4.0.10-beta-23127",
+ "System.Resources.ResourceManager": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.20-beta-23127",
+ "System.Runtime.Extensions": "4.0.10-beta-23127",
+ "System.Threading": "4.0.10-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0-beta-23127",
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Threading/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127",
+ "System.Threading.Tasks": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x86": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10-beta-23127",
+ "System.Globalization": "4.0.10-beta-23127",
+ "System.Resources.ResourceManager": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.20-beta-23127",
+ "System.Runtime.Extensions": "4.0.10-beta-23127",
+ "System.Threading": "4.0.10-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x64": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll": {}
+ }
+ },
+ "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.10-beta-23127",
+ "System.Globalization": "4.0.10-beta-23127",
+ "System.Resources.ResourceManager": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.20-beta-23127",
+ "System.Runtime.Extensions": "4.0.10-beta-23127",
+ "System.Threading": "4.0.10-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.NonGeneric.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Globalization/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "TJZhrw44Bf7sYqne+CX5II/PaNf5L7oKVfl0FLkr4pj76KS8hSsJzsKL0IvxC+bi4d51+wTbv91kF1kgPyHMVw==",
+ "files": [
+ "ref/dotnet/_._",
+ "runtime.win7.System.Console.4.0.0-beta-23516.nupkg",
+ "runtime.win7.System.Console.4.0.0-beta-23516.nupkg.sha512",
+ "runtime.win7.System.Console.nuspec",
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll",
+ "runtimes/win7/lib/net/_._"
+ ]
+ },
+ "System.Collections.NonGeneric/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "/J9iHpOqRwPRM1WFY+F8pPqD9kJyPQLJRqlK40cncyHqzeNArDfjlVKtP8qTMxydZVWJy9RfSzelTeFUU8+xAQ==",
+ "files": [
+ "lib/dotnet/System.Collections.NonGeneric.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Collections.NonGeneric.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Collections.NonGeneric.xml",
+ "ref/dotnet/es/System.Collections.NonGeneric.xml",
+ "ref/dotnet/fr/System.Collections.NonGeneric.xml",
+ "ref/dotnet/it/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ja/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ko/System.Collections.NonGeneric.xml",
+ "ref/dotnet/ru/System.Collections.NonGeneric.xml",
+ "ref/dotnet/System.Collections.NonGeneric.dll",
+ "ref/dotnet/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
+ "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Collections.NonGeneric.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Collections.NonGeneric.4.0.0-beta-23127.nupkg",
+ "System.Collections.NonGeneric.4.0.0-beta-23127.nupkg.sha512",
+ "System.Collections.NonGeneric.nuspec"
+ ]
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "tzF4Dbbv+5bcbQ7GHuuKafkaDZThiUiwxqCc1ngewnMWZ5YmIgjQZjs+E1DNhoMVAvkH0tSmLJvsDlx9dFg+Aw==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet5.1/de/System.Console.xml",
+ "ref/dotnet5.1/es/System.Console.xml",
+ "ref/dotnet5.1/fr/System.Console.xml",
+ "ref/dotnet5.1/it/System.Console.xml",
+ "ref/dotnet5.1/ja/System.Console.xml",
+ "ref/dotnet5.1/ko/System.Console.xml",
+ "ref/dotnet5.1/ru/System.Console.xml",
+ "ref/dotnet5.1/System.Console.dll",
+ "ref/dotnet5.1/System.Console.xml",
+ "ref/dotnet5.1/zh-hans/System.Console.xml",
+ "ref/dotnet5.1/zh-hant/System.Console.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "System.Console.4.0.0-beta-23516.nupkg",
+ "System.Console.4.0.0-beta-23516.nupkg.sha512",
+ "System.Console.nuspec"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "n1wYReuu+uj36Lyu8FGkxGBsuQH6o1wCRMMd0z1daTiDS38MFvq8zGJdY7zv/s9S5dHRLHpTJSMFL56ByU+Ujg==",
+ "files": [
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll",
+ "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg",
+ "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec"
+ ]
+ },
+ "System.Globalization/4.0.10-beta-23127": {
+ "type": "package",
+ "sha512": "DtN6tLsL7WD6s9PEsP/XQ8vkkmKOstNqfbvuoEikyKRlmNhFoXn2VfJgxoEj31W/oSCSqfpiVAR2cTs9ha/7lQ==",
+ "files": [
+ "lib/DNXCore50/System.Globalization.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Globalization.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Globalization.dll",
+ "System.Globalization.4.0.10-beta-23127.nupkg",
+ "System.Globalization.4.0.10-beta-23127.nupkg.sha512",
+ "System.Globalization.nuspec"
+ ]
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "sha512": "MoCHQ0u5n0OMwUS8OX4Gl48qKiQziSW5cXvt82d+MmAcsLq9OL90+ihnu/aJ1h6OOYcBswrZAEuApfZha9w2lg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.IO.4.0.0.nupkg",
+ "System.IO.4.0.0.nupkg.sha512",
+ "System.IO.nuspec"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec"
+ ]
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "files": [
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll",
+ "System.Private.Uri.4.0.0-beta-23127.nupkg",
+ "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.nuspec"
+ ]
+ },
+ "System.Reflection/4.0.0-beta-23127": {
+ "type": "package",
+ "sha512": "C2H07xfQjIbtyFuD5T/g0QYc8sE0rhq3lNpL/LUmlQ7jS8xTm2hxTOvYqyPbmf4pYtBRQ3fS7/8mwRexPdN1wA==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Reflection.4.0.0-beta-23127.nupkg",
+ "System.Reflection.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.nuspec"
+ ]
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Reflection.4.0.0.nupkg",
+ "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.nuspec"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "files": [
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
+ "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "+stu9oGQvmjeFJfhg4zRf/D0jNGa2L7MIkGz3ik70loEFHLE3OrOXFt3T+3eG37Z6md2KCWKe+85ct6VDaEtWA==",
+ "files": [
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "System.Resources.ResourceManager.4.0.0-beta-23127.nupkg",
+ "System.Resources.ResourceManager.4.0.0-beta-23127.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec"
+ ]
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "files": [
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll",
+ "System.Runtime.4.0.20-beta-23127.nupkg",
+ "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.nuspec"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "files": [
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll",
+ "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
+ "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "sha512": "zacN2B2QO20ziz3VvTBcAmcfnVtcO5Wu0tPcKA+5Gok+ZoKD9Ii8oRHSQ2Ou8L2yo5sL5ULh3J+PV4b7JZc4Gg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Runtime.InteropServices.4.0.10-beta-23127.nupkg",
+ "System.Runtime.InteropServices.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "sha512": "AMxFNOXpA6Ab8swULbXuJmoT2K5w6TnV3ObF5wsmEcIHQUJghoZtDVfVHb08O2wW15mOSI1i9Wg0Dx0pY13o8g==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Text.Encoding.4.0.0.nupkg",
+ "System.Text.Encoding.4.0.0.nupkg.sha512",
+ "System.Text.Encoding.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll",
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec"
+ ]
+ },
+ "System.Threading/4.0.10-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "hIUes/USmGxoe2haJennL0AREdIq8RA50IL0lBSdqant19L8fRydW5Nz5qfWpSKUBtibQzrcJ1c5nFVNUs4Cyw==",
+ "files": [
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll",
+ "System.Threading.4.0.10-beta-23127.nupkg",
+ "System.Threading.4.0.10-beta-23127.nupkg.sha512",
+ "System.Threading.nuspec"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "sha512": "dA3y1B6Pc8mNt9obhEWWGGpvEakS51+nafXpmM/Z8IF847GErLXGTjdfA+AYEKszfFbH7SVLWUklXhYeeSQ1lw==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Threading.Tasks.4.0.0.nupkg",
+ "System.Threading.Tasks.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll",
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Collections.NonGeneric >= 4.0.0-beta-*",
+ "System.Console >= 4.0.0-beta-*",
+ "System.Runtime >= 4.0.20-beta-*",
+ "System.Runtime.Extensions >= 4.0.10-beta-*",
+ "System.Runtime.InteropServices >= 4.0.10-beta-*"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+}
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52572/b52572.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52572/b52572.csproj
index 77b764c1d2..b5bc4e4ea0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52572/b52572.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52572/b52572.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b52572.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52578/b52578.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52578/b52578.csproj
index 768b272aee..a86533f81b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52578/b52578.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52578/b52578.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b52578.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52593/b52593.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52593/b52593.csproj
index f32e5713a0..fff6c3597b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52593/b52593.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52593/b52593.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b52593.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52733/b52733.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52733/b52733.csproj
index 3187390ba7..becf991234 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52733/b52733.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52733/b52733.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b52733.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52746/b52746.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52746/b52746.csproj
index 025aa92d38..50f05b1142 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52746/b52746.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52746/b52746.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b52746.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52760/b52760.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52760/b52760.csproj
index 81904f9b20..f3baf751e9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52760/b52760.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52760/b52760.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b52760.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52838/b52838.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52838/b52838.csproj
index 811e469771..10a0bb527e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52838/b52838.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52838/b52838.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b52838.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52839/b52839.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52839/b52839.csproj
index 63d8736cdf..5d1da55bb4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52839/b52839.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52839/b52839.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b52839.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52840/b52840.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52840/b52840.csproj
index 6087ec094e..431bf3762a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52840/b52840.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b52840/b52840.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b52840.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53226/b53226a.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53226/b53226a.csproj
index 318d832b31..5cebc09e53 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53226/b53226a.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53226/b53226a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b53226a.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53226/b53226b.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53226/b53226b.csproj
index 7fa5b6dee1..13c686330a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53226/b53226b.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53226/b53226b.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b53226b.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53547/b53547.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53547/b53547.csproj
index 72f2e5434f..26025b8f9b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53547/b53547.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53547/b53547.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b53650/b53650.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53650/b53650.ilproj
index aac78da091..3cf7939ffe 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53650/b53650.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53650/b53650.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="b53650.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53662/b53662.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53662/b53662.ilproj
index 4d223dc53e..564c1549e9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53662/b53662.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53662/b53662.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="b53662.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53878/b53878.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53878/b53878.ilproj
index 2aa0dc3012..55a57ba40b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53878/b53878.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53878/b53878.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="b53878.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53884/b53884.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53884/b53884.ilproj
index caa02cc2b0..078b72356f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53884/b53884.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53884/b53884.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="b53884.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53942/b53942a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53942/b53942a.ilproj
index ebe208779e..3ae1314af8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53942/b53942a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53942/b53942a.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="b53942a.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53942/b53942b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53942/b53942b.ilproj
index 48aa30eb2b..b43dedac8d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53942/b53942b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53942/b53942b.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="b53942b.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53958/b53958.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53958/b53958.ilproj
index ecf6e83c06..50cdd37e82 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53958/b53958.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53958/b53958.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="b53958.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53977/b53977.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53977/b53977.ilproj
index de011d73f2..b5f22799a5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53977/b53977.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53977/b53977.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="b53977.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53980/b53980.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53980/b53980.ilproj
index f7d67e3cbd..ca60e7c830 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53980/b53980.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53980/b53980.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="b53980.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53994/b53994.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53994/b53994.ilproj
index 1bb39fca2d..0bde5b9d47 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53994/b53994.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53994/b53994.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="b53994.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53995/b53995.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53995/b53995.ilproj
index 686c0d7214..f9b395d090 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53995/b53995.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b53995/b53995.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="b53995.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54006/b54006.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54006/b54006.ilproj
index bf108fd36c..4265479be5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54006/b54006.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54006/b54006.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="b54006.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54565/b54565.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54565/b54565.ilproj
index debc3299ec..b98dc9f088 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54565/b54565.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54565/b54565.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="b54565.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54566/b54566.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54566/b54566.ilproj
index 9924b2900c..92f2617ac1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54566/b54566.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54566/b54566.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="b54566.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54611/b54611.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54611/b54611.ilproj
index 222523b016..8434d1c65c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54611/b54611.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54611/b54611.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="b54611.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54667/b54667.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54667/b54667.csproj
index cbf5782829..22252ffa60 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54667/b54667.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54667/b54667.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b54667.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54971/b54971.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54971/b54971.ilproj
index 02c32e2cfc..79df57b6a7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54971/b54971.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b54971/b54971.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="b54971.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55216/b55216.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55216/b55216.ilproj
index d205721c8f..914de86409 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55216/b55216.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55216/b55216.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="b55216.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55875/b55875.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55875/b55875.ilproj
index bca684a6f8..33bb5c6a96 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55875/b55875.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55875/b55875.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="b55875.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55923/b55923.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55923/b55923.ilproj
index 1505191d1d..7ebd4bbb72 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55923/b55923.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b55923/b55923.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="b55923.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56066/b56066.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56066/b56066.ilproj
index 0e1e87a4b9..4a04d55eff 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56066/b56066.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56066/b56066.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="b56066.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56068/b56068.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56068/b56068.ilproj
index e02c2cb45b..4f86683d7b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56068/b56068.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56068/b56068.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="b56068.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56149/b56149.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56149/b56149.csproj
index 018ac380e3..966b47bcfe 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56149/b56149.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56149/b56149.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b56149.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56154/b56154.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56154/b56154.csproj
index 288900aa61..75ec74efe6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56154/b56154.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56154/b56154.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b56154.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56159/b56159.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56159/b56159.csproj
index 33815418ba..7e5e321aac 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56159/b56159.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56159/b56159.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b56159.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56174/b56174.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56174/b56174.ilproj
index 22ff868244..a57ef042b8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56174/b56174.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56174/b56174.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="b56174.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56349/b56349.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56349/b56349.ilproj
index 0d504459bc..022a073273 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56349/b56349.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56349/b56349.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="b56349.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56772/b56772.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56772/b56772.csproj
index c638b179d4..d33fd26c92 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56772/b56772.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56772/b56772.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b56780/b56780.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56780/b56780.ilproj
index b7c0994c67..9e5533e932 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56780/b56780.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56780/b56780.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="b56780.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57367/b57367.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57367/b57367.csproj
index 460104337b..e247916527 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57367/b57367.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57367/b57367.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b57492/b57492.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57492/b57492.ilproj
index 82159a3693..38b4da5c06 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57492/b57492.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57492/b57492.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="b57492.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57493/b57493.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57493/b57493.ilproj
index 50064d1ae3..9c237b8f04 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57493/b57493.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57493/b57493.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="b57493.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57516/b57516.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57516/b57516.ilproj
index 5224f5e0e1..786c7fe246 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57516/b57516.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57516/b57516.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="b57516.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57518/b57518.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57518/b57518.ilproj
index 8430a3e076..181f1ce39e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57518/b57518.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57518/b57518.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="b57518.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57952/b57952.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57952/b57952.ilproj
index adefa76d0c..098f2f2286 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57952/b57952.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57952/b57952.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="b57952.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58358/b58358.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58358/b58358.ilproj
index ce43e60766..acb283cc87 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58358/b58358.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58358/b58358.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="b58358.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58360/b58360.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58360/b58360.ilproj
index 32d7eeff16..f4a3ec2d70 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58360/b58360.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58360/b58360.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="b58360.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58689/b58689.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58689/b58689.ilproj
index 0c6ad2a2df..f60f6e1dda 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58689/b58689.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58689/b58689.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="b58689.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58690/b58690.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58690/b58690.ilproj
index 3b3e552ba3..85e3635e3e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58690/b58690.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58690/b58690.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="b58690.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58866/b58866.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58866/b58866.ilproj
index 8c99e7c4b9..28c4863251 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58866/b58866.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b58866/b58866.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="b58866.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59297/b59297.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59297/b59297.csproj
index c2f5eb44e7..60041f4e2e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59297/b59297.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59297/b59297.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b59297.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59319/b59319.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59319/b59319.ilproj
index a52b69ee0b..f16a921fec 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59319/b59319.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59319/b59319.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="b59319.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59320/b59320.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59320/b59320.ilproj
index 07be602c24..c88714d85c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59320/b59320.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59320/b59320.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="b59320.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59337/b59337.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59337/b59337.ilproj
index 34a75c8256..3316c7b1e1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59337/b59337.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59337/b59337.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="b59337.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59477/b59477.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59477/b59477.ilproj
index 3f81fabe26..9d439ac75d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59477/b59477.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59477/b59477.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="b59477.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59478/b59478.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59478/b59478.ilproj
index 2c05939e60..9638e8a777 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59478/b59478.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59478/b59478.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="b59478.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59508/b59508.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59508/b59508.ilproj
index 622b84290b..4bca6443ec 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59508/b59508.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59508/b59508.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="b59508.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59554/b59554.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59554/b59554.ilproj
index 654284a7fb..5d4260d7aa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59554/b59554.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59554/b59554.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="b59554.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59647/b59647.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59647/b59647.ilproj
index 29b20d5a9a..a1e2e91c77 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59647/b59647.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59647/b59647.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="b59647.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59782/b59782.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59782/b59782.ilproj
index 9149572915..c3487fb96d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59782/b59782.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59782/b59782.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="b59782.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59822/b59822.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59822/b59822.ilproj
index b042f85b1e..0e96e93501 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59822/b59822.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59822/b59822.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="b59822.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59857/b59857.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59857/b59857.ilproj
index 024b3152f6..4b94499de4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59857/b59857.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59857/b59857.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="b59857.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59858/b59858.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59858/b59858.ilproj
index 2edcadde91..cdc50f8b14 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59858/b59858.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59858/b59858.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="b59858.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/app.config b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/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/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/b59899.cs b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/b59899.cs
new file mode 100644
index 0000000000..ae767c7a0f
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/b59899.cs
@@ -0,0 +1,30 @@
+// 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 class SamplesArray
+{
+ public static int Main()
+ {
+ int[] myLens = new int[1] { 5 };
+ int[] myLows = new int[1] { -2 };
+
+ Array myArr = Array.CreateInstance(typeof(String), myLens, myLows);
+ for (int i = myArr.GetLowerBound(0); i <= myArr.GetUpperBound(0); i++)
+ myArr.SetValue(i.ToString(), i);
+
+ Object[] objSZArray = myArr as Object[];
+ if (objSZArray != null)
+ Console.Error.WriteLine("Ack! JIT casting bug! This is not an SZArray!");
+
+ try
+ {
+ Array.Reverse(myArr, -1, 3);
+ }
+ catch (Exception myException)
+ {
+ Console.WriteLine("Exception: " + myException.ToString());
+ }
+ return 100;
+ }
+}
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/b59899.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/b59899.csproj
new file mode 100644
index 0000000000..ed824499d2
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59899/b59899.csproj
@@ -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="b59899.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/Regression/CLR-x86-JIT/V1-M12-Beta2/b59947/b59947.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59947/b59947.ilproj
index 1d2ad3d7a0..4ff96912bf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59947/b59947.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59947/b59947.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="b59947.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59948/b59948.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59948/b59948.ilproj
index 9912c0f043..043792d088 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59948/b59948.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59948/b59948.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="b59948.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59949/b59949.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59949/b59949.ilproj
index f46c539365..4e878314ec 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59949/b59949.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59949/b59949.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="b59949.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59952/b59952.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59952/b59952.ilproj
index bb63982ef7..4a4262506c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59952/b59952.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59952/b59952.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="b59952.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59953/b59953.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59953/b59953.ilproj
index 5698344535..6d99d70073 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59953/b59953.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b59953/b59953.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="b59953.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60127/b60127.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60127/b60127.ilproj
index 915152854a..9446309693 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60127/b60127.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60127/b60127.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="b60127.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60142/b60142.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60142/b60142.ilproj
index bf81e5b9eb..b053eaee2a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60142/b60142.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60142/b60142.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="b60142.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60194/b60194.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60194/b60194.ilproj
index 95ee3b2d5e..3fb6ae3df6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60194/b60194.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60194/b60194.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="b60194.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60600/b60600.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60600/b60600.csproj
index b5dcbcf19d..43b677d2b4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60600/b60600.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60600/b60600.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b60723/b60723.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60723/b60723.csproj
index 421301e757..6c14733d81 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60723/b60723.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b60723/b60723.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b60723.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61025/b61025.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61025/b61025.ilproj
index a597ff91af..173214cd28 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61025/b61025.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61025/b61025.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="b61025.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61028/b61028.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61028/b61028.csproj
index 29c30751de..706d46a766 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61028/b61028.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61028/b61028.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b61028.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61185/b61185.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61185/b61185.ilproj
index 8abb03df99..12aa91c7f7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61185/b61185.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61185/b61185.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="b61185.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61215/b61215.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61215/b61215.ilproj
index e23422e476..aed7fcd56f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61215/b61215.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61215/b61215.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="b61215.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61515/b61515.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61515/b61515.csproj
index f902cb22cd..9df18e1631 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61515/b61515.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61515/b61515.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b61515.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61640/b61640.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61640/b61640.csproj
index de4fd093dc..c26ce1bde9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61640/b61640.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b61640/b61640.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b61640.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62145/b62145.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62145/b62145.ilproj
index 046cb6cdeb..9193c98cd5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62145/b62145.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62145/b62145.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="b62145.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62498/b62498.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62498/b62498.csproj
index 51a117ab2a..aeb6ddcad9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62498/b62498.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62498/b62498.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b62498.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62555/b62555.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62555/b62555.csproj
index e05c2b7f0b..5ff23bff9e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62555/b62555.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62555/b62555.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b62555.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62892/b62892.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62892/b62892.csproj
index b1afeb67c0..de3f878398 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62892/b62892.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b62892/b62892.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b62892.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63183/b63183.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63183/b63183.csproj
index 4817184a2a..3961204199 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63183/b63183.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63183/b63183.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b63183.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63552/b63552.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63552/b63552.ilproj
index 3e61ed3806..954697041d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63552/b63552.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63552/b63552.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="b63552.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63725/b63725.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63725/b63725.ilproj
index f35a77faac..7d44275fa6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63725/b63725.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63725/b63725.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="b63725.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63726/b63726.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63726/b63726.ilproj
index fae1e28cf3..c37d473e7d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63726/b63726.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63726/b63726.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="b63726.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63730/b63730.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63730/b63730.ilproj
index c71545f107..017ce2b425 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63730/b63730.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63730/b63730.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="b63730.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63732/b63732.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63732/b63732.ilproj
index 082d546257..b7e5b3685c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63732/b63732.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63732/b63732.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="b63732.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63823/b63823.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63823/b63823.ilproj
index 95ae322008..b17a37c6c8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63823/b63823.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b63823/b63823.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="b63823.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64026/b64026.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64026/b64026.ilproj
index 9dbc18d5a9..443d93c2a0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64026/b64026.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64026/b64026.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="b64026.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64560/b64560.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64560/b64560.ilproj
index 690888263d..ce277d1348 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64560/b64560.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64560/b64560.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="b64560.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64579/b64579.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64579/b64579.csproj
index 9b3b68e8c4..4311a22de0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64579/b64579.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b64579/b64579.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b65087/b65087.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65087/b65087.ilproj
index 27745dc459..debbc1ee65 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65087/b65087.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65087/b65087.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="b65087.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65176/b65176.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65176/b65176.ilproj
index 357d08b353..97181bb1d1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65176/b65176.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65176/b65176.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="b65176.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65407/b65407.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65407/b65407.ilproj
index f250070ea6..7bacf6819e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65407/b65407.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65407/b65407.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="b65407.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66226/b66226.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66226/b66226.ilproj
index 5e7ec89dfc..d0eff0e77a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66226/b66226.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66226/b66226.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="b66226.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66425/b66425.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66425/b66425.ilproj
index 5b5414e34a..4266ab5b5a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66425/b66425.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66425/b66425.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="b66425.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66533/b66533.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66533/b66533.csproj
index d26c4dec7d..01050b3aa4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66533/b66533.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66533/b66533.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b66533.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66583/b66583.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66583/b66583.ilproj
index 819b2c6414..1f42cc9dc8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66583/b66583.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66583/b66583.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="b66583.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66620/b66620.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66620/b66620.ilproj
index 7b85036be7..9a407e75c0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66620/b66620.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66620/b66620.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="b66620.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66679/b66679.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66679/b66679.ilproj
index 5f797e7520..34209d9444 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66679/b66679.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66679/b66679.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="b66679.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67351/b67351.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67351/b67351.ilproj
index e4ba71592e..4d85bf4ae9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67351/b67351.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67351/b67351.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="b67351.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67414/b67414.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67414/b67414.csproj
index e82189b4f4..4df6faf1ac 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67414/b67414.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67414/b67414.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b67414.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67744/b67744.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67744/b67744.ilproj
index dc427b4bb2..46d0d03e01 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67744/b67744.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67744/b67744.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="b67744.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67819/b67819.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67819/b67819.ilproj
index 080b6430c9..2e5e229b8b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67819/b67819.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67819/b67819.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="b67819.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67987/b67987.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67987/b67987.ilproj
index 7387707c8e..5c817ed7c1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67987/b67987.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b67987/b67987.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="b67987.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68028/b68028.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68028/b68028.ilproj
index 2619bc813f..8764a230a0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68028/b68028.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68028/b68028.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="b68028.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68045/b68045.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68045/b68045.ilproj
index 6ca6acabf4..5c83c1be57 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68045/b68045.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68045/b68045.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="b68045.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68361/b68361.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68361/b68361.csproj
index 2ee7c506fe..e22cff73c2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68361/b68361.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68361/b68361.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b68361.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68634/b68634.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68634/b68634.csproj
index d9540069ee..3553d1c281 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68634/b68634.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68634/b68634.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b68634.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68872/b68872.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68872/b68872.ilproj
index 9c3cd45872..d05fbfce65 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68872/b68872.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b68872/b68872.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="b68872.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69225/b69225.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69225/b69225.ilproj
index 48e78b2576..d1fd7e5204 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69225/b69225.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69225/b69225.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="b69225.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69227/b69227.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69227/b69227.ilproj
index 093bf5df6c..9ae0387482 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69227/b69227.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69227/b69227.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="b69227.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69512/b69512.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69512/b69512.ilproj
index c02b28107b..d3ab9addc6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69512/b69512.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69512/b69512.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="b69512.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69528/b69528.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69528/b69528.ilproj
index 5dfe2754c7..31b7029579 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69528/b69528.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69528/b69528.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="b69528.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69848/b69848.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69848/b69848.ilproj
index 96dcc76f83..d61b45f29b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69848/b69848.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b69848/b69848.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="b69848.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70267/b70267.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70267/b70267.ilproj
index 09f96c62b7..2cb50efabf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70267/b70267.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70267/b70267.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="b70267.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70289/b70289.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70289/b70289.ilproj
index 0d9996e36e..33dea86483 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70289/b70289.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70289/b70289.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="b70289.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70335/b70335.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70335/b70335.ilproj
index d988727a09..3a5d1f1f36 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70335/b70335.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70335/b70335.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="b70335.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70354/b70354.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70354/b70354.ilproj
index f52fca9cde..a71c7c16c5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70354/b70354.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70354/b70354.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="b70354.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70808/b70808.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70808/b70808.ilproj
index ec2f17f5b1..f6dc91c2a3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70808/b70808.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70808/b70808.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="b70808.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70909/b70909.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70909/b70909.ilproj
index 3f54920f16..de203c8597 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70909/b70909.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70909/b70909.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="b70909.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70964/b70964.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70964/b70964.ilproj
index 18a7813e22..3e9c0dde77 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70964/b70964.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70964/b70964.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="b70964.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70967/b70967.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70967/b70967.ilproj
index 27f6d70a4d..dcb65ef64a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70967/b70967.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70967/b70967.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="b70967.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70992/b70992.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70992/b70992.ilproj
index a355d13878..9f17a99bfd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70992/b70992.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70992/b70992.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="b70992.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70994/b70994.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70994/b70994.ilproj
index 4328107319..a120594b96 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70994/b70994.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b70994/b70994.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="b70994.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71003/b71003.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71003/b71003.ilproj
index 6052de14ed..4e1fd90ae4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71003/b71003.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71003/b71003.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="b71003.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71005/b71005.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71005/b71005.csproj
index 87d683f514..070b899583 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71005/b71005.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71005/b71005.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b71093/b71093.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71093/b71093.csproj
index f19ce0a695..3ae45929e7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71093/b71093.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71093/b71093.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b71099/b71099.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71099/b71099.csproj
index 7f5fb6fd20..613c912279 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71099/b71099.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71099/b71099.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b71099.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71120/b71120.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71120/b71120.csproj
index 98f0942f8e..d389db4899 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71120/b71120.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71120/b71120.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b71120.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71135/b71135.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71135/b71135.csproj
index 8c2f7e2ee2..2c9768239a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71135/b71135.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71135/b71135.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b71135.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71155/b71155.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71155/b71155.csproj
index 0517196376..dddebd1323 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71155/b71155.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71155/b71155.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b71155.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71179/b71179.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71179/b71179.ilproj
index 80807676dc..be77bb8e13 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71179/b71179.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71179/b71179.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="b71179.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71231/b71231.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71231/b71231.csproj
index d9ae4d5e1d..10b0280fe1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71231/b71231.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71231/b71231.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b71231.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71318/b71318.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71318/b71318.ilproj
index 6bbd607c5b..441866859b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71318/b71318.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71318/b71318.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="b71318.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71722/b71722.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71722/b71722.ilproj
index 1679d004cd..d850f51830 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71722/b71722.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71722/b71722.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="b71722.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71831/b71831.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71831/b71831.ilproj
index 6f0730bb71..6e032b1267 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71831/b71831.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71831/b71831.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="b71831.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71869/b71869.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71869/b71869.ilproj
index 2cdd0ca871..44b140eac6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71869/b71869.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71869/b71869.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="b71869.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71999/b71999.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71999/b71999.ilproj
index 11b0026f02..a316f56161 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71999/b71999.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b71999/b71999.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="b71999.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72136/b72136.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72136/b72136.csproj
index 51cf8be344..677eb63d45 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72136/b72136.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72136/b72136.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b72136.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72160/b72160.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72160/b72160.ilproj
index 665eab21a3..933dccf1c8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72160/b72160.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72160/b72160.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="b72160.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72161/b72161.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72161/b72161.ilproj
index 761a15ec96..52412fa34b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72161/b72161.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72161/b72161.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="b72161.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72164/b72164.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72164/b72164.csproj
index 149f3ae406..cc70f84d05 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72164/b72164.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72164/b72164.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b72422/b72422.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72422/b72422.csproj
index 47b29887c4..ff2e8be181 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72422/b72422.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72422/b72422.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b72518/b72518.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72518/b72518.ilproj
index 5f4227d0c0..ef2f51c34c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72518/b72518.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72518/b72518.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="b72518.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72522/b72522.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72522/b72522.ilproj
index 34e582742e..47f76fce14 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72522/b72522.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72522/b72522.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="b72522.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72687/b72687.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72687/b72687.csproj
index 88fb7210b0..298da8538b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72687/b72687.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72687/b72687.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b72699/b72699.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72699/b72699.ilproj
index 0a16ad1b00..8480f21be1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72699/b72699.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72699/b72699.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="b72699.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72828/b72828.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72828/b72828.ilproj
index 7dc212f27c..9cabbc5797 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72828/b72828.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72828/b72828.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="b72828.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72932/b72932.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72932/b72932.csproj
index a13ab8f627..cd85c1f0cd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72932/b72932.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72932/b72932.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b72986/b72986.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72986/b72986.csproj
index 6b444d5e0d..c30b3c0961 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72986/b72986.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72986/b72986.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b72996/b72996.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72996/b72996.csproj
index b815250f10..b37adf8dd7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72996/b72996.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b72996/b72996.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b72996.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73079/b73079.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73079/b73079.ilproj
index aad5725341..0e5c3a979a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73079/b73079.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73079/b73079.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="b73079.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73207/b73207.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73207/b73207.ilproj
index e13798fe34..c99d2bc747 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73207/b73207.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73207/b73207.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="b73207.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73283/b73283.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73283/b73283.ilproj
index 69a02e33c0..5e061e3092 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73283/b73283.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73283/b73283.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="b73283.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73786/b73786.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73786/b73786.ilproj
index c1706552e2..3659e0153b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73786/b73786.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73786/b73786.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="b73786.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73921/b73921.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73921/b73921.csproj
index 41cf60809d..9652b12241 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73921/b73921.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b73921/b73921.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b73921.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74182/b74182.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74182/b74182.csproj
index 97634aeac7..5db40ea452 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74182/b74182.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74182/b74182.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b74182.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74608/b74608.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74608/b74608.ilproj
index 62ebccf271..faae212924 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74608/b74608.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74608/b74608.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="b74608.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74937/b74937.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74937/b74937.ilproj
index 0f785e65ff..446229cae2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74937/b74937.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74937/b74937.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="b74937.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74939/b74939.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74939/b74939.ilproj
index e5d07f3b02..945eb5b09d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74939/b74939.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74939/b74939.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="b74939.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74976/b74976.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74976/b74976.ilproj
index 995a0c3f98..a1dc3dd26f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74976/b74976.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b74976/b74976.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="b74976.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75250/b75250.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75250/b75250.csproj
index 172d7e56c5..adff42d42f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75250/b75250.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75250/b75250.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b75250.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75509/b75509.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75509/b75509.csproj
index d2683401e9..176a7f20c7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75509/b75509.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75509/b75509.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b75509.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75888/b75888.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75888/b75888.ilproj
index 121042ed05..146064a899 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75888/b75888.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75888/b75888.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="b75888.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75890/b75890.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75890/b75890.ilproj
index d7c07f0bbb..b30c88ca75 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75890/b75890.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75890/b75890.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="b75890.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75944/b75944.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75944/b75944.ilproj
index 1cb2ea7e91..22d6c53466 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75944/b75944.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75944/b75944.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="b75944.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75945/b75945.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75945/b75945.ilproj
index e6f354636b..0aaa7a31bc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75945/b75945.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b75945/b75945.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="b75945.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76267/b76267.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76267/b76267.csproj
index aa276f3895..0d13602c4a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76267/b76267.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76267/b76267.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b76511/b76511.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76511/b76511.csproj
index 40754f2e71..2d2a0944c2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76511/b76511.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76511/b76511.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b76590/b76590.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76590/b76590.csproj
index 1bae050be5..b25f195ccb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76590/b76590.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76590/b76590.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b76590.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76717/b76717.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76717/b76717.csproj
index 56ef8a2a32..e4a17ccea7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76717/b76717.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b76717/b76717.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b77304/b77304.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77304/b77304.ilproj
index 88a1061018..b4be564735 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77304/b77304.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77304/b77304.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="b77304.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77707/b77707.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77707/b77707.csproj
index 3d63a118d5..ea9a020682 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77707/b77707.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77707/b77707.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b77707.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77713/b77713.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77713/b77713.csproj
index 141998482a..72d1caad6c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77713/b77713.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77713/b77713.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b77713.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77806/b77806.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77806/b77806.ilproj
index 3c5047cf53..e20444ee5d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77806/b77806.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77806/b77806.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="b77806.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77950/b77950.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77950/b77950.ilproj
index d3685da96e..cd03f3cad0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77950/b77950.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b77950/b77950.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="b77950.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b78392/b78392.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b78392/b78392.csproj
index 216e4981ea..5227afefa7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b78392/b78392.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b78392/b78392.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b78392.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b78694/b78694.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b78694/b78694.csproj
index 57ad45d18d..1b29c16644 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b78694/b78694.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b78694/b78694.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b79250/b79250.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79250/b79250.ilproj
index 151ea84194..3755a44c76 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79250/b79250.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79250/b79250.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="b79250.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79418/b79418.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79418/b79418.csproj
index 8579e94f56..9c562cc8e7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79418/b79418.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79418/b79418.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b79418.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79642/b79642.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79642/b79642.csproj
index b48dbcf248..14e63aff5a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79642/b79642.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79642/b79642.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b80043/b80043.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80043/b80043.ilproj
index ab28114fb7..7914ba582d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80043/b80043.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80043/b80043.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="b80043.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80045/b80045.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80045/b80045.csproj
index 9c611c4935..05fd8e5446 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80045/b80045.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80045/b80045.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b80045.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80764/b80764.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80764/b80764.csproj
index 6f83ec9385..740f4d82f1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80764/b80764.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80764/b80764.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b80824/b80824.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80824/b80824.ilproj
index 20deb6a312..7ef69251e8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80824/b80824.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b80824/b80824.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="b80824.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b81618/b81618.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b81618/b81618.csproj
index 79c870f48f..ee048d1cc5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b81618/b81618.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b81618/b81618.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b81938/b81938.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b81938/b81938.ilproj
index 045d987d67..21803facf7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b81938/b81938.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b81938/b81938.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="b81938.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82048/b82048.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82048/b82048.csproj
index 439ad4a80e..c1090dd893 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82048/b82048.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82048/b82048.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b82160/b82160.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82160/b82160.ilproj
index 6b930da0e8..14ac065a13 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82160/b82160.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82160/b82160.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="b82160.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82247/b82247.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82247/b82247.ilproj
index a922077212..fb60eb271a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82247/b82247.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82247/b82247.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="b82247.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82249/b82249.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82249/b82249.ilproj
index 10c92041b2..0a80e00010 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82249/b82249.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82249/b82249.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="b82249.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82715/b82715.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82715/b82715.ilproj
index e5384c1438..c406b4b474 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82715/b82715.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82715/b82715.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="b82715.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82866/b82866.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82866/b82866.csproj
index 299bd8f752..ad9f976e7a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82866/b82866.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b82866/b82866.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b82866.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b83690/b83690.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b83690/b83690.csproj
index f667be690f..064e8c0831 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b83690/b83690.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b83690/b83690.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b83690.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b83702/b83702.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b83702/b83702.csproj
index 0a26754909..143b7a22bf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b83702/b83702.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b83702/b83702.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M12-Beta2/b84836/b84836.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84836/b84836.csproj
index ed4f41a409..112399bc87 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84836/b84836.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84836/b84836.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b84836.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84909/b84909.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84909/b84909.ilproj
index b6c36b80e8..fda3981a9b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84909/b84909.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84909/b84909.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="b84909.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84916/b84916.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84916/b84916.ilproj
index 44f9ebee16..bfb1f6efb3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84916/b84916.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84916/b84916.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="b84916.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84971/b84971.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84971/b84971.ilproj
index da840265d7..88453f53be 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84971/b84971.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b84971/b84971.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="b84971.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b85316/b85316.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b85316/b85316.ilproj
index d582740dab..c00a9ebe0f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b85316/b85316.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b85316/b85316.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="b85316.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b91377/b91377.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b91377/b91377.csproj
index d63ff964bb..fb3a686937 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b91377/b91377.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b91377/b91377.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b91377.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b101147/b101147.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b101147/b101147.ilproj
index 36ef1f64c1..aa2a64e63c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b101147/b101147.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b101147/b101147.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="b101147.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b113239/b113239.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b113239/b113239.csproj
index 27ca55db6f..4d385534b9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b113239/b113239.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b113239/b113239.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M13-RTM/b85477/b85477.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b85477/b85477.ilproj
index c2f43369d3..383d90b0ed 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b85477/b85477.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b85477/b85477.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="b85477.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b86139/b86139.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b86139/b86139.ilproj
index 71ca284b53..3c6e66960b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b86139/b86139.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b86139/b86139.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="b86139.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b87284/b87284.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b87284/b87284.csproj
index 914f2af82a..b7157f3f07 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b87284/b87284.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b87284/b87284.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b87284.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b87285/b87285.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b87285/b87285.csproj
index 551dcd56f8..9f4db9ec0e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b87285/b87285.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b87285/b87285.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M13-RTM/b88712/b88712.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88712/b88712.csproj
index 9e2c476674..c016a22271 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88712/b88712.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88712/b88712.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b88712.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88793/b88793.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88793/b88793.csproj
index be2f56d068..f5810dcce7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88793/b88793.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88793/b88793.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b88793.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88797/b88797.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88797/b88797.csproj
index 9bb4ab42a9..0b0cf48be7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88797/b88797.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88797/b88797.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b88797.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89277/b89277.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89277/b89277.csproj
index 539e32c3da..990d1d450a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89277/b89277.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89277/b89277.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b89277.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89279/b89279.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89279/b89279.csproj
index 7bfbefb69e..fe96cea3b6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89279/b89279.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89279/b89279.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/V1-M13-RTM/b89409/b89409.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89409/b89409.ilproj
index aa76853c8b..a0c6c0f04c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89409/b89409.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89409/b89409.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="b89409.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89506/b89506.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89506/b89506.csproj
index eba4db5899..6d61abf6e8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89506/b89506.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89506/b89506.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b89506.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89546/b89546.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89546/b89546.ilproj
index f6d799d05b..263b5305dc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89546/b89546.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89546/b89546.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="b89546.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89600/b89600.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89600/b89600.csproj
index 379646c8d1..dcfe5aabe8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89600/b89600.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89600/b89600.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b89600.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89797/b89797.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89797/b89797.csproj
index 20a17e7983..673e1ced48 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89797/b89797.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89797/b89797.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M13-RTM/b89946/b89946.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89946/b89946.csproj
index d0914f8da9..a0d830f69b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89946/b89946.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b89946/b89946.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b89946.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b90129/b90129.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b90129/b90129.ilproj
index b2801bcab1..a2a97e69fa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b90129/b90129.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b90129/b90129.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="b90129.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91021/b91021.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91021/b91021.ilproj
index 8a1a352ac5..8d287bfcf7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91021/b91021.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91021/b91021.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="b91021.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91189/b91189.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91189/b91189.csproj
index 470cb1fa8c..817117c5b9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91189/b91189.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91189/b91189.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b91189.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91203/b91203.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91203/b91203.ilproj
index 5950c1d64a..985bd0302f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91203/b91203.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91203/b91203.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="b91203.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91223/b91223.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91223/b91223.ilproj
index 9c09bec15a..a07ae1d607 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91223/b91223.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91223/b91223.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="b91223.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91230/b91230.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91230/b91230.csproj
index 045536e43d..350eed0b3b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91230/b91230.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91230/b91230.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b91230.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91248/b91248.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91248/b91248.csproj
index 7fc986bc41..41faa9ccd1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91248/b91248.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91248/b91248.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b91248.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91359/b91359.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91359/b91359.ilproj
index 6aad7e6c7e..19fa1d3da3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91359/b91359.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91359/b91359.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="b91359.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91855/b91855.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91855/b91855.csproj
index 6b5f25730e..bdd5483bb3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91855/b91855.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91855/b91855.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b91855.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91859/b91859.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91859/b91859.csproj
index ff406a8e4f..8e011d7d76 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91859/b91859.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91859/b91859.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b91859.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91867/b91867.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91867/b91867.csproj
index eb09e6cdaf..75cf2a2117 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91867/b91867.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91867/b91867.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b91867.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91917/b91917.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91917/b91917.csproj
index 33537c3328..97cbff754c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91917/b91917.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91917/b91917.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b91917.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92568/b92568.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92568/b92568.csproj
index 0c81386a9c..164f615ab3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92568/b92568.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92568/b92568.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b92568.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92614/b92614.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92614/b92614.csproj
index 2fcc87a721..7c3524a415 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92614/b92614.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92614/b92614.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b92614.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92693/b92693.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92693/b92693.csproj
index 2cef946a21..32a6300fb8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92693/b92693.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92693/b92693.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b92693.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92714/b92714.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92714/b92714.csproj
index 2ba855158e..7d7aff486e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92714/b92714.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92714/b92714.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M13-RTM/b92736/b92736.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92736/b92736.ilproj
index bb12b2cb7e..c428fd2b94 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92736/b92736.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b92736/b92736.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="b92736.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b93027/b93027.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b93027/b93027.csproj
index b365079ac7..a5750b50dd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b93027/b93027.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b93027/b93027.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b93027.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b94306/b94306.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b94306/b94306.ilproj
index 3bde951690..5709213a99 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b94306/b94306.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b94306/b94306.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="b94306.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99222/b99222.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99222/b99222.csproj
index 7ce5165068..c777fd5e47 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99222/b99222.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99222/b99222.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M13-RTM/b99235/b99235.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99235/b99235.csproj
index 8576234681..19b00229f2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99235/b99235.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99235/b99235.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1-M13-RTM/b99667/b99667.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99667/b99667.ilproj
index 67e8a4fd89..4b990a7a5d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99667/b99667.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99667/b99667.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="b99667.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/app.config b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/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/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/b99969.cs b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/b99969.cs
new file mode 100644
index 0000000000..a17fbca31a
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/b99969.cs
@@ -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.
+
+using System;
+using System.Threading;
+
+internal class Test
+{
+ public int i;
+ private volatile bool _bSpoof = false;
+ private volatile bool _bDoSpoof = false;
+
+ private static Test s_target;
+
+ private static void DoSpoof()
+ {
+ while (!s_target._bDoSpoof) ;
+ s_target.i = 80000000;
+ s_target._bSpoof = true;
+ }
+
+ private int Function1()
+ {
+ try
+ {
+ return Function();
+ }
+ catch (IndexOutOfRangeException)
+ {
+ Console.WriteLine("IndexOutOfRangeException caught");
+ return 99;
+ }
+ }
+
+ private int Function()
+ {
+ int[] arr = new int[1];
+
+ i = 0;
+ _bSpoof = false;
+ _bDoSpoof = false;
+
+
+ int result = arr[i];
+
+ result += arr[i];
+
+ _bDoSpoof = true;
+ result += arr[i];
+
+ while (_bSpoof == false) ;
+
+ result += arr[i];
+
+ return result;
+ }
+
+ private static int Main()
+ {
+ Test t = new Test();
+
+ s_target = t;
+
+ Thread thread = new Thread(new ThreadStart(DoSpoof));
+ thread.Start();
+
+ int a = t.Function1();
+
+ if (a == 99)
+ {
+ Console.WriteLine("PASSED");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("FAILED");
+ return 1;
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/b99969.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/b99969.csproj
new file mode 100644
index 0000000000..f00c08c5a5
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/b99969.csproj
@@ -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="b99969.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/Regression/CLR-x86-JIT/V1-M14-SP1/b119538/b119538a.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M14-SP1/b119538/b119538a.csproj
index 620a7f5458..6816b82a85 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M14-SP1/b119538/b119538a.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M14-SP1/b119538/b119538a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b119538a.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M14-SP1/b119538/b119538b.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M14-SP1/b119538/b119538b.csproj
index 4e6bcbf656..d804b0bcfd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-M14-SP1/b119538/b119538b.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-M14-SP1/b119538/b119538b.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b119538b.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b147814/b147814_il.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b147814/b147814_il.ilproj
index 9f8bef37b1..64ab7a5b90 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b147814/b147814_il.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b147814/b147814_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="rembug.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b147816/b147816.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b147816/b147816.ilproj
index c23b1c4584..25f4294b73 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b147816/b147816.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b147816/b147816.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="loop.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b148815/b148815.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b148815/b148815.csproj
index 442d8a3130..b5e2624c5c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b148815/b148815.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b148815/b148815.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="testclass.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-mixed.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-mixed.ilproj
index 69402bf463..d01c39b9c2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-mixed.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-mixed.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="params-mixed.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-none.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-none.ilproj
index 99f484cdc3..9a37985548 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-none.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-none.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="params-none.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-object.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-object.ilproj
index 3161de3422..fff7f0fc9d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-object.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-object.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="params-object.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-value.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-value.ilproj
index c75169a98c..5ad7c0c551 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-value.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-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="params-value.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-varargs.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-varargs.ilproj
index 5a7e033184..d562d95170 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-varargs.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/params-varargs.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="params-varargs.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/static-mixed.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/static-mixed.ilproj
index 39c0b7811a..a4f10cfab1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/static-mixed.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/static-mixed.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="static-mixed.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/static-object.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/static-object.ilproj
index 15929b4319..08570fc42d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/static-object.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1-QFE/b151440/static-object.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="static-object.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b119294/b119294.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b119294/b119294.csproj
index fcdc6d5855..4712b94e16 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b119294/b119294.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b119294/b119294.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b119294.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b130333/b130333.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b130333/b130333.csproj
index aaf7b29b5e..5807580a79 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b130333/b130333.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b130333/b130333.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="byteshift.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b139895/b139895.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b139895/b139895.ilproj
index 7652539187..0a0475de55 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b139895/b139895.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b139895/b139895.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="b139895.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140118/b140118.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140118/b140118.ilproj
index 5b23231950..689c82499b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140118/b140118.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140118/b140118.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="b140118.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140711/b140711.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140711/b140711.csproj
index 515a5c3de8..43f60b137e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140711/b140711.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140711/b140711.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140902/b140902.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140902/b140902.csproj
index f807a15c41..ee4f3b9e6b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140902/b140902.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.1-M1-Beta1/b140902/b140902.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1.2-Beta1/b101136/b101136.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b101136/b101136.csproj
index fbaa20ba91..042f8da298 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b101136/b101136.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b101136/b101136.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1.2-Beta1/b102879/b102879.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b102879/b102879.csproj
index 115e2f2bfc..ee40739091 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b102879/b102879.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b102879/b102879.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/CLR-x86-JIT/V1.2-Beta1/b103058/b103058.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b103058/b103058.csproj
index 82fe3b0be4..93871fdb0c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b103058/b103058.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b103058/b103058.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1.2-Beta1/b124232/b124232.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b124232/b124232.csproj
index fd274ee51d..49b073940c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b124232/b124232.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b124232/b124232.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="genisinst.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147147/b147147.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147147/b147147.ilproj
index 91dbd6e003..295114c3aa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147147/b147147.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147147/b147147.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="samabo.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147924/b147924.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147924/b147924.ilproj
index 060cdae665..fbcfe794f2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147924/b147924.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147924/b147924.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="bigdat.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b169333/b169333.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b169333/b169333.csproj
index 73bb18d3d5..c04259a22b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b169333/b169333.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b169333/b169333.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b169333.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b178119/b178119.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b178119/b178119.csproj
index ef973578d6..0c7d07aee0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b178119/b178119.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b178119/b178119.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="hugemthfrm.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b178128/b178128.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b178128/b178128.csproj
index 43932dcdb7..ca266681d6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b178128/b178128.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b178128/b178128.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="hugestruct.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b180381/b180381a.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b180381/b180381a.csproj
index 1ff018e78b..6acf98cf4b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b180381/b180381a.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b180381/b180381a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="constrained1.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b180381/b180381b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b180381/b180381b.ilproj
index 1ba4c786d2..5cf8e0aec4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b180381/b180381b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b180381/b180381b.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="constrained2.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b191926/b191926.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b191926/b191926.csproj
index d3a7b56766..b586f24987 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b191926/b191926.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b191926/b191926.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="ParamLimit.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b219940/b219940.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b219940/b219940.csproj
index 80bbbaae29..4f2a5c0a3b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b219940/b219940.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b219940/b219940.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct01_gen.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b220968/b220968.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b220968/b220968.ilproj
index 4b4748bf50..b4a4f8b46f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b220968/b220968.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b220968/b220968.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="1.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223924/b223924.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223924/b223924.ilproj
index c67234abea..3a1e0ebde9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223924/b223924.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223924/b223924.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="bug2.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223932/b223932.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223932/b223932.ilproj
index a99b6f0074..e2fd5d0c66 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223932/b223932.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223932/b223932.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="bug3.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223936/b223936.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223936/b223936.ilproj
index b6409285ec..a9e5b44135 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223936/b223936.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b223936/b223936.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="bug4.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b00722/b00722.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b00722/b00722.ilproj
index 24cc38559c..b635b00f9e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b00722/b00722.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b00722/b00722.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="b00722.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b00735/b00735.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b00735/b00735.csproj
index 61d6c9870a..2a86919cbf 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b00735/b00735.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b00735/b00735.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b00735.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b02345/b02345.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b02345/b02345.csproj
index f64d76e62c..c6fd39027f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b02345/b02345.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b02345/b02345.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b02345.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b02762/b02762.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b02762/b02762.csproj
index fded7208c6..c42d1ec937 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b02762/b02762.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b02762/b02762.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1.2-M01/b04319/b04319.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b04319/b04319.ilproj
index 2ed0f212dc..9e89d00e4d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b04319/b04319.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b04319/b04319.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="b04319.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b05623/b05623.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b05623/b05623.ilproj
index 6f23128857..649a5444ab 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b05623/b05623.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b05623/b05623.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="b05623.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b06020/b06020.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b06020/b06020.ilproj
index c9b4517e69..0f5c6b880b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b06020/b06020.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b06020/b06020.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="b06020.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07211/b07211.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07211/b07211.csproj
index aaf7b29b5e..5807580a79 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07211/b07211.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07211/b07211.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="byteshift.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07369/b07369.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07369/b07369.ilproj
index cc66a1e064..ca11ad7c23 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07369/b07369.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07369/b07369.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="b07369.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07383/b07383.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07383/b07383.ilproj
index 83d7347fbd..753b79e641 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07383/b07383.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07383/b07383.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="b07383.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07900/b07900.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07900/b07900.csproj
index b232f5c13f..1bed904527 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07900/b07900.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07900/b07900.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="rpPasses.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07947/b07947.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07947/b07947.ilproj
index edebfb3b68..8ab0633ab9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07947/b07947.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b07947/b07947.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="b07947.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08020/b08020.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08020/b08020.csproj
index c0acd38742..dc4b621f92 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08020/b08020.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08020/b08020.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="bbHndIndex.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b11762/b11762.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b11762/b11762.csproj
index f0ced6e7f2..28d8607bc2 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b11762/b11762.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b11762/b11762.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b11762.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b13452/b13452.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b13452/b13452.ilproj
index 200f79d30c..881dbcc482 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b13452/b13452.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b13452/b13452.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="b13452.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b14617/b14617.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b14617/b14617.ilproj
index fdbcf27784..a8c585ac53 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b14617/b14617.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b14617/b14617.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="b14617.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b15617/b15617.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b15617/b15617.ilproj
index 797ce36487..372bf32630 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b15617/b15617.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b15617/b15617.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="arrayDim.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16386/b16386.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16386/b16386.csproj
index 9e8057f055..1541c5b825 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16386/b16386.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16386/b16386.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/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="gtnop.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16399/b16399.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16399/b16399.csproj
index f2b83f2c90..cbd45a1376 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16399/b16399.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16399/b16399.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="gtIsValid64RsltMul.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16570/b16570.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16570/b16570.csproj
index 25d2214059..f8c45863b0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16570/b16570.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b16570/b16570.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1.2-M01/b18049/b18049.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b18049/b18049.ilproj
index 6acda71850..7de642b6aa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b18049/b18049.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b18049/b18049.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="loop2.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b00719/b00719.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b00719/b00719.csproj
index 957bafc2df..54c1f9dcf1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b00719/b00719.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b00719/b00719.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962a.ilproj
index 352a569ac5..775a942d84 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962a.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="t.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962b.ilproj
index 971c08640e..0bb72b9c0e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962b.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="t2.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962c.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962c.ilproj
index 0745d5a0fd..bfd30c2632 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962c.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b102962/b102962c.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="vc178279.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b115932/b115932a.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b115932/b115932a.ilproj
index 352a569ac5..775a942d84 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b115932/b115932a.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b115932/b115932a.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="t.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b115932/b115932b.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b115932/b115932b.ilproj
index 90275f3235..6267fd8829 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b115932/b115932b.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b115932/b115932b.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="t1.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b118260/b118260.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b118260/b118260.ilproj
index 0264fa4e0b..277d2eb2f7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b118260/b118260.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b118260/b118260.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="b118260.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b138117/b138117.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b138117/b138117.ilproj
index 4c235fb03e..e92c2694df 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b138117/b138117.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b138117/b138117.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="ldsfldainitonlyvt.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b19171/b19171.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b19171/b19171.csproj
index 75be0ae5a0..1e60885285 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b19171/b19171.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b19171/b19171.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="jmp2blk.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b20785/b20785.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b20785/b20785.csproj
index 558ca8687a..4c0d57f7e7 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b20785/b20785.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b20785/b20785.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1.2-M02/b21296/b21296.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b21296/b21296.csproj
index 22d0911c22..5e9c7259dd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b21296/b21296.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b21296/b21296.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V1.2-M02/b30251/b30251.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b30251/b30251.csproj
index e5c9ca29ae..34e68c5e1f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b30251/b30251.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b30251/b30251.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/V1.2-M02/b31398/b31398.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b31398/b31398.csproj
index 85402afbe4..f6a003c94f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b31398/b31398.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M02/b31398/b31398.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V2.0-Beta2/b091942/b091942.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b091942/b091942.ilproj
index 4423384d65..2bf8cc1c5c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b091942/b091942.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b091942/b091942.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="nullref.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b102533/b102533.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b102533/b102533.csproj
index 381cb4059a..328df717c9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b102533/b102533.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b102533/b102533.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="DeadBlock.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b268908/b268908.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b268908/b268908.csproj
index 76a35e451a..aac82e99fa 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b268908/b268908.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b268908/b268908.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>none</DebugType>
+ <DebugType>None</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="vars2.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b309555/b309555.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b309555/b309555.ilproj
index aba82bf317..f473c03ea9 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b309555/b309555.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b309555/b309555.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="x86-test-1084346006.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b320147/b320147.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b320147/b320147.csproj
index bec8a58edf..b3aba9ce2a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b320147/b320147.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b320147/b320147.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="1086745236.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b321799/b321799.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b321799/b321799.csproj
index 283f708b60..8eea1b9d6f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b321799/b321799.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b321799/b321799.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="repro.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b323557/b323557-ret.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b323557/b323557-ret.ilproj
index b9480a7f68..196e273b66 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b323557/b323557-ret.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b323557/b323557-ret.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>None</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="1087985874.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b338014/b338014.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b338014/b338014.csproj
index 23adb119c3..0f9e04af10 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b338014/b338014.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b338014/b338014.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="vsw338014.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b353858/b353858.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b353858/b353858.ilproj
index cd7d07dd72..949f87a49a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b353858/b353858.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b353858/b353858.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="b353858.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b374944/b374944.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b374944/b374944.ilproj
index 769cdedfe7..8997fbc80a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b374944/b374944.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b374944/b374944.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="helper.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.csproj
index 25ca95be92..6b8ef11149 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.csproj
index 4e728d58d7..a511b1fbf1 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/V2.0-Beta2/b405223/b405223.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b405223/b405223.csproj
index ace1b41f58..34918aaace 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b405223/b405223.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b405223/b405223.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b405223.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b409617/b409617.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b409617/b409617.ilproj
index 2a31e6eb7f..27b2d5232e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b409617/b409617.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b409617/b409617.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="b409617.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b415164/b415164.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b415164/b415164.ilproj
index 58697da4bd..2043a59968 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b415164/b415164.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b415164/b415164.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="b415164.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b416667/b416667.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b416667/b416667.csproj
index 85a2e1c394..b7ad55efc3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b416667/b416667.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b416667/b416667.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b416667.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b423755/Desktop/b423755.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b423755/Desktop/b423755.ilproj
index 07fc1ceb98..76d7807fc8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b423755/Desktop/b423755.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b423755/Desktop/b423755.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="b423755.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b425314/b425314.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b425314/b425314.csproj
index b2f5f136e5..592b7c745c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b425314/b425314.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b425314/b425314.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/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="b425314.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b449827/b449827.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b449827/b449827.csproj
index f815929a5c..a1c5948659 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b449827/b449827.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b449827/b449827.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b369916/b369916.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b369916/b369916.csproj
index 2a43170a96..ce7ca5cf64 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b369916/b369916.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b369916/b369916.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/V2.0-RTM/b471305/b471305.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b471305/b471305.ilproj
index db0ee3f04b..c0c01dd360 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b471305/b471305.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b471305/b471305.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="b471305.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b475589/b475589.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b475589/b475589.ilproj
index 9b9ea26688..3b0cf48107 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b475589/b475589.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b475589/b475589.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="b475589.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b489329/b489329.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b489329/b489329.ilproj
index 9aed25d40b..cb14d51b7e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b489329/b489329.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b489329/b489329.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="b489329.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b518440/b518440.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b518440/b518440.ilproj
index 62024cd5aa..7ffa9a3f8f 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b518440/b518440.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b518440/b518440.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="b518440.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b598031/test.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b598031/test.ilproj
index 005d45c2dc..bc6a945619 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b598031/test.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b598031/test.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.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b598031/test2.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b598031/test2.ilproj
index d232c9314e..1e659cf94e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b598031/test2.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b598031/test2.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/Regression/CLR-x86-JIT/V2.0-RTM/b604247/b604247.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b604247/b604247.csproj
index 0d273ff409..c25f32a0dd 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b604247/b604247.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-RTM/b604247/b604247.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/dev10/b392262/b392262.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b392262/b392262.csproj
index e1f118d7e5..d1408129a0 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b392262/b392262.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b392262/b392262.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/dev10/b393481/b393481.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b393481/b393481.csproj
index c44e34598c..5ff030612c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b393481/b393481.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b393481/b393481.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/dev10/b400791/_b400971b400971.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b400791/_b400971b400971.csproj
index b3346af5bd..5a342e9db4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b400791/_b400971b400971.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b400791/_b400971b400971.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/dev10/b402658/b402658.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b402658/b402658.csproj
index d2b0788269..2da8d96c24 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b402658/b402658.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b402658/b402658.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/dev10/b402701/b402701.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b402701/b402701.csproj
index 922cc4a5ea..f0628c8edb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b402701/b402701.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b402701/b402701.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/dev10/b464149/b464149.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b464149/b464149.ilproj
index 0671ac7264..37826294de 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b464149/b464149.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b464149/b464149.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="b464149.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/app.config b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/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/Regression/CLR-x86-JIT/dev10/b519927/b519927.il b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/b519927.il
new file mode 100644
index 0000000000..1c0b0bdfb3
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/b519927.il
@@ -0,0 +1,788 @@
+// 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 EmitTest
+{
+ .custom instance void [mscorlib]System.Reflection.AssemblyTitleAttribute::.ctor(string) = ( 01 00 08 45 6D 69 74 54 65 73 74 00 00 ) // ...EmitTest..
+ .custom instance void [mscorlib]System.Reflection.AssemblyDescriptionAttribute::.ctor(string) = ( 01 00 00 00 00 )
+ .custom instance void [mscorlib]System.Reflection.AssemblyConfigurationAttribute::.ctor(string) = ( 01 00 00 00 00 )
+ .custom instance void [mscorlib]System.Reflection.AssemblyCompanyAttribute::.ctor(string) = ( 01 00 09 4D 69 63 72 6F 73 6F 66 74 00 00 ) // ...Microsoft..
+ .custom instance void [mscorlib]System.Reflection.AssemblyProductAttribute::.ctor(string) = ( 01 00 08 45 6D 69 74 54 65 73 74 00 00 ) // ...EmitTest..
+ .custom instance void [mscorlib]System.Reflection.AssemblyCopyrightAttribute::.ctor(string) = ( 01 00 1B 43 6F 70 79 72 69 67 68 74 20 C2 A9 20 // ...Copyright ..
+ 4D 69 63 72 6F 73 6F 66 74 20 32 30 30 38 00 00 ) // Microsoft 2008..
+ .custom instance void [mscorlib]System.Reflection.AssemblyTrademarkAttribute::.ctor(string) = ( 01 00 00 00 00 )
+ .custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
+ .custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 66 66 37 66 30 37 64 33 2D 37 63 35 39 // ..$ff7f07d3-7c59
+ 2D 34 38 62 30 2D 39 34 63 63 2D 37 37 63 61 65 // -48b0-94cc-77cae
+ 39 37 34 65 63 66 62 00 00 ) // 974ecfb..
+ .custom instance void [mscorlib]System.Reflection.AssemblyFileVersionAttribute::.ctor(string) = ( 01 00 07 31 2E 30 2E 30 2E 30 00 00 ) // ...1.0.0.0..
+
+
+ .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.
+ .hash algorithm 0x00008004
+ .ver 1:0:0:0
+}
+.module EmitTest.exe
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003 // WINDOWS_CUI
+
+
+
+.class interface public abstract auto ansi IServiceManager
+{
+} // end of class IServiceManager
+
+.class public auto ansi beforefieldinit Services
+ extends [mscorlib]System.Object
+ implements IServiceManager
+{
+ .field public static initonly class IScheduler Scheduler
+ .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 Services::.ctor
+
+} // end of class Services
+
+.class interface public abstract auto ansi IService
+{
+} // end of class IService
+
+.class interface public abstract auto ansi IScheduler
+ implements IService
+{
+ .method public hidebysig newslot abstract virtual
+ instance void Start() cil managed
+ {
+ } // end of method IScheduler::Start
+
+} // end of class IScheduler
+
+.class public auto ansi beforefieldinit Scheduler
+ extends [mscorlib]System.Object
+ implements IScheduler,
+ IService
+{
+ .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: nop
+ IL_0007: nop
+ IL_0008: ldstr "Creating Scheduler"
+ IL_000d: call void [System.Console]System.Console::WriteLine(string)
+ IL_0012: nop
+ IL_0013: nop
+ IL_0014: ret
+ } // end of method Scheduler::.ctor
+
+ .method public hidebysig newslot virtual final
+ instance void Start() cil managed
+ {
+ .maxstack 8
+ IL_0000: nop
+ IL_0001: ldstr "Starting Scheduler"
+ IL_0006: call void [System.Console]System.Console::WriteLine(string)
+ IL_000b: nop
+ IL_000c: ret
+ } // end of method Scheduler::Start
+
+} // end of class Scheduler
+
+.class private abstract auto ansi sealed beforefieldinit Program
+ extends [mscorlib]System.Object
+{
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init ([0] int32 CS$1$0000)
+ IL_0000: nop
+ IL_0001: call void ServiceLoader::Initialize()
+ IL_0006: nop
+ .try
+ {
+ IL_0007: nop
+ IL_0008: ldsfld class IScheduler Services::Scheduler
+ IL_000d: callvirt instance void IScheduler::Start()
+ IL_0012: nop
+ IL_0013: nop
+ IL_0014: leave.s IL_001d
+
+ } // end .try
+ catch [mscorlib]System.MissingMethodException
+ {
+ IL_0016: pop
+ IL_0017: nop
+ IL_0018: ldc.i4.s 100
+ IL_001a: stloc.0
+ IL_001b: leave.s IL_0023
+
+ } // end handler
+ IL_001d: nop
+ IL_001e: ldc.i4.s 101
+ IL_0020: stloc.0
+ IL_0021: br.s IL_0023
+
+ IL_0023: nop
+ IL_0024: ldloc.0
+ IL_0025: ret
+ } // end of method Program::Main
+
+} // end of class Program
+
+.class public auto ansi beforefieldinit ServiceLoader
+ extends [mscorlib]System.Object
+{
+ .field private static class Manager manager
+ .field private static class [mscorlib]System.Type serviceType
+ .method private hidebysig static void LoadManagers(class [mscorlib]System.Reflection.Assembly 'assembly') cil managed
+ {
+ .maxstack 2
+ .locals init ([0] class [mscorlib]System.Type 'type',
+ [1] class [mscorlib]System.Type[] CS$6$0000,
+ [2] int32 CS$7$0001,
+ [3] bool CS$4$0002)
+ IL_0000: nop
+ IL_0001: nop
+ IL_0002: ldarg.0
+ IL_0003: callvirt instance class [mscorlib]System.Type[] [mscorlib]System.Reflection.Assembly::GetTypes()
+ IL_0008: stloc.1
+ IL_0009: ldc.i4.0
+ IL_000a: stloc.2
+ IL_000b: br.s IL_005d
+
+ IL_000d: ldloc.1
+ IL_000e: ldloc.2
+ IL_000f: ldelem.ref
+ IL_0010: stloc.0
+ IL_0011: nop
+ IL_0012: ldloc.0
+ IL_0013: callvirt instance bool [mscorlib]System.Type::get_IsPublic()
+ IL_0018: brfalse.s IL_003b
+
+ IL_001a: ldtoken IServiceManager
+ IL_001f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_0024: ldloc.0
+ IL_0025: callvirt instance bool [mscorlib]System.Type::IsAssignableFrom(class [mscorlib]System.Type)
+ IL_002a: brfalse.s IL_003b
+
+ IL_002c: ldloc.0
+ IL_002d: ldtoken IServiceManager
+ IL_0032: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_0037: ceq
+ IL_0039: br.s IL_003c
+
+ IL_003b: ldc.i4.1
+ IL_003c: stloc.3
+ IL_003d: ldloc.3
+ IL_003e: brtrue.s IL_0058
+
+ IL_0040: nop
+ IL_0041: ldloc.0
+ IL_0042: newobj instance void Manager::.ctor(class [mscorlib]System.Type)
+ IL_0047: stsfld class Manager ServiceLoader::manager
+ IL_004c: ldsfld class Manager ServiceLoader::manager
+ IL_0051: callvirt instance void Manager::Initialize()
+ IL_0056: nop
+ IL_0057: nop
+ IL_0058: nop
+ IL_0059: ldloc.2
+ IL_005a: ldc.i4.1
+ IL_005b: add
+ IL_005c: stloc.2
+ IL_005d: ldloc.2
+ IL_005e: ldloc.1
+ IL_005f: ldlen
+ IL_0060: conv.i4
+ IL_0061: clt
+ IL_0063: stloc.3
+ IL_0064: ldloc.3
+ IL_0065: brtrue.s IL_000d
+
+ IL_0067: ret
+ } // end of method ServiceLoader::LoadManagers
+
+ .method private hidebysig static void LoadServices(class [mscorlib]System.Reflection.Assembly 'assembly') cil managed
+ {
+ .maxstack 2
+ .locals init ([0] class [mscorlib]System.Type 'type',
+ [1] class [mscorlib]System.Type[] interfaces,
+ [2] class [mscorlib]System.Type 'interface',
+ [3] class [mscorlib]System.Type inter,
+ [4] class [mscorlib]System.Type[] CS$6$0000,
+ [5] int32 CS$7$0001,
+ [6] bool CS$4$0002,
+ [7] class [mscorlib]System.Type[] CS$6$0003,
+ [8] int32 CS$7$0004,
+ [9] class [mscorlib]System.Type[] CS$6$0005,
+ [10] int32 CS$7$0006)
+ IL_0000: nop
+ IL_0001: nop
+ IL_0002: ldarg.0
+ IL_0003: callvirt instance class [mscorlib]System.Type[] [mscorlib]System.Reflection.Assembly::GetTypes()
+ IL_0008: stloc.s CS$6$0000
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.s CS$7$0001
+ IL_000d: br IL_00e0
+
+ IL_0012: ldloc.s CS$6$0000
+ IL_0014: ldloc.s CS$7$0001
+ IL_0016: ldelem.ref
+ IL_0017: stloc.0
+ IL_0018: nop
+ IL_0019: ldloc.0
+ IL_001a: callvirt instance bool [mscorlib]System.Type::get_IsPublic()
+ IL_001f: brfalse.s IL_0043
+
+ IL_0021: ldtoken IService
+ IL_0026: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_002b: ldloc.0
+ IL_002c: callvirt instance bool [mscorlib]System.Type::IsAssignableFrom(class [mscorlib]System.Type)
+ IL_0031: brfalse.s IL_0043
+
+ IL_0033: ldloc.0
+ IL_0034: callvirt instance bool [mscorlib]System.Type::get_IsClass()
+ IL_0039: brfalse.s IL_0043
+
+ IL_003b: ldloc.0
+ IL_003c: callvirt instance bool [mscorlib]System.Type::get_IsAbstract()
+ IL_0041: br.s IL_0044
+
+ IL_0043: ldc.i4.1
+ IL_0044: stloc.s CS$4$0002
+ IL_0046: ldloc.s CS$4$0002
+ IL_0048: brtrue IL_00d9
+
+ IL_004d: nop
+ IL_004e: ldloc.0
+ IL_004f: callvirt instance class [mscorlib]System.Type[] [mscorlib]System.Type::GetInterfaces()
+ IL_0054: stloc.1
+ IL_0055: nop
+ IL_0056: ldloc.1
+ IL_0057: stloc.s CS$6$0003
+ IL_0059: ldc.i4.0
+ IL_005a: stloc.s CS$7$0004
+ IL_005c: br.s IL_00ca
+
+ IL_005e: ldloc.s CS$6$0003
+ IL_0060: ldloc.s CS$7$0004
+ IL_0062: ldelem.ref
+ IL_0063: stloc.2
+ IL_0064: nop
+ IL_0065: ldloc.2
+ IL_0066: ldtoken IService
+ IL_006b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_0070: ceq
+ IL_0072: stloc.s CS$4$0002
+ IL_0074: ldloc.s CS$4$0002
+ IL_0076: brtrue.s IL_00c3
+
+ IL_0078: nop
+ IL_0079: nop
+ IL_007a: ldloc.2
+ IL_007b: callvirt instance class [mscorlib]System.Type[] [mscorlib]System.Type::GetInterfaces()
+ IL_0080: stloc.s CS$6$0005
+ IL_0082: ldc.i4.0
+ IL_0083: stloc.s CS$7$0006
+ IL_0085: br.s IL_00b4
+
+ IL_0087: ldloc.s CS$6$0005
+ IL_0089: ldloc.s CS$7$0006
+ IL_008b: ldelem.ref
+ IL_008c: stloc.3
+ IL_008d: nop
+ IL_008e: ldloc.3
+ IL_008f: ldtoken IService
+ IL_0094: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_0099: ceq
+ IL_009b: ldc.i4.0
+ IL_009c: ceq
+ IL_009e: stloc.s CS$4$0002
+ IL_00a0: ldloc.s CS$4$0002
+ IL_00a2: brtrue.s IL_00ad
+
+ IL_00a4: nop
+ IL_00a5: ldloc.0
+ IL_00a6: stsfld class [mscorlib]System.Type ServiceLoader::serviceType
+ IL_00ab: br.s IL_00c2
+
+ IL_00ad: nop
+ IL_00ae: ldloc.s CS$7$0006
+ IL_00b0: ldc.i4.1
+ IL_00b1: add
+ IL_00b2: stloc.s CS$7$0006
+ IL_00b4: ldloc.s CS$7$0006
+ IL_00b6: ldloc.s CS$6$0005
+ IL_00b8: ldlen
+ IL_00b9: conv.i4
+ IL_00ba: clt
+ IL_00bc: stloc.s CS$4$0002
+ IL_00be: ldloc.s CS$4$0002
+ IL_00c0: brtrue.s IL_0087
+
+ IL_00c2: nop
+ IL_00c3: nop
+ IL_00c4: ldloc.s CS$7$0004
+ IL_00c6: ldc.i4.1
+ IL_00c7: add
+ IL_00c8: stloc.s CS$7$0004
+ IL_00ca: ldloc.s CS$7$0004
+ IL_00cc: ldloc.s CS$6$0003
+ IL_00ce: ldlen
+ IL_00cf: conv.i4
+ IL_00d0: clt
+ IL_00d2: stloc.s CS$4$0002
+ IL_00d4: ldloc.s CS$4$0002
+ IL_00d6: brtrue.s IL_005e
+
+ IL_00d8: nop
+ IL_00d9: nop
+ IL_00da: ldloc.s CS$7$0001
+ IL_00dc: ldc.i4.1
+ IL_00dd: add
+ IL_00de: stloc.s CS$7$0001
+ IL_00e0: ldloc.s CS$7$0001
+ IL_00e2: ldloc.s CS$6$0000
+ IL_00e4: ldlen
+ IL_00e5: conv.i4
+ IL_00e6: clt
+ IL_00e8: stloc.s CS$4$0002
+ IL_00ea: ldloc.s CS$4$0002
+ IL_00ec: brtrue IL_0012
+
+ IL_00f1: ret
+ } // end of method ServiceLoader::LoadServices
+
+ .method public hidebysig static void Initialize() cil managed
+ {
+ .maxstack 8
+ IL_0000: nop
+ IL_0001: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly()
+ IL_0006: call void ServiceLoader::LoadManagers(class [mscorlib]System.Reflection.Assembly)
+ IL_000b: nop
+ IL_000c: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly()
+ IL_0011: call void ServiceLoader::LoadServices(class [mscorlib]System.Reflection.Assembly)
+ IL_0016: nop
+ IL_0017: ret
+ } // end of method ServiceLoader::Initialize
+
+ .method public hidebysig static object
+ Create(class [mscorlib]System.Type 'type') cil managed
+ {
+ .maxstack 2
+ .locals init ([0] object CS$1$0000)
+ IL_0000: nop
+ IL_0001: ldstr "Trying to create "
+ IL_0006: ldarg.0
+ IL_0007: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name()
+ IL_000c: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0011: call void [System.Console]System.Console::WriteLine(string)
+ IL_0016: nop
+ IL_0017: ldnull
+ IL_0018: stloc.0
+ IL_0019: br.s IL_001b
+
+ IL_001b: ldloc.0
+ IL_001c: ret
+ } // end of method ServiceLoader::Create
+
+ .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 ServiceLoader::.ctor
+
+} // end of class ServiceLoader
+
+.class private auto ansi beforefieldinit Manager
+ extends [mscorlib]System.Object
+{
+ .field private class [mscorlib]System.Type 'type'
+ .method assembly hidebysig specialname rtspecialname
+ instance void .ctor(class [mscorlib]System.Type 'type') cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: nop
+ IL_0007: nop
+ IL_0008: ldarg.0
+ IL_0009: ldarg.1
+ IL_000a: stfld class [mscorlib]System.Type Manager::'type'
+ IL_000f: nop
+ IL_0010: ret
+ } // end of method Manager::.ctor
+
+ .method private hidebysig instance void
+ CreateConstructor(class [mscorlib]System.Reflection.Emit.TypeBuilder myType,
+ class [mscorlib]System.Reflection.Emit.FieldBuilder mt) cil managed
+ {
+ .maxstack 6
+ .locals init ([0] class [mscorlib]System.Reflection.Emit.ConstructorBuilder cb,
+ [1] class [mscorlib]System.Reflection.Emit.ILGenerator ilgen,
+ [2] class [mscorlib]System.Type[] CS$0$0000)
+ IL_0000: nop
+ IL_0001: ldarg.1
+ IL_0002: ldc.i4.6
+ IL_0003: ldc.i4.1
+ IL_0004: ldc.i4.1
+ IL_0005: newarr [mscorlib]System.Type
+ IL_000a: stloc.2
+ IL_000b: ldloc.2
+ IL_000c: ldc.i4.0
+ IL_000d: ldtoken [mscorlib]System.Type
+ IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_0017: stelem.ref
+ IL_0018: ldloc.2
+ IL_0019: callvirt instance class [mscorlib]System.Reflection.Emit.ConstructorBuilder [mscorlib]System.Reflection.Emit.TypeBuilder::DefineConstructor(valuetype [mscorlib]System.Reflection.MethodAttributes,
+ valuetype [mscorlib]System.Reflection.CallingConventions,
+ class [mscorlib]System.Type[])
+ IL_001e: stloc.0
+ IL_001f: ldloc.0
+ IL_0020: callvirt instance class [mscorlib]System.Reflection.Emit.ILGenerator [mscorlib]System.Reflection.Emit.ConstructorBuilder::GetILGenerator()
+ IL_0025: stloc.1
+ IL_0026: ldloc.1
+ IL_0027: ldsfld valuetype [mscorlib]System.Reflection.Emit.OpCode [mscorlib]System.Reflection.Emit.OpCodes::Ldarg_0
+ IL_002c: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::Emit(valuetype [mscorlib]System.Reflection.Emit.OpCode)
+ IL_0031: nop
+ IL_0032: ldloc.1
+ IL_0033: ldsfld valuetype [mscorlib]System.Reflection.Emit.OpCode [mscorlib]System.Reflection.Emit.OpCodes::Ldarg_1
+ IL_0038: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::Emit(valuetype [mscorlib]System.Reflection.Emit.OpCode)
+ IL_003d: nop
+ IL_003e: ldloc.1
+ IL_003f: ldsfld valuetype [mscorlib]System.Reflection.Emit.OpCode [mscorlib]System.Reflection.Emit.OpCodes::Stfld
+ IL_0044: ldarg.2
+ IL_0045: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::Emit(valuetype [mscorlib]System.Reflection.Emit.OpCode,
+ class [mscorlib]System.Reflection.FieldInfo)
+ IL_004a: nop
+ IL_004b: ldloc.1
+ IL_004c: ldsfld valuetype [mscorlib]System.Reflection.Emit.OpCode [mscorlib]System.Reflection.Emit.OpCodes::Ret
+ IL_0051: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::Emit(valuetype [mscorlib]System.Reflection.Emit.OpCode)
+ IL_0056: nop
+ IL_0057: ret
+ } // end of method Manager::CreateConstructor
+
+ .method private hidebysig instance void
+ CreateMethod(class [mscorlib]System.Reflection.Emit.TypeBuilder myType,
+ class [mscorlib]System.Reflection.MethodInfo m,
+ class [mscorlib]System.Reflection.Emit.FieldBuilder mt,
+ class [mscorlib]System.Reflection.FieldInfo 'field',
+ class [mscorlib]System.Type[] paramTypes) cil managed
+ {
+ .maxstack 5
+ .locals init ([0] class [mscorlib]System.Reflection.Emit.MethodBuilder simpleMethod,
+ [1] class [mscorlib]System.Reflection.Emit.ILGenerator 'il')
+ IL_0000: nop
+ IL_0001: ldarg.1
+ IL_0002: ldarg.2
+ IL_0003: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name()
+ IL_0008: ldc.i4.s 70
+ IL_000a: ldarg.2
+ IL_000b: callvirt instance class [mscorlib]System.Type [mscorlib]System.Reflection.MethodInfo::get_ReturnType()
+ IL_0010: ldarg.s paramTypes
+ IL_0012: callvirt instance class [mscorlib]System.Reflection.Emit.MethodBuilder [mscorlib]System.Reflection.Emit.TypeBuilder::DefineMethod(string,
+ valuetype [mscorlib]System.Reflection.MethodAttributes,
+ class [mscorlib]System.Type,
+ class [mscorlib]System.Type[])
+ IL_0017: stloc.0
+ IL_0018: ldloc.0
+ IL_0019: callvirt instance class [mscorlib]System.Reflection.Emit.ILGenerator [mscorlib]System.Reflection.Emit.MethodBuilder::GetILGenerator()
+ IL_001e: stloc.1
+ IL_001f: ldloc.1
+ IL_0020: ldstr "Created method called - start"
+ IL_0025: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::EmitWriteLine(string)
+ IL_002a: nop
+ IL_002b: ldloc.1
+ IL_002c: ldsfld valuetype [mscorlib]System.Reflection.Emit.OpCode [mscorlib]System.Reflection.Emit.OpCodes::Ldarg_0
+ IL_0031: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::Emit(valuetype [mscorlib]System.Reflection.Emit.OpCode)
+ IL_0036: nop
+ IL_0037: ldloc.1
+ IL_0038: ldsfld valuetype [mscorlib]System.Reflection.Emit.OpCode [mscorlib]System.Reflection.Emit.OpCodes::Ldfld
+ IL_003d: ldarg.3
+ IL_003e: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::Emit(valuetype [mscorlib]System.Reflection.Emit.OpCode,
+ class [mscorlib]System.Reflection.FieldInfo)
+ IL_0043: nop
+ IL_0044: ldloc.1
+ IL_0045: ldsfld valuetype [mscorlib]System.Reflection.Emit.OpCode [mscorlib]System.Reflection.Emit.OpCodes::Callvirt
+ IL_004a: ldtoken ServiceLoader
+ IL_004f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_0054: ldstr "Create"
+ IL_0059: call instance class [mscorlib]System.Reflection.MethodInfo [mscorlib]System.Type::GetMethod(string)
+ IL_005e: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::Emit(valuetype [mscorlib]System.Reflection.Emit.OpCode,
+ class [mscorlib]System.Reflection.MethodInfo)
+ IL_0063: nop
+ IL_0064: ldloc.1
+ IL_0065: ldsfld valuetype [mscorlib]System.Reflection.Emit.OpCode [mscorlib]System.Reflection.Emit.OpCodes::Pop
+ IL_006a: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::Emit(valuetype [mscorlib]System.Reflection.Emit.OpCode)
+ IL_006f: nop
+ IL_0070: ldloc.1
+ IL_0071: ldstr "Created method called - end"
+ IL_0076: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::EmitWriteLine(string)
+ IL_007b: nop
+ IL_007c: ldloc.1
+ IL_007d: ldsfld valuetype [mscorlib]System.Reflection.Emit.OpCode [mscorlib]System.Reflection.Emit.OpCodes::Ret
+ IL_0082: callvirt instance void [mscorlib]System.Reflection.Emit.ILGenerator::Emit(valuetype [mscorlib]System.Reflection.Emit.OpCode)
+ IL_0087: nop
+ IL_0088: ldarg.1
+ IL_0089: ldloc.0
+ IL_008a: ldarg.2
+ IL_008b: callvirt instance void [mscorlib]System.Reflection.Emit.TypeBuilder::DefineMethodOverride(class [mscorlib]System.Reflection.MethodInfo,
+ class [mscorlib]System.Reflection.MethodInfo)
+ IL_0090: nop
+ IL_0091: ret
+ } // end of method Manager::CreateMethod
+
+ .method assembly hidebysig instance void
+ Initialize() cil managed
+ {
+ .maxstack 11
+ .locals init ([0] class [mscorlib]System.Reflection.FieldInfo[] fields,
+ [1] class [mscorlib]System.Reflection.FieldInfo 'field',
+ [2] class [mscorlib]System.Reflection.AssemblyName assemblyName,
+ [3] class [mscorlib]System.Reflection.Emit.AssemblyBuilder newAssembly,
+ [4] class [mscorlib]System.Reflection.Emit.ModuleBuilder newModule,
+ [5] class [mscorlib]System.Reflection.Emit.TypeBuilder myType,
+ [6] class [mscorlib]System.Reflection.Emit.FieldBuilder mt,
+ [7] class [mscorlib]System.Reflection.MethodInfo m,
+ [8] class [mscorlib]System.Type[] paramTypes,
+ [9] int32 i,
+ [10] class [mscorlib]System.Reflection.FieldInfo[] CS$6$0000,
+ [11] int32 CS$7$0001,
+ [12] bool CS$4$0002,
+ [13] class [mscorlib]System.Reflection.MethodInfo[] CS$6$0003,
+ [14] int32 CS$7$0004,
+ [15] object[] CS$0$0005,
+ [16] object[] CS$0$0006)
+ IL_0000: nop
+ IL_0001: ldarg.0
+ IL_0002: ldfld class [mscorlib]System.Type Manager::'type'
+ IL_0007: callvirt instance class [mscorlib]System.Reflection.FieldInfo[] [mscorlib]System.Type::GetFields()
+ IL_000c: stloc.0
+ IL_000d: nop
+ IL_000e: ldloc.0
+ IL_000f: stloc.s CS$6$0000
+ IL_0011: ldc.i4.0
+ IL_0012: stloc.s CS$7$0001
+ IL_0014: br IL_0190
+
+ IL_0019: ldloc.s CS$6$0000
+ IL_001b: ldloc.s CS$7$0001
+ IL_001d: ldelem.ref
+ IL_001e: stloc.1
+ IL_001f: nop
+ IL_0020: ldtoken IService
+ IL_0025: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_002a: ldloc.1
+ IL_002b: callvirt instance class [mscorlib]System.Type [mscorlib]System.Reflection.FieldInfo::get_FieldType()
+ IL_0030: callvirt instance bool [mscorlib]System.Type::IsAssignableFrom(class [mscorlib]System.Type)
+ IL_0035: ldc.i4.0
+ IL_0036: ceq
+ IL_0038: stloc.s CS$4$0002
+ IL_003a: ldloc.s CS$4$0002
+ IL_003c: brtrue IL_0189
+
+ IL_0041: nop
+ IL_0042: newobj instance void [mscorlib]System.Reflection.AssemblyName::.ctor()
+ IL_0047: stloc.2
+ IL_0048: ldloc.2
+ IL_0049: ldstr "PseudoServices"
+ IL_004e: callvirt instance void [mscorlib]System.Reflection.AssemblyName::set_Name(string)
+ IL_0053: nop
+ IL_0054: call class [mscorlib]System.AppDomain [mscorlib]System.Threading.Thread::GetDomain()
+ IL_0059: ldloc.2
+ IL_005a: ldc.i4.1
+ IL_005b: callvirt instance class [mscorlib]System.Reflection.Emit.AssemblyBuilder [mscorlib]System.AppDomain::DefineDynamicAssembly(class [mscorlib]System.Reflection.AssemblyName,
+ valuetype [mscorlib]System.Reflection.Emit.AssemblyBuilderAccess)
+ IL_0060: stloc.3
+ IL_0061: ldloc.3
+ IL_0062: ldstr "Pseudo"
+ IL_0067: callvirt instance class [mscorlib]System.Reflection.Emit.ModuleBuilder [mscorlib]System.Reflection.Emit.AssemblyBuilder::DefineDynamicModule(string)
+ IL_006c: stloc.s newModule
+ IL_006e: ldloc.s newModule
+ IL_0070: ldstr "Pseudo"
+ IL_0075: ldloc.1
+ IL_0076: callvirt instance class [mscorlib]System.Type [mscorlib]System.Reflection.FieldInfo::get_FieldType()
+ IL_007b: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name()
+ IL_0080: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0085: ldc.i4.1
+ IL_0086: callvirt instance class [mscorlib]System.Reflection.Emit.TypeBuilder [mscorlib]System.Reflection.Emit.ModuleBuilder::DefineType(string,
+ valuetype [mscorlib]System.Reflection.TypeAttributes)
+ IL_008b: stloc.s myType
+ IL_008d: ldloc.s myType
+ IL_008f: ldloc.1
+ IL_0090: callvirt instance class [mscorlib]System.Type [mscorlib]System.Reflection.FieldInfo::get_FieldType()
+ IL_0095: callvirt instance void [mscorlib]System.Reflection.Emit.TypeBuilder::AddInterfaceImplementation(class [mscorlib]System.Type)
+ IL_009a: nop
+ IL_009b: ldloc.s myType
+ IL_009d: ldstr "mt"
+ IL_00a2: ldtoken [mscorlib]System.Type
+ IL_00a7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_00ac: ldc.i4.1
+ IL_00ad: callvirt instance class [mscorlib]System.Reflection.Emit.FieldBuilder [mscorlib]System.Reflection.Emit.TypeBuilder::DefineField(string,
+ class [mscorlib]System.Type,
+ valuetype [mscorlib]System.Reflection.FieldAttributes)
+ IL_00b2: stloc.s mt
+ IL_00b4: ldarg.0
+ IL_00b5: ldloc.s myType
+ IL_00b7: ldloc.s mt
+ IL_00b9: call instance void Manager::CreateConstructor(class [mscorlib]System.Reflection.Emit.TypeBuilder,
+ class [mscorlib]System.Reflection.Emit.FieldBuilder)
+ IL_00be: nop
+ IL_00bf: nop
+ IL_00c0: ldloc.1
+ IL_00c1: callvirt instance class [mscorlib]System.Type [mscorlib]System.Reflection.FieldInfo::get_FieldType()
+ IL_00c6: callvirt instance class [mscorlib]System.Reflection.MethodInfo[] [mscorlib]System.Type::GetMethods()
+ IL_00cb: stloc.s CS$6$0003
+ IL_00cd: ldc.i4.0
+ IL_00ce: stloc.s CS$7$0004
+ IL_00d0: br.s IL_0133
+
+ IL_00d2: ldloc.s CS$6$0003
+ IL_00d4: ldloc.s CS$7$0004
+ IL_00d6: ldelem.ref
+ IL_00d7: stloc.s m
+ IL_00d9: nop
+ IL_00da: ldloc.s m
+ IL_00dc: callvirt instance class [mscorlib]System.Reflection.ParameterInfo[] [mscorlib]System.Reflection.MethodBase::GetParameters()
+ IL_00e1: ldlen
+ IL_00e2: conv.i4
+ IL_00e3: newarr [mscorlib]System.Type
+ IL_00e8: stloc.s paramTypes
+ IL_00ea: ldc.i4.0
+ IL_00eb: stloc.s i
+ IL_00ed: br.s IL_0109
+
+ IL_00ef: ldloc.s paramTypes
+ IL_00f1: ldloc.s i
+ IL_00f3: ldloc.s m
+ IL_00f5: callvirt instance class [mscorlib]System.Reflection.ParameterInfo[] [mscorlib]System.Reflection.MethodBase::GetParameters()
+ IL_00fa: ldloc.s i
+ IL_00fc: ldelem.ref
+ IL_00fd: callvirt instance class [mscorlib]System.Type [mscorlib]System.Reflection.ParameterInfo::get_ParameterType()
+ IL_0102: stelem.ref
+ IL_0103: ldloc.s i
+ IL_0105: ldc.i4.1
+ IL_0106: add
+ IL_0107: stloc.s i
+ IL_0109: ldloc.s i
+ IL_010b: ldloc.s m
+ IL_010d: callvirt instance class [mscorlib]System.Reflection.ParameterInfo[] [mscorlib]System.Reflection.MethodBase::GetParameters()
+ IL_0112: ldlen
+ IL_0113: conv.i4
+ IL_0114: clt
+ IL_0116: stloc.s CS$4$0002
+ IL_0118: ldloc.s CS$4$0002
+ IL_011a: brtrue.s IL_00ef
+
+ IL_011c: ldarg.0
+ IL_011d: ldloc.s myType
+ IL_011f: ldloc.s m
+ IL_0121: ldloc.s mt
+ IL_0123: ldloc.1
+ IL_0124: ldloc.s paramTypes
+ IL_0126: call instance void Manager::CreateMethod(class [mscorlib]System.Reflection.Emit.TypeBuilder,
+ class [mscorlib]System.Reflection.MethodInfo,
+ class [mscorlib]System.Reflection.Emit.FieldBuilder,
+ class [mscorlib]System.Reflection.FieldInfo,
+ class [mscorlib]System.Type[])
+ IL_012b: nop
+ IL_012c: nop
+ IL_012d: ldloc.s CS$7$0004
+ IL_012f: ldc.i4.1
+ IL_0130: add
+ IL_0131: stloc.s CS$7$0004
+ IL_0133: ldloc.s CS$7$0004
+ IL_0135: ldloc.s CS$6$0003
+ IL_0137: ldlen
+ IL_0138: conv.i4
+ IL_0139: clt
+ IL_013b: stloc.s CS$4$0002
+ IL_013d: ldloc.s CS$4$0002
+ IL_013f: brtrue.s IL_00d2
+
+ IL_0141: ldarg.0
+ IL_0142: ldfld class [mscorlib]System.Type Manager::'type'
+ IL_0147: ldloc.1
+ IL_0148: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name()
+ IL_014d: ldc.i4 0x800
+ IL_0152: ldnull
+ IL_0153: ldnull
+ IL_0154: ldc.i4.1
+ IL_0155: newarr [mscorlib]System.Object
+ IL_015a: stloc.s CS$0$0005
+ IL_015c: ldloc.s CS$0$0005
+ IL_015e: ldc.i4.0
+ IL_015f: ldloc.s myType
+ IL_0161: callvirt instance class [mscorlib]System.Type [mscorlib]System.Reflection.Emit.TypeBuilder::CreateType()
+ IL_0166: ldc.i4.1
+ IL_0167: newarr [mscorlib]System.Object
+ IL_016c: stloc.s CS$0$0006
+ IL_016e: ldloc.s CS$0$0006
+ IL_0170: ldc.i4.0
+ IL_0171: ldloc.1
+ IL_0172: callvirt instance class [mscorlib]System.Type [mscorlib]System.Reflection.FieldInfo::get_FieldType()
+ IL_0177: stelem.ref
+ IL_0178: ldloc.s CS$0$0006
+ IL_017a: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type,
+ object[])
+ IL_017f: stelem.ref
+ IL_0180: ldloc.s CS$0$0005
+ IL_0182: callvirt instance object [mscorlib]System.Type::InvokeMember(string,
+ valuetype [mscorlib]System.Reflection.BindingFlags,
+ class [mscorlib]System.Reflection.Binder,
+ object,
+ object[])
+ IL_0187: pop
+ IL_0188: nop
+ IL_0189: nop
+ IL_018a: ldloc.s CS$7$0001
+ IL_018c: ldc.i4.1
+ IL_018d: add
+ IL_018e: stloc.s CS$7$0001
+ IL_0190: ldloc.s CS$7$0001
+ IL_0192: ldloc.s CS$6$0000
+ IL_0194: ldlen
+ IL_0195: conv.i4
+ IL_0196: clt
+ IL_0198: stloc.s CS$4$0002
+ IL_019a: ldloc.s CS$4$0002
+ IL_019c: brtrue IL_0019
+
+ IL_01a1: ret
+ } // end of method Manager::Initialize
+
+} // end of class Manager
+
+
+
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/b519927.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/b519927.ilproj
new file mode 100644
index 0000000000..80c0817ed0
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b519927/b519927.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="b519927.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/Regression/CLR-x86-JIT/dev11/DevDiv_376412/DevDiv_376412.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/dev11/DevDiv_376412/DevDiv_376412.csproj
index 59c77e7084..c3777e314b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/dev11/DevDiv_376412/DevDiv_376412.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/dev11/DevDiv_376412/DevDiv_376412.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="DevDiv_376412.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b151497/b151497.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b151497/b151497.csproj
index a85d8ff270..6d8ae6ff1b 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b151497/b151497.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b151497/b151497.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/CLR-x86-JIT/v2.1/DDB/b158861/b158861.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b158861/b158861.csproj
index 1f66c6ddd1..f4575379d3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b158861/b158861.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b158861/b158861.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/CLR-x86-JIT/v2.1/DDB/b163200/b163200.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b163200/b163200.csproj
index 0766bd7793..66cd6037b8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b163200/b163200.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b163200/b163200.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b163200.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b170362/b170362.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b170362/b170362.ilproj
index e34fbfcf03..5bd730e9df 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b170362/b170362.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b170362/b170362.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="b170362.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b174294/b174294.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b174294/b174294.ilproj
index 1fb876d9f8..163d3c15c4 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b174294/b174294.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b174294/b174294.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="spill.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b176032/b176032.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b176032/b176032.ilproj
index 62e076a202..4a99e91187 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b176032/b176032.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b176032/b176032.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="b176032.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b188478/b188478.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b188478/b188478.csproj
index 8388d915b4..3ed8246a14 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b188478/b188478.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b188478/b188478.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b19679/b19679.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b19679/b19679.csproj
index a2fe80e20c..f410f5aa78 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b19679/b19679.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b19679/b19679.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/v2.1/DDB/b202743/b202743.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b202743/b202743.csproj
index a6b4f3bfbf..fd9da6e2eb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b202743/b202743.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b202743/b202743.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/CLR-x86-JIT/v2.1/DDB/b33183/b33183.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b33183/b33183.csproj
index 6271253bfa..c2edf6e370 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b33183/b33183.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b33183/b33183.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/v2.1/DDB/b49778/b49778.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b49778/b49778.csproj
index 5347442fef..cb3bc45876 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b49778/b49778.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/DDB/b49778/b49778.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b49778.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b106272/b106272.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b106272/b106272.csproj
index b9c9873a6c..f8e530efb3 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b106272/b106272.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b106272/b106272.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/v2.1/b173313/b173313.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b173313/b173313.ilproj
index 065f30b080..f70a70371a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b173313/b173313.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b173313/b173313.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="b173313.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b48850/b48850.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b48850/b48850.ilproj
index 0e2060d28f..72b8857b3a 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b48850/b48850.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b48850/b48850.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="b48850.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b565808/b565808.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b565808/b565808.csproj
index 2eff5202c7..f45b1709cb 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b565808/b565808.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b565808/b565808.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b565808.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b569942/b569942.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b569942/b569942.csproj
index 9c49fecb09..a7fd8aacfc 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b569942/b569942.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b569942/b569942.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b589202/b589202.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b589202/b589202.csproj
index 5224dda5f3..2b8e8a48df 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b589202/b589202.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b589202/b589202.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b589202.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b598034/b598034.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b598034/b598034.csproj
index eb1d788c3c..a50fc0b5c5 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b598034/b598034.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b598034/b598034.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/v2.1/b598649/b598649.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b598649/b598649.csproj
index dcf0685515..2a28f6659c 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b598649/b598649.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b598649/b598649.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b598649.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b602004/b602004.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b602004/b602004.csproj
index 47f1d4c64b..273a33e9d6 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b602004/b602004.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b602004/b602004.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/v2.1/b608066/b608066.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b608066/b608066.csproj
index 8aa705becc..6920b00281 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b608066/b608066.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b608066/b608066.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b608066.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b608198/b608198.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b608198/b608198.csproj
index cfcd4daa3a..b93c054f9e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b608198/b608198.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b608198/b608198.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b608198.cs" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609280/b609280.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609280/b609280.csproj
index aed20dbe2a..fcd6029205 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609280/b609280.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609280/b609280.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/app.config b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609988/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/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/b609988.il b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/b609988.il
new file mode 100644
index 0000000000..fe004bb17e
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/b609988.il
@@ -0,0 +1,1292 @@
+// 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 ddb609988
+{
+ .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.
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+.module ddb609988.exe
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003 // WINDOWS_CUI
+.corflags 0x00000001 // ILONLY
+
+
+
+.class public sequential ansi sealed beforefieldinit OneString
+ extends [mscorlib]System.ValueType
+{
+ .field public string isString
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(string i) cil managed noinlining
+ {
+ .maxstack 8
+ IL_0007: ldarg.0
+ IL_0008: ldfld string OneString::isString
+ IL_000d: ldnull
+ IL_000e: ceq
+ IL_0010: stsfld bool Program::IsInit
+ IL_0015: ldstr "OneString: isString: {0}"
+ IL_001a: ldarg.0
+ IL_001b: ldfld string OneString::isString
+ IL_0020: brfalse.s IL_002a
+
+ IL_0022: ldarg.0
+ IL_0023: ldfld string OneString::isString
+ IL_0028: br.s IL_002f
+
+ IL_002a: ldstr "<null>"
+ IL_002f: call void [System.Console]System.Console::WriteLine(string,
+ object)
+ IL_0034: ret
+ } // end of method OneString::.ctor
+
+} // end of class OneString
+
+.class public sequential ansi sealed beforefieldinit OneInt
+ extends [mscorlib]System.ValueType
+{
+ .field public int32 isInt
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(int32 i) cil managed noinlining
+ {
+ .maxstack 8
+ IL_0007: ldarg.0
+ IL_0008: ldfld int32 OneInt::isInt
+ IL_000d: ldc.i4.0
+ IL_000e: ceq
+ IL_0010: stsfld bool Program::IsInit
+ IL_0015: ldstr "OneInt: isInt: {0}"
+ IL_001a: ldarg.0
+ IL_001b: ldfld int32 OneInt::isInt
+ IL_0020: box [mscorlib]System.Int32
+ IL_0025: call void [System.Console]System.Console::WriteLine(string,
+ object)
+ IL_002a: ret
+ } // end of method OneInt::.ctor
+
+} // end of class OneInt
+
+.class public sequential ansi sealed beforefieldinit OneBool
+ extends [mscorlib]System.ValueType
+{
+ .field public bool isBool
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(bool i) cil managed noinlining
+ {
+ .maxstack 8
+ IL_0007: ldarg.0
+ IL_0008: ldfld bool OneBool::isBool
+ IL_000d: ldc.i4.0
+ IL_000e: ceq
+ IL_0010: stsfld bool Program::IsInit
+ IL_0015: ldstr "OneBool: isBool: {0}"
+ IL_001a: ldarg.0
+ IL_001b: ldfld bool OneBool::isBool
+ IL_0020: box [mscorlib]System.Boolean
+ IL_0025: call void [System.Console]System.Console::WriteLine(string,
+ object)
+ IL_002a: ret
+ } // end of method OneBool::.ctor
+
+} // end of class OneBool
+
+.class public sequential ansi sealed beforefieldinit OneRtTH
+ extends [mscorlib]System.ValueType
+{
+ .field public valuetype [mscorlib]System.RuntimeTypeHandle isRtTH
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(valuetype [mscorlib]System.RuntimeTypeHandle i) cil managed noinlining
+ {
+ .maxstack 3
+ IL_0007: ldarg.0
+ IL_0008: ldflda valuetype [mscorlib]System.RuntimeTypeHandle OneRtTH::isRtTH
+ IL_000d: call instance native int [mscorlib]System.RuntimeTypeHandle::get_Value()
+ IL_0012: ldsfld native int [mscorlib]System.IntPtr::Zero
+ IL_0017: call bool [mscorlib]System.IntPtr::op_Equality(native int,
+ native int)
+ IL_001c: stsfld bool Program::IsInit
+ IL_0021: ldstr "OneRtTH: isRuntimeTypeHandle: {0}.Value: {1}"
+ IL_0026: ldarg.0
+ IL_0027: ldfld valuetype [mscorlib]System.RuntimeTypeHandle OneRtTH::isRtTH
+ IL_002c: ldnull
+ IL_002d: call bool [mscorlib]System.RuntimeTypeHandle::op_Inequality(valuetype [mscorlib]System.RuntimeTypeHandle,
+ object)
+ IL_0032: brtrue.s IL_003b
+
+ IL_0034: ldstr "<null>"
+ IL_0039: br.s IL_0040
+
+ IL_003b: ldstr "<not null>"
+ IL_0040: ldarg.0
+ IL_0041: ldflda valuetype [mscorlib]System.RuntimeTypeHandle OneRtTH::isRtTH
+ IL_0046: call instance native int [mscorlib]System.RuntimeTypeHandle::get_Value()
+ IL_004b: box [mscorlib]System.IntPtr
+ IL_0050: call void [System.Console]System.Console::WriteLine(string,
+ object,
+ object)
+ IL_0055: ret
+ } // end of method OneRtTH::.ctor
+
+} // end of class OneRtTH
+
+.class public sequential ansi sealed beforefieldinit OneStructOneString
+ extends [mscorlib]System.ValueType
+{
+ .field public valuetype OneString isOneString
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(valuetype OneString i) cil managed noinlining
+ {
+ .maxstack 8
+ IL_0007: ldarg.0
+ IL_0008: ldflda valuetype OneString OneStructOneString::isOneString
+ IL_000d: ldfld string OneString::isString
+ IL_0012: ldnull
+ IL_0013: ceq
+ IL_0015: stsfld bool Program::IsInit
+ IL_001a: ldstr "OneStructOneString: isOneString.isString: {0}"
+ IL_001f: ldarg.0
+ IL_0020: ldflda valuetype OneString OneStructOneString::isOneString
+ IL_0025: ldfld string OneString::isString
+ IL_002a: call void [System.Console]System.Console::WriteLine(string,
+ object)
+ IL_002f: ret
+ } // end of method OneStructOneString::.ctor
+
+} // end of class OneStructOneString
+
+.class public sequential ansi sealed beforefieldinit OneStructOneInt
+ extends [mscorlib]System.ValueType
+{
+ .field public valuetype OneInt isOneInt
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(valuetype OneInt i) cil managed noinlining
+ {
+ .maxstack 8
+ IL_0007: ldarg.0
+ IL_0008: ldflda valuetype OneInt OneStructOneInt::isOneInt
+ IL_000d: ldfld int32 OneInt::isInt
+ IL_0012: ldc.i4.0
+ IL_0013: ceq
+ IL_0015: stsfld bool Program::IsInit
+ IL_001a: ldstr "OneStructOneInt: isOneInt.isInt: {0}"
+ IL_001f: ldarg.0
+ IL_0020: ldflda valuetype OneInt OneStructOneInt::isOneInt
+ IL_0025: ldfld int32 OneInt::isInt
+ IL_002a: box [mscorlib]System.Int32
+ IL_002f: call void [System.Console]System.Console::WriteLine(string,
+ object)
+ IL_0034: ret
+ } // end of method OneStructOneInt::.ctor
+
+} // end of class OneStructOneInt
+
+.class public sequential ansi sealed beforefieldinit OneStructOneRtTH
+ extends [mscorlib]System.ValueType
+{
+ .field public valuetype OneRtTH isOneRtTH
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(valuetype OneRtTH i) cil managed noinlining
+ {
+ .maxstack 2
+ IL_0007: ldarg.0
+ IL_0008: ldflda valuetype OneRtTH OneStructOneRtTH::isOneRtTH
+ IL_000d: ldflda valuetype [mscorlib]System.RuntimeTypeHandle OneRtTH::isRtTH
+ IL_0012: call instance native int [mscorlib]System.RuntimeTypeHandle::get_Value()
+ IL_0017: ldsfld native int [mscorlib]System.IntPtr::Zero
+ IL_001c: call bool [mscorlib]System.IntPtr::op_Equality(native int,
+ native int)
+ IL_0021: stsfld bool Program::IsInit
+ IL_0026: ldstr "OneStructOneRtTH: isOneRtTH.isRtTH.Value: {0}"
+ IL_002b: ldarg.0
+ IL_002c: ldflda valuetype OneRtTH OneStructOneRtTH::isOneRtTH
+ IL_0031: ldflda valuetype [mscorlib]System.RuntimeTypeHandle OneRtTH::isRtTH
+ IL_0036: call instance native int [mscorlib]System.RuntimeTypeHandle::get_Value()
+ IL_003b: box [mscorlib]System.IntPtr
+ IL_0040: call void [System.Console]System.Console::WriteLine(string,
+ object)
+ IL_0045: ret
+ } // end of method OneStructOneRtTH::.ctor
+
+} // end of class OneStructOneRtTH
+
+.class public sequential ansi sealed beforefieldinit TwoStringInt
+ extends [mscorlib]System.ValueType
+{
+ .field public string isString
+ .field public int32 isInt
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(string i) cil managed noinlining
+ {
+ .maxstack 3
+ IL_000e: ldarg.0
+ IL_000f: ldfld string TwoStringInt::isString
+ IL_0014: brtrue.s IL_0021
+
+ IL_0016: ldarg.0
+ IL_0017: ldfld int32 TwoStringInt::isInt
+ IL_001c: ldc.i4.0
+ IL_001d: ceq
+ IL_001f: br.s IL_0022
+
+ IL_0021: ldc.i4.0
+ IL_0022: stsfld bool Program::IsInit
+ IL_0027: ldstr "TwoStringInt: isString: {0} isInt: {1}"
+ IL_002c: ldarg.0
+ IL_002d: ldfld string TwoStringInt::isString
+ IL_0032: brfalse.s IL_003c
+
+ IL_0034: ldarg.0
+ IL_0035: ldfld string TwoStringInt::isString
+ IL_003a: br.s IL_0041
+
+ IL_003c: ldstr "<null>"
+ IL_0041: ldarg.0
+ IL_0042: ldfld int32 TwoStringInt::isInt
+ IL_0047: box [mscorlib]System.Int32
+ IL_004c: call void [System.Console]System.Console::WriteLine(string,
+ object,
+ object)
+ IL_0051: ret
+ } // end of method TwoStringInt::.ctor
+
+} // end of class TwoStringInt
+
+.class public sequential ansi sealed beforefieldinit TwoIntBool
+ extends [mscorlib]System.ValueType
+{
+ .field public int32 isInt
+ .field public bool isBool
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(int32 i) cil managed noinlining
+ {
+ .maxstack 3
+ IL_000e: ldarg.0
+ IL_000f: ldfld int32 TwoIntBool::isInt
+ IL_0014: brtrue.s IL_0021
+
+ IL_0016: ldarg.0
+ IL_0017: ldfld bool TwoIntBool::isBool
+ IL_001c: ldc.i4.0
+ IL_001d: ceq
+ IL_001f: br.s IL_0022
+
+ IL_0021: ldc.i4.0
+ IL_0022: stsfld bool Program::IsInit
+ IL_0027: ldstr "TwoIntBool: isInt: {0} isBool: {1}"
+ IL_002c: ldarg.0
+ IL_002d: ldfld int32 TwoIntBool::isInt
+ IL_0032: box [mscorlib]System.Int32
+ IL_0037: ldarg.0
+ IL_0038: ldfld bool TwoIntBool::isBool
+ IL_003d: box [mscorlib]System.Boolean
+ IL_0042: call void [System.Console]System.Console::WriteLine(string,
+ object,
+ object)
+ IL_0047: ret
+ } // end of method TwoIntBool::.ctor
+
+} // end of class TwoIntBool
+
+.class public sequential ansi sealed beforefieldinit TwoRTTHDouble
+ extends [mscorlib]System.ValueType
+{
+ .field public float64 isDouble
+ .field public valuetype [mscorlib]System.RuntimeTypeHandle isRtTH
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(bool i) cil managed noinlining
+ {
+ .maxstack 3
+ IL_001b: ldarg.0
+ IL_001c: ldfld float64 TwoRTTHDouble::isDouble
+ IL_0021: ldc.r8 0.0
+ IL_002a: bne.un.s IL_0043
+
+ IL_002c: ldarg.0
+ IL_002d: ldflda valuetype [mscorlib]System.RuntimeTypeHandle TwoRTTHDouble::isRtTH
+ IL_0032: call instance native int [mscorlib]System.RuntimeTypeHandle::get_Value()
+ IL_0037: ldsfld native int [mscorlib]System.IntPtr::Zero
+ IL_003c: call bool [mscorlib]System.IntPtr::op_Equality(native int,
+ native int)
+ IL_0041: br.s IL_0044
+
+ IL_0043: ldc.i4.0
+ IL_0044: stsfld bool Program::IsInit
+ IL_0049: ldstr "TwoRTTHDouble: isDouble: {0}, isRtTH.Value: {1}"
+ IL_004e: ldarg.0
+ IL_004f: ldfld float64 TwoRTTHDouble::isDouble
+ IL_0054: box [mscorlib]System.Double
+ IL_0059: ldarg.0
+ IL_005a: ldflda valuetype [mscorlib]System.RuntimeTypeHandle TwoRTTHDouble::isRtTH
+ IL_005f: call instance native int [mscorlib]System.RuntimeTypeHandle::get_Value()
+ IL_0064: box [mscorlib]System.IntPtr
+ IL_0069: call void [System.Console]System.Console::WriteLine(string,
+ object,
+ object)
+ IL_006e: ret
+ } // end of method TwoRTTHDouble::.ctor
+
+} // end of class TwoRTTHDouble
+
+.class public sequential ansi sealed beforefieldinit AllTypes
+ extends [mscorlib]System.ValueType
+{
+ .field public bool isBool
+ .field public int32 isInt
+ .field public int16 isShort
+ .field public float64 isDouble
+ .field public valuetype [mscorlib]System.RuntimeTypeHandle isRtTH
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(bool i) cil managed noinlining
+ {
+ .maxstack 4
+ .locals init (object[] V_0)
+ IL_0024: ldarg.0
+ IL_0025: ldflda valuetype [mscorlib]System.RuntimeTypeHandle AllTypes::isRtTH
+ IL_002a: initobj [mscorlib]System.RuntimeTypeHandle
+ IL_0030: ldarg.0
+ IL_0031: ldfld bool AllTypes::isBool
+ IL_0036: brtrue.s IL_0070
+
+ IL_0038: ldarg.0
+ IL_0039: ldfld int32 AllTypes::isInt
+ IL_003e: brtrue.s IL_0070
+
+ IL_0040: ldarg.0
+ IL_0041: ldfld int16 AllTypes::isShort
+ IL_0046: brtrue.s IL_0070
+
+ IL_0048: ldarg.0
+ IL_0049: ldfld float64 AllTypes::isDouble
+ IL_004e: ldc.r8 0.0
+ IL_0057: bne.un.s IL_0070
+
+ IL_0059: ldarg.0
+ IL_005a: ldflda valuetype [mscorlib]System.RuntimeTypeHandle AllTypes::isRtTH
+ IL_005f: call instance native int [mscorlib]System.RuntimeTypeHandle::get_Value()
+ IL_0064: ldsfld native int [mscorlib]System.IntPtr::Zero
+ IL_0069: call bool [mscorlib]System.IntPtr::op_Equality(native int,
+ native int)
+ IL_006e: br.s IL_0071
+
+ IL_0070: ldc.i4.0
+ IL_0071: stsfld bool Program::IsInit
+ IL_0076: ldstr "AllTypes: isBool: {0} isInt: {1}, isShort: {2}, is"
+ + "Double: {3}, isRtTH.Value: {4}"
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.Object
+ IL_0081: stloc.0
+ IL_0082: ldloc.0
+ IL_0083: ldc.i4.0
+ IL_0084: ldarg.0
+ IL_0085: ldfld bool AllTypes::isBool
+ IL_008a: box [mscorlib]System.Boolean
+ IL_008f: stelem.ref
+ IL_0090: ldloc.0
+ IL_0091: ldc.i4.1
+ IL_0092: ldarg.0
+ IL_0093: ldfld int32 AllTypes::isInt
+ IL_0098: box [mscorlib]System.Int32
+ IL_009d: stelem.ref
+ IL_009e: ldloc.0
+ IL_009f: ldc.i4.2
+ IL_00a0: ldarg.0
+ IL_00a1: ldfld int16 AllTypes::isShort
+ IL_00a6: box [mscorlib]System.Int16
+ IL_00ab: stelem.ref
+ IL_00ac: ldloc.0
+ IL_00ad: ldc.i4.3
+ IL_00ae: ldarg.0
+ IL_00af: ldfld float64 AllTypes::isDouble
+ IL_00b4: box [mscorlib]System.Double
+ IL_00b9: stelem.ref
+ IL_00ba: ldloc.0
+ IL_00bb: ldc.i4.4
+ IL_00bc: ldarg.0
+ IL_00bd: ldflda valuetype [mscorlib]System.RuntimeTypeHandle AllTypes::isRtTH
+ IL_00c2: call instance native int [mscorlib]System.RuntimeTypeHandle::get_Value()
+ IL_00c7: box [mscorlib]System.IntPtr
+ IL_00cc: stelem.ref
+ IL_00cd: ldloc.0
+ IL_00ce: call void [System.Console]System.Console::WriteLine(string,
+ object[])
+ IL_00d3: ret
+ } // end of method AllTypes::.ctor
+
+} // end of class AllTypes
+
+.class public sequential ansi sealed beforefieldinit AllTypesNullable
+ extends [mscorlib]System.ValueType
+{
+ .field public valuetype [mscorlib]System.Nullable`1<bool> isBool
+ .field public valuetype [mscorlib]System.Nullable`1<int32> isInt
+ .field public valuetype [mscorlib]System.Nullable`1<int16> isShort
+ .field public valuetype [mscorlib]System.Nullable`1<float64> isDouble
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(bool i) cil managed noinlining
+ {
+ .maxstack 4
+ .locals init (valuetype [mscorlib]System.Nullable`1<bool> V_0,
+ valuetype [mscorlib]System.Nullable`1<int32> V_1,
+ valuetype [mscorlib]System.Nullable`1<int16> V_2,
+ valuetype [mscorlib]System.Nullable`1<float64> V_3,
+ object[] V_4)
+ IL_0000: ldarg.0
+ IL_0001: ldarg.1
+ IL_0002: newobj instance void valuetype [mscorlib]System.Nullable`1<bool>::.ctor(!0)
+ IL_0007: stfld valuetype [mscorlib]System.Nullable`1<bool> AllTypesNullable::isBool
+ IL_000c: ldarg.0
+ IL_000d: ldc.i4.0
+ IL_000e: newobj instance void valuetype [mscorlib]System.Nullable`1<int32>::.ctor(!0)
+ IL_0013: stfld valuetype [mscorlib]System.Nullable`1<int32> AllTypesNullable::isInt
+ IL_0018: ldarg.0
+ IL_0019: ldc.i4.0
+ IL_001a: newobj instance void valuetype [mscorlib]System.Nullable`1<int16>::.ctor(!0)
+ IL_001f: stfld valuetype [mscorlib]System.Nullable`1<int16> AllTypesNullable::isShort
+ IL_0024: ldarg.0
+ IL_0025: ldc.r8 0.0
+ IL_002e: newobj instance void valuetype [mscorlib]System.Nullable`1<float64>::.ctor(!0)
+ IL_0033: stfld valuetype [mscorlib]System.Nullable`1<float64> AllTypesNullable::isDouble
+ IL_0038: ldarg.0
+ IL_0039: ldfld valuetype [mscorlib]System.Nullable`1<bool> AllTypesNullable::isBool
+ IL_003e: stloc.0
+ IL_003f: ldloca.s V_0
+ IL_0041: call instance !0 valuetype [mscorlib]System.Nullable`1<bool>::GetValueOrDefault()
+ IL_0046: brtrue.s IL_0051
+
+ IL_0048: ldloca.s V_0
+ IL_004a: call instance bool valuetype [mscorlib]System.Nullable`1<bool>::get_HasValue()
+ IL_004f: br.s IL_0052
+
+ IL_0051: ldc.i4.0
+ IL_0052: brfalse.s IL_00b1
+
+ IL_0054: ldarg.0
+ IL_0055: ldfld valuetype [mscorlib]System.Nullable`1<int32> AllTypesNullable::isInt
+ IL_005a: stloc.1
+ IL_005b: ldloca.s V_1
+ IL_005d: call instance !0 valuetype [mscorlib]System.Nullable`1<int32>::GetValueOrDefault()
+ IL_0062: brtrue.s IL_006d
+
+ IL_0064: ldloca.s V_1
+ IL_0066: call instance bool valuetype [mscorlib]System.Nullable`1<int32>::get_HasValue()
+ IL_006b: br.s IL_006e
+
+ IL_006d: ldc.i4.0
+ IL_006e: brfalse.s IL_00b1
+
+ IL_0070: ldarg.0
+ IL_0071: ldfld valuetype [mscorlib]System.Nullable`1<int16> AllTypesNullable::isShort
+ IL_0076: stloc.2
+ IL_0077: ldloca.s V_2
+ IL_0079: call instance !0 valuetype [mscorlib]System.Nullable`1<int16>::GetValueOrDefault()
+ IL_007e: brtrue.s IL_0089
+
+ IL_0080: ldloca.s V_2
+ IL_0082: call instance bool valuetype [mscorlib]System.Nullable`1<int16>::get_HasValue()
+ IL_0087: br.s IL_008a
+
+ IL_0089: ldc.i4.0
+ IL_008a: brfalse.s IL_00b1
+
+ IL_008c: ldarg.0
+ IL_008d: ldfld valuetype [mscorlib]System.Nullable`1<float64> AllTypesNullable::isDouble
+ IL_0092: stloc.3
+ IL_0093: ldloca.s V_3
+ IL_0095: call instance !0 valuetype [mscorlib]System.Nullable`1<float64>::GetValueOrDefault()
+ IL_009a: ldc.r8 0.0
+ IL_00a3: bne.un.s IL_00ae
+
+ IL_00a5: ldloca.s V_3
+ IL_00a7: call instance bool valuetype [mscorlib]System.Nullable`1<float64>::get_HasValue()
+ IL_00ac: br.s IL_00b2
+
+ IL_00ae: ldc.i4.0
+ IL_00af: br.s IL_00b2
+
+ IL_00b1: ldc.i4.0
+ IL_00b2: stsfld bool Program::IsInit
+ IL_00b7: ldstr "AllTypesNullable: isBool: {0} isInt: {1}, isShort:"
+ + " {2}, isDouble: {3}"
+ IL_00bc: ldc.i4.4
+ IL_00bd: newarr [mscorlib]System.Object
+ IL_00c2: stloc.s V_4
+ IL_00c4: ldloc.s V_4
+ IL_00c6: ldc.i4.0
+ IL_00c7: ldarg.0
+ IL_00c8: ldfld valuetype [mscorlib]System.Nullable`1<bool> AllTypesNullable::isBool
+ IL_00cd: box valuetype [mscorlib]System.Nullable`1<bool>
+ IL_00d2: stelem.ref
+ IL_00d3: ldloc.s V_4
+ IL_00d5: ldc.i4.1
+ IL_00d6: ldarg.0
+ IL_00d7: ldfld valuetype [mscorlib]System.Nullable`1<int32> AllTypesNullable::isInt
+ IL_00dc: box valuetype [mscorlib]System.Nullable`1<int32>
+ IL_00e1: stelem.ref
+ IL_00e2: ldloc.s V_4
+ IL_00e4: ldc.i4.2
+ IL_00e5: ldarg.0
+ IL_00e6: ldfld valuetype [mscorlib]System.Nullable`1<int16> AllTypesNullable::isShort
+ IL_00eb: box valuetype [mscorlib]System.Nullable`1<int16>
+ IL_00f0: stelem.ref
+ IL_00f1: ldloc.s V_4
+ IL_00f3: ldc.i4.3
+ IL_00f4: ldarg.0
+ IL_00f5: ldfld valuetype [mscorlib]System.Nullable`1<float64> AllTypesNullable::isDouble
+ IL_00fa: box valuetype [mscorlib]System.Nullable`1<float64>
+ IL_00ff: stelem.ref
+ IL_0100: ldloc.s V_4
+ IL_0102: call void [System.Console]System.Console::WriteLine(string,
+ object[])
+ IL_0107: ret
+ } // end of method AllTypesNullable::.ctor
+
+} // end of class AllTypesNullable
+
+.class public sequential ansi sealed beforefieldinit AllTypesNoExplicitConstructor
+ extends [mscorlib]System.ValueType
+{
+ .field public bool isBool
+ .field public int32 isInt
+ .field public int16 isShort
+ .field public float64 isDouble
+ .field public valuetype [mscorlib]System.RuntimeTypeHandle isRtTH
+} // end of class AllTypesNoExplicitConstructor
+
+.class public auto ansi beforefieldinit Program
+ extends [mscorlib]System.Object
+{
+ .field public static bool IsInit
+ .field public static bool AllPassed
+ .method public hidebysig static void F(object o) cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ret
+ } // end of method Program::F
+
+ .method private hidebysig static void Test1() cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ldstr "4"
+ IL_0005: newobj instance void OneString::.ctor(string)
+ IL_000a: box OneString
+ IL_000f: call void Program::F(object)
+ IL_0014: ldsfld bool Program::IsInit
+ IL_0019: brtrue.s IL_0021
+
+ IL_001b: ldc.i4.0
+ IL_001c: stsfld bool Program::AllPassed
+ IL_0021: ret
+ } // end of method Program::Test1
+
+ .method private hidebysig static void Test2() cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.4
+ IL_0001: newobj instance void OneInt::.ctor(int32)
+ IL_0006: box OneInt
+ IL_000b: call void Program::F(object)
+ IL_0010: ldsfld bool Program::IsInit
+ IL_0015: brtrue.s IL_001d
+
+ IL_0017: ldc.i4.0
+ IL_0018: stsfld bool Program::AllPassed
+ IL_001d: ret
+ } // end of method Program::Test2
+
+ .method private hidebysig static void Test3() cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.1
+ IL_0001: newobj instance void OneBool::.ctor(bool)
+ IL_0006: box OneBool
+ IL_000b: call void Program::F(object)
+ IL_0010: ldsfld bool Program::IsInit
+ IL_0015: brtrue.s IL_001d
+
+ IL_0017: ldc.i4.0
+ IL_0018: stsfld bool Program::AllPassed
+ IL_001d: ret
+ } // end of method Program::Test3
+
+ .method private hidebysig static void Test4() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (valuetype [mscorlib]System.RuntimeTypeHandle V_0)
+ IL_0000: ldloca.s V_0
+ IL_0002: initobj [mscorlib]System.RuntimeTypeHandle
+ IL_0008: ldloc.0
+ IL_0009: newobj instance void OneRtTH::.ctor(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_000e: box OneRtTH
+ IL_0013: call void Program::F(object)
+ IL_0018: ldsfld bool Program::IsInit
+ IL_001d: brtrue.s IL_0025
+
+ IL_001f: ldc.i4.0
+ IL_0020: stsfld bool Program::AllPassed
+ IL_0025: ret
+ } // end of method Program::Test4
+
+ .method private hidebysig static void Test5() cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ldstr "4"
+ IL_0005: newobj instance void OneString::.ctor(string)
+ IL_000a: newobj instance void OneStructOneString::.ctor(valuetype OneString)
+ IL_000f: box OneStructOneString
+ IL_0014: call void Program::F(object)
+ IL_0019: ldsfld bool Program::IsInit
+ IL_001e: brtrue.s IL_0026
+
+ IL_0020: ldc.i4.0
+ IL_0021: stsfld bool Program::AllPassed
+ IL_0026: ret
+ } // end of method Program::Test5
+
+ .method private hidebysig static void Test6() cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.4
+ IL_0001: newobj instance void OneInt::.ctor(int32)
+ IL_0006: newobj instance void OneStructOneInt::.ctor(valuetype OneInt)
+ IL_000b: box OneStructOneInt
+ IL_0010: call void Program::F(object)
+ IL_0015: ldsfld bool Program::IsInit
+ IL_001a: brtrue.s IL_0022
+
+ IL_001c: ldc.i4.0
+ IL_001d: stsfld bool Program::AllPassed
+ IL_0022: ret
+ } // end of method Program::Test6
+
+ .method private hidebysig static void Test7() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (valuetype [mscorlib]System.RuntimeTypeHandle V_0)
+ IL_0000: ldloca.s V_0
+ IL_0002: initobj [mscorlib]System.RuntimeTypeHandle
+ IL_0008: ldloc.0
+ IL_0009: newobj instance void OneRtTH::.ctor(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_000e: newobj instance void OneStructOneRtTH::.ctor(valuetype OneRtTH)
+ IL_0013: box OneStructOneRtTH
+ IL_0018: call void Program::F(object)
+ IL_001d: ldsfld bool Program::IsInit
+ IL_0022: brtrue.s IL_002a
+
+ IL_0024: ldc.i4.0
+ IL_0025: stsfld bool Program::AllPassed
+ IL_002a: ret
+ } // end of method Program::Test7
+
+ .method private hidebysig static void Test8() cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ldstr "1"
+ IL_0005: newobj instance void TwoStringInt::.ctor(string)
+ IL_000a: box TwoStringInt
+ IL_000f: call void Program::F(object)
+ IL_0014: ldsfld bool Program::IsInit
+ IL_0019: brtrue.s IL_0021
+
+ IL_001b: ldc.i4.0
+ IL_001c: stsfld bool Program::AllPassed
+ IL_0021: ret
+ } // end of method Program::Test8
+
+ .method private hidebysig static void Test9() cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.1
+ IL_0001: newobj instance void TwoIntBool::.ctor(int32)
+ IL_0006: box TwoIntBool
+ IL_000b: call void Program::F(object)
+ IL_0010: ldsfld bool Program::IsInit
+ IL_0015: brtrue.s IL_001d
+
+ IL_0017: ldc.i4.0
+ IL_0018: stsfld bool Program::AllPassed
+ IL_001d: ret
+ } // end of method Program::Test9
+
+ .method private hidebysig static void Test10() cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.1
+ IL_0001: newobj instance void TwoRTTHDouble::.ctor(bool)
+ IL_0006: box TwoRTTHDouble
+ IL_000b: call void Program::F(object)
+ IL_0010: ldsfld bool Program::IsInit
+ IL_0015: brtrue.s IL_001d
+
+ IL_0017: ldc.i4.0
+ IL_0018: stsfld bool Program::AllPassed
+ IL_001d: ret
+ } // end of method Program::Test10
+
+ .method private hidebysig static void Test11() cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.1
+ IL_0001: newobj instance void AllTypes::.ctor(bool)
+ IL_0006: box AllTypes
+ IL_000b: call void Program::F(object)
+ IL_0010: ldsfld bool Program::IsInit
+ IL_0015: brtrue.s IL_001d
+
+ IL_0017: ldc.i4.0
+ IL_0018: stsfld bool Program::AllPassed
+ IL_001d: ret
+ } // end of method Program::Test11
+
+ .method private hidebysig static void Test12() cil managed noinlining
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: newobj instance void AllTypesNullable::.ctor(bool)
+ IL_0006: box AllTypesNullable
+ IL_000b: call void Program::F(object)
+ IL_0010: ldsfld bool Program::IsInit
+ IL_0015: brtrue.s IL_001d
+
+ IL_0017: ldc.i4.0
+ IL_0018: stsfld bool Program::AllPassed
+ IL_001d: ret
+ } // end of method Program::Test12
+
+ .method private hidebysig static void Test13() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0)
+ IL_0000: ldstr "Calling OneString in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_0033
+
+ IL_000e: ldstr "4"
+ IL_0013: newobj instance void OneString::.ctor(string)
+ IL_0018: box OneString
+ IL_001d: call void Program::F(object)
+ IL_0022: ldsfld bool Program::IsInit
+ IL_0027: brtrue.s IL_002f
+
+ IL_0029: ldc.i4.0
+ IL_002a: stsfld bool Program::AllPassed
+ IL_002f: ldloc.0
+ IL_0030: ldc.i4.1
+ IL_0031: add
+ IL_0032: stloc.0
+ IL_0033: ldloc.0
+ IL_0034: ldc.i4.s 10
+ IL_0036: blt.s IL_000e
+
+ IL_0038: ret
+ } // end of method Program::Test13
+
+ .method private hidebysig static void Test14() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0)
+ IL_0000: ldstr "Calling OneInt in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_002f
+
+ IL_000e: ldc.i4.4
+ IL_000f: newobj instance void OneInt::.ctor(int32)
+ IL_0014: box OneInt
+ IL_0019: call void Program::F(object)
+ IL_001e: ldsfld bool Program::IsInit
+ IL_0023: brtrue.s IL_002b
+
+ IL_0025: ldc.i4.0
+ IL_0026: stsfld bool Program::AllPassed
+ IL_002b: ldloc.0
+ IL_002c: ldc.i4.1
+ IL_002d: add
+ IL_002e: stloc.0
+ IL_002f: ldloc.0
+ IL_0030: ldc.i4.s 10
+ IL_0032: blt.s IL_000e
+
+ IL_0034: ret
+ } // end of method Program::Test14
+
+ .method private hidebysig static void Test15() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0)
+ IL_0000: ldstr "Calling OneBool in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_002f
+
+ IL_000e: ldc.i4.1
+ IL_000f: newobj instance void OneBool::.ctor(bool)
+ IL_0014: box OneBool
+ IL_0019: call void Program::F(object)
+ IL_001e: ldsfld bool Program::IsInit
+ IL_0023: brtrue.s IL_002b
+
+ IL_0025: ldc.i4.0
+ IL_0026: stsfld bool Program::AllPassed
+ IL_002b: ldloc.0
+ IL_002c: ldc.i4.1
+ IL_002d: add
+ IL_002e: stloc.0
+ IL_002f: ldloc.0
+ IL_0030: ldc.i4.s 10
+ IL_0032: blt.s IL_000e
+
+ IL_0034: ret
+ } // end of method Program::Test15
+
+ .method private hidebysig static void Test16() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0,
+ valuetype [mscorlib]System.RuntimeTypeHandle V_1)
+ IL_0000: ldstr "Calling OneRtTH in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_0037
+
+ IL_000e: ldloca.s V_1
+ IL_0010: initobj [mscorlib]System.RuntimeTypeHandle
+ IL_0016: ldloc.1
+ IL_0017: newobj instance void OneRtTH::.ctor(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_001c: box OneRtTH
+ IL_0021: call void Program::F(object)
+ IL_0026: ldsfld bool Program::IsInit
+ IL_002b: brtrue.s IL_0033
+
+ IL_002d: ldc.i4.0
+ IL_002e: stsfld bool Program::AllPassed
+ IL_0033: ldloc.0
+ IL_0034: ldc.i4.1
+ IL_0035: add
+ IL_0036: stloc.0
+ IL_0037: ldloc.0
+ IL_0038: ldc.i4.s 10
+ IL_003a: blt.s IL_000e
+
+ IL_003c: ret
+ } // end of method Program::Test16
+
+ .method private hidebysig static void Test17() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0)
+ IL_0000: ldstr "Calling OneStructOneString in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_0038
+
+ IL_000e: ldstr "4"
+ IL_0013: newobj instance void OneString::.ctor(string)
+ IL_0018: newobj instance void OneStructOneString::.ctor(valuetype OneString)
+ IL_001d: box OneStructOneString
+ IL_0022: call void Program::F(object)
+ IL_0027: ldsfld bool Program::IsInit
+ IL_002c: brtrue.s IL_0034
+
+ IL_002e: ldc.i4.0
+ IL_002f: stsfld bool Program::AllPassed
+ IL_0034: ldloc.0
+ IL_0035: ldc.i4.1
+ IL_0036: add
+ IL_0037: stloc.0
+ IL_0038: ldloc.0
+ IL_0039: ldc.i4.s 10
+ IL_003b: blt.s IL_000e
+
+ IL_003d: ret
+ } // end of method Program::Test17
+
+ .method private hidebysig static void Test18() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0)
+ IL_0000: ldstr "Calling OneStructOneInt in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_0034
+
+ IL_000e: ldc.i4.4
+ IL_000f: newobj instance void OneInt::.ctor(int32)
+ IL_0014: newobj instance void OneStructOneInt::.ctor(valuetype OneInt)
+ IL_0019: box OneStructOneInt
+ IL_001e: call void Program::F(object)
+ IL_0023: ldsfld bool Program::IsInit
+ IL_0028: brtrue.s IL_0030
+
+ IL_002a: ldc.i4.0
+ IL_002b: stsfld bool Program::AllPassed
+ IL_0030: ldloc.0
+ IL_0031: ldc.i4.1
+ IL_0032: add
+ IL_0033: stloc.0
+ IL_0034: ldloc.0
+ IL_0035: ldc.i4.s 10
+ IL_0037: blt.s IL_000e
+
+ IL_0039: ret
+ } // end of method Program::Test18
+
+ .method private hidebysig static void Test19() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0,
+ valuetype [mscorlib]System.RuntimeTypeHandle V_1)
+ IL_0000: ldstr "Calling OneStructOneRtTH in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_003c
+
+ IL_000e: ldloca.s V_1
+ IL_0010: initobj [mscorlib]System.RuntimeTypeHandle
+ IL_0016: ldloc.1
+ IL_0017: newobj instance void OneRtTH::.ctor(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_001c: newobj instance void OneStructOneRtTH::.ctor(valuetype OneRtTH)
+ IL_0021: box OneStructOneRtTH
+ IL_0026: call void Program::F(object)
+ IL_002b: ldsfld bool Program::IsInit
+ IL_0030: brtrue.s IL_0038
+
+ IL_0032: ldc.i4.0
+ IL_0033: stsfld bool Program::AllPassed
+ IL_0038: ldloc.0
+ IL_0039: ldc.i4.1
+ IL_003a: add
+ IL_003b: stloc.0
+ IL_003c: ldloc.0
+ IL_003d: ldc.i4.s 10
+ IL_003f: blt.s IL_000e
+
+ IL_0041: ret
+ } // end of method Program::Test19
+
+ .method private hidebysig static void Test20() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0)
+ IL_0000: ldstr "Calling TwoStringInt in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_0033
+
+ IL_000e: ldstr "1"
+ IL_0013: newobj instance void TwoStringInt::.ctor(string)
+ IL_0018: box TwoStringInt
+ IL_001d: call void Program::F(object)
+ IL_0022: ldsfld bool Program::IsInit
+ IL_0027: brtrue.s IL_002f
+
+ IL_0029: ldc.i4.0
+ IL_002a: stsfld bool Program::AllPassed
+ IL_002f: ldloc.0
+ IL_0030: ldc.i4.1
+ IL_0031: add
+ IL_0032: stloc.0
+ IL_0033: ldloc.0
+ IL_0034: ldc.i4.s 10
+ IL_0036: blt.s IL_000e
+
+ IL_0038: ret
+ } // end of method Program::Test20
+
+ .method private hidebysig static void Test21() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0)
+ IL_0000: ldstr "Calling TwoIntBool in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_002f
+
+ IL_000e: ldc.i4.1
+ IL_000f: newobj instance void TwoIntBool::.ctor(int32)
+ IL_0014: box TwoIntBool
+ IL_0019: call void Program::F(object)
+ IL_001e: ldsfld bool Program::IsInit
+ IL_0023: brtrue.s IL_002b
+
+ IL_0025: ldc.i4.0
+ IL_0026: stsfld bool Program::AllPassed
+ IL_002b: ldloc.0
+ IL_002c: ldc.i4.1
+ IL_002d: add
+ IL_002e: stloc.0
+ IL_002f: ldloc.0
+ IL_0030: ldc.i4.s 10
+ IL_0032: blt.s IL_000e
+
+ IL_0034: ret
+ } // end of method Program::Test21
+
+ .method private hidebysig static void Test22() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0)
+ IL_0000: ldstr "Calling TwoRTTHDouble in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_002f
+
+ IL_000e: ldc.i4.1
+ IL_000f: newobj instance void TwoRTTHDouble::.ctor(bool)
+ IL_0014: box TwoRTTHDouble
+ IL_0019: call void Program::F(object)
+ IL_001e: ldsfld bool Program::IsInit
+ IL_0023: brtrue.s IL_002b
+
+ IL_0025: ldc.i4.0
+ IL_0026: stsfld bool Program::AllPassed
+ IL_002b: ldloc.0
+ IL_002c: ldc.i4.1
+ IL_002d: add
+ IL_002e: stloc.0
+ IL_002f: ldloc.0
+ IL_0030: ldc.i4.s 10
+ IL_0032: blt.s IL_000e
+
+ IL_0034: ret
+ } // end of method Program::Test22
+
+ .method private hidebysig static void Test23() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0)
+ IL_0000: ldstr "Calling AllTypes in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_002f
+
+ IL_000e: ldc.i4.1
+ IL_000f: newobj instance void AllTypes::.ctor(bool)
+ IL_0014: box AllTypes
+ IL_0019: call void Program::F(object)
+ IL_001e: ldsfld bool Program::IsInit
+ IL_0023: brtrue.s IL_002b
+
+ IL_0025: ldc.i4.0
+ IL_0026: stsfld bool Program::AllPassed
+ IL_002b: ldloc.0
+ IL_002c: ldc.i4.1
+ IL_002d: add
+ IL_002e: stloc.0
+ IL_002f: ldloc.0
+ IL_0030: ldc.i4.s 10
+ IL_0032: blt.s IL_000e
+
+ IL_0034: ret
+ } // end of method Program::Test23
+
+ .method private hidebysig static void Test24() cil managed noinlining
+ {
+ .maxstack 2
+ .locals init (int32 V_0)
+ IL_0000: ldstr "Calling AllTypesNullable in a loop..."
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: stloc.0
+ IL_000c: br.s IL_002f
+
+ IL_000e: ldc.i4.0
+ IL_000f: newobj instance void AllTypesNullable::.ctor(bool)
+ IL_0014: box AllTypesNullable
+ IL_0019: call void Program::F(object)
+ IL_001e: ldsfld bool Program::IsInit
+ IL_0023: brtrue.s IL_002b
+
+ IL_0025: ldc.i4.0
+ IL_0026: stsfld bool Program::AllPassed
+ IL_002b: ldloc.0
+ IL_002c: ldc.i4.1
+ IL_002d: add
+ IL_002e: stloc.0
+ IL_002f: ldloc.0
+ IL_0030: ldc.i4.s 10
+ IL_0032: blt.s IL_000e
+
+ IL_0034: ret
+ } // end of method Program::Test24
+
+ .method private hidebysig static void Test25() cil managed noinlining
+ {
+ .maxstack 4
+ .locals init (valuetype AllTypesNoExplicitConstructor V_0,
+ object[] V_1)
+ IL_0000: ldloca.s V_0
+ IL_0002: initobj AllTypesNoExplicitConstructor
+ IL_0008: ldloca.s V_0
+ IL_000a: ldfld bool AllTypesNoExplicitConstructor::isBool
+ IL_000f: brtrue.s IL_004d
+
+ IL_0011: ldloca.s V_0
+ IL_0013: ldfld int32 AllTypesNoExplicitConstructor::isInt
+ IL_0018: brtrue.s IL_004d
+
+ IL_001a: ldloca.s V_0
+ IL_001c: ldfld int16 AllTypesNoExplicitConstructor::isShort
+ IL_0021: brtrue.s IL_004d
+
+ IL_0023: ldloca.s V_0
+ IL_0025: ldfld float64 AllTypesNoExplicitConstructor::isDouble
+ IL_002a: ldc.r8 0.0
+ IL_0033: bne.un.s IL_004d
+
+ IL_0035: ldloca.s V_0
+ IL_0037: ldflda valuetype [mscorlib]System.RuntimeTypeHandle AllTypesNoExplicitConstructor::isRtTH
+ IL_003c: call instance native int [mscorlib]System.RuntimeTypeHandle::get_Value()
+ IL_0041: ldsfld native int [mscorlib]System.IntPtr::Zero
+ IL_0046: call bool [mscorlib]System.IntPtr::op_Equality(native int,
+ native int)
+ IL_004b: br.s IL_004e
+
+ IL_004d: ldc.i4.0
+ IL_004e: stsfld bool Program::IsInit
+ IL_0053: ldstr "AllTypesNoExplicitConstructor: isBool: {0} isInt: "
+ + "{1}, isShort: {2}, isDouble: {3}, isRtTH.Value: {4}"
+ IL_0058: ldc.i4.5
+ IL_0059: newarr [mscorlib]System.Object
+ IL_005e: stloc.1
+ IL_005f: ldloc.1
+ IL_0060: ldc.i4.0
+ IL_0061: ldloca.s V_0
+ IL_0063: ldfld bool AllTypesNoExplicitConstructor::isBool
+ IL_0068: box [mscorlib]System.Boolean
+ IL_006d: stelem.ref
+ IL_006e: ldloc.1
+ IL_006f: ldc.i4.1
+ IL_0070: ldloca.s V_0
+ IL_0072: ldfld int32 AllTypesNoExplicitConstructor::isInt
+ IL_0077: box [mscorlib]System.Int32
+ IL_007c: stelem.ref
+ IL_007d: ldloc.1
+ IL_007e: ldc.i4.2
+ IL_007f: ldloca.s V_0
+ IL_0081: ldfld int16 AllTypesNoExplicitConstructor::isShort
+ IL_0086: box [mscorlib]System.Int16
+ IL_008b: stelem.ref
+ IL_008c: ldloc.1
+ IL_008d: ldc.i4.3
+ IL_008e: ldloca.s V_0
+ IL_0090: ldfld float64 AllTypesNoExplicitConstructor::isDouble
+ IL_0095: box [mscorlib]System.Double
+ IL_009a: stelem.ref
+ IL_009b: ldloc.1
+ IL_009c: ldc.i4.4
+ IL_009d: ldloca.s V_0
+ IL_009f: ldflda valuetype [mscorlib]System.RuntimeTypeHandle AllTypesNoExplicitConstructor::isRtTH
+ IL_00a4: call instance native int [mscorlib]System.RuntimeTypeHandle::get_Value()
+ IL_00a9: box [mscorlib]System.IntPtr
+ IL_00ae: stelem.ref
+ IL_00af: ldloc.1
+ IL_00b0: call void [System.Console]System.Console::WriteLine(string,
+ object[])
+ IL_00b5: ldsfld bool Program::IsInit
+ IL_00ba: brtrue.s IL_00c2
+
+ IL_00bc: ldc.i4.0
+ IL_00bd: stsfld bool Program::AllPassed
+ IL_00c2: ret
+ } // end of method Program::Test25
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ IL_0000: call void Program::Test1()
+ IL_0005: call void Program::Test2()
+ IL_000a: call void Program::Test3()
+ IL_000f: call void Program::Test4()
+ IL_0014: call void Program::Test5()
+ IL_0019: call void Program::Test6()
+ IL_001e: call void Program::Test7()
+ IL_0023: call void Program::Test8()
+ IL_0028: call void Program::Test9()
+ IL_002d: call void Program::Test10()
+ IL_0032: call void Program::Test11()
+ IL_0037: call void Program::Test12()
+ IL_003c: call void Program::Test13()
+ IL_0041: call void Program::Test14()
+ IL_0046: call void Program::Test15()
+ IL_004b: call void Program::Test16()
+ IL_0050: call void Program::Test17()
+ IL_0055: call void Program::Test18()
+ IL_005a: call void Program::Test19()
+ IL_005f: call void Program::Test20()
+ IL_0064: call void Program::Test21()
+ IL_0069: call void Program::Test22()
+ IL_006e: call void Program::Test23()
+ IL_0073: call void Program::Test24()
+ IL_0078: call void Program::Test25()
+ IL_007d: ldsfld bool Program::AllPassed
+ IL_0082: brfalse.s IL_0091
+
+ IL_0084: ldstr "!!!!!!!!!! TEST PASSED !!!!!!!!!!!!!"
+ IL_0089: call void [System.Console]System.Console::WriteLine(string)
+ IL_008e: ldc.i4.s 100
+ IL_0090: ret
+
+ IL_0091: ldstr "!!!!!!!!!! TEST FAILED !!!!!!!!!!!!!"
+ IL_0096: call void [System.Console]System.Console::WriteLine(string)
+ IL_009b: ldc.i4.s 101
+ IL_009d: ret
+ } // end of method Program::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 Program::.ctor
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.1
+ IL_0001: stsfld bool Program::IsInit
+ IL_0006: ldc.i4.1
+ IL_0007: stsfld bool Program::AllPassed
+ IL_000c: ret
+ } // end of method Program::.cctor
+
+} // end of class Program
+
+
+
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/b609988.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/b609988.ilproj
new file mode 100644
index 0000000000..65db313252
--- /dev/null
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/b609988.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="b609988.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/Regression/CLR-x86-JIT/v2.1/b610750/b610750.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b610750/b610750.csproj
index 784f2c8419..3c361e01e8 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b610750/b610750.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b610750/b610750.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/v2.1/b610750/b610750_32vs64.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b610750/b610750_32vs64.csproj
index 00e2c28746..f904812443 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b610750/b610750_32vs64.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b610750/b610750_32vs64.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/CLR-x86-JIT/v2.2/ddb/b429039/b429039.ilproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.2/ddb/b429039/b429039.ilproj
index b3817cf617..f2ba5c642e 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.2/ddb/b429039/b429039.ilproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.2/ddb/b429039/b429039.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="b429039.il" />
diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/v2.2/ddb/ddb188478/DDB188478.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/v2.2/ddb/ddb188478/DDB188478.csproj
index e2534683e1..0d4c8cc81d 100644
--- a/tests/src/JIT/Regression/CLR-x86-JIT/v2.2/ddb/ddb188478/DDB188478.csproj
+++ b/tests/src/JIT/Regression/CLR-x86-JIT/v2.2/ddb/ddb188478/DDB188478.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/Dev11/Dev11_457559/Dev11_457559.csproj b/tests/src/JIT/Regression/Dev11/Dev11_457559/Dev11_457559.csproj
index 232054da86..21aa8afada 100644
--- a/tests/src/JIT/Regression/Dev11/Dev11_457559/Dev11_457559.csproj
+++ b/tests/src/JIT/Regression/Dev11/Dev11_457559/Dev11_457559.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/Dev11/Dev11_468598/Test_HndIndex_10_Reordered.ilproj b/tests/src/JIT/Regression/Dev11/Dev11_468598/Test_HndIndex_10_Reordered.ilproj
index 7e9b1d35d2..fea2636e5c 100644
--- a/tests/src/JIT/Regression/Dev11/Dev11_468598/Test_HndIndex_10_Reordered.ilproj
+++ b/tests/src/JIT/Regression/Dev11/Dev11_468598/Test_HndIndex_10_Reordered.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_HndIndex_10_Reordered.il" />
diff --git a/tests/src/JIT/Regression/Dev11/Dev11_5437/Dev11_5437.csproj b/tests/src/JIT/Regression/Dev11/Dev11_5437/Dev11_5437.csproj
index 489d743dd7..8a890d8898 100644
--- a/tests/src/JIT/Regression/Dev11/Dev11_5437/Dev11_5437.csproj
+++ b/tests/src/JIT/Regression/Dev11/Dev11_5437/Dev11_5437.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/Dev11/Dev11_617302/Dev11_617302.csproj b/tests/src/JIT/Regression/Dev11/Dev11_617302/Dev11_617302.csproj
index e2096224ff..d7e9e43b84 100644
--- a/tests/src/JIT/Regression/Dev11/Dev11_617302/Dev11_617302.csproj
+++ b/tests/src/JIT/Regression/Dev11/Dev11_617302/Dev11_617302.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/Dev11/Dev11_646049/Dev11_646049.csproj b/tests/src/JIT/Regression/Dev11/Dev11_646049/Dev11_646049.csproj
index 48c9e359da..bdff95d09f 100644
--- a/tests/src/JIT/Regression/Dev11/Dev11_646049/Dev11_646049.csproj
+++ b/tests/src/JIT/Regression/Dev11/Dev11_646049/Dev11_646049.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/Dev11/Dev11_b473131/b473131.ilproj b/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131.ilproj
index fd476734e6..07d46676f0 100644
--- a/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131.ilproj
+++ b/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131.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="b473131.il" />
diff --git a/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_fld.ilproj b/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_fld.ilproj
index b49adfa615..746f64c59e 100644
--- a/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_fld.ilproj
+++ b/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_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="b473131_fld.il" />
diff --git a/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_intptr.ilproj b/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_intptr.ilproj
index 93dbaa4dad..2420411e17 100644
--- a/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_intptr.ilproj
+++ b/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_intptr.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="b473131_intptr.il" />
diff --git a/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_struct.ilproj b/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_struct.ilproj
index 26c2dd8628..d803316118 100644
--- a/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_struct.ilproj
+++ b/tests/src/JIT/Regression/Dev11/Dev11_b473131/b473131_struct.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="b473131_struct.il" />
diff --git a/tests/src/JIT/Regression/Dev11/DevDiv2_10623/DevDiv2_10623.csproj b/tests/src/JIT/Regression/Dev11/DevDiv2_10623/DevDiv2_10623.csproj
index 3c60f0e857..881845b05c 100644
--- a/tests/src/JIT/Regression/Dev11/DevDiv2_10623/DevDiv2_10623.csproj
+++ b/tests/src/JIT/Regression/Dev11/DevDiv2_10623/DevDiv2_10623.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/Dev11/DevDiv2_11321/DevDiv2_11321.ilproj b/tests/src/JIT/Regression/Dev11/DevDiv2_11321/DevDiv2_11321.ilproj
index 9643aaa894..e280b76676 100644
--- a/tests/src/JIT/Regression/Dev11/DevDiv2_11321/DevDiv2_11321.ilproj
+++ b/tests/src/JIT/Regression/Dev11/DevDiv2_11321/DevDiv2_11321.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="DevDiv2_11321.il" />
diff --git a/tests/src/JIT/Regression/Dev11/DevDiv2_8863/DevDiv2_8863.csproj b/tests/src/JIT/Regression/Dev11/DevDiv2_8863/DevDiv2_8863.csproj
index 04e9aa1fb7..302b9d0a8b 100644
--- a/tests/src/JIT/Regression/Dev11/DevDiv2_8863/DevDiv2_8863.csproj
+++ b/tests/src/JIT/Regression/Dev11/DevDiv2_8863/DevDiv2_8863.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="DevDiv2_8863.cs" />
diff --git a/tests/src/JIT/Regression/Dev11/External/Dev11_14131/VectorForwarder.ilproj b/tests/src/JIT/Regression/Dev11/External/Dev11_14131/VectorForwarder.ilproj
index b1250b87f8..3e5f7aa0bd 100644
--- a/tests/src/JIT/Regression/Dev11/External/Dev11_14131/VectorForwarder.ilproj
+++ b/tests/src/JIT/Regression/Dev11/External/Dev11_14131/VectorForwarder.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="VectorForwarder.il" />
diff --git a/tests/src/JIT/Regression/Dev11/External/Dev11_90434/UseUnalignedDouble.ilproj b/tests/src/JIT/Regression/Dev11/External/Dev11_90434/UseUnalignedDouble.ilproj
index 13a0a65d3c..35896c8457 100644
--- a/tests/src/JIT/Regression/Dev11/External/Dev11_90434/UseUnalignedDouble.ilproj
+++ b/tests/src/JIT/Regression/Dev11/External/Dev11_90434/UseUnalignedDouble.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="UseUnalignedDouble.il" />
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_111914/BadMax1.cs b/tests/src/JIT/Regression/Dev11/External/dev11_111914/BadMax1.cs
new file mode 100644
index 0000000000..beca081e8d
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_111914/BadMax1.cs
@@ -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.
+
+using System;
+using System.Runtime.CompilerServices;
+
+namespace BadMax1
+{
+ public struct Size
+ {
+ public double _width;
+ public double _height;
+
+ public double Width
+ {
+ [MethodImpl(MethodImplOptions.NoInlining)] get { return this._width; }
+ [MethodImpl(MethodImplOptions.NoInlining)] set { this._width = value; }
+ }
+
+ public double Height
+ {
+ [MethodImpl(MethodImplOptions.NoInlining)] get { return this._height; }
+ [MethodImpl(MethodImplOptions.NoInlining)] set { this._height = value; }
+ }
+ }
+
+
+
+ public class RowInfo
+ {
+ public Size _rowSize;
+ public double _verticalOffset;
+ public int _firstPage;
+ public int _pageCount;
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public void AddPage(Size pageSize)
+ {
+ this._pageCount++;
+
+ this._rowSize.Width += pageSize.Width;
+ this._rowSize.Height = Math.Max(pageSize.Height, _rowSize.Height);
+
+ return;
+ }
+ }
+
+
+ public static class FpUtils
+ {
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static bool AreClose(double d1, double d2)
+ {
+ double delta;
+
+ delta = (d1 - d2);
+
+ if ((delta >= -0.01) && (delta <= 0.01))
+ {
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+ }
+ }
+
+
+ internal static class App
+ {
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int RunRepro()
+ {
+ double computedHeight;
+ double expectedHeight;
+ RowInfo rowInfo;
+ Size pageSize;
+
+
+ rowInfo = new RowInfo();
+ pageSize._width = 826.0;
+ pageSize._height = 1066.0;
+
+
+ rowInfo.AddPage(pageSize);
+
+
+ expectedHeight = 1066.0;
+ computedHeight = rowInfo._rowSize._height;
+
+ if (FpUtils.AreClose(expectedHeight, computedHeight))
+ {
+ Console.WriteLine("Test passed.");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine(
+ "Test failed.\r\n" +
+ " Expected: ({0})\r\n" +
+ " Computed: ({1})",
+
+ expectedHeight,
+ computedHeight
+ );
+ }
+ return 101;
+ }
+
+
+ private static int Main()
+ {
+ return App.RunRepro();
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_111914/BadMax1.csproj b/tests/src/JIT/Regression/Dev11/External/dev11_111914/BadMax1.csproj
new file mode 100644
index 0000000000..056a93e14f
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_111914/BadMax1.csproj
@@ -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="BadMax1.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/Regression/Dev11/External/dev11_111914/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_111914/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_111914/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/Regression/Dev11/External/dev11_131317/BadBox1.cs b/tests/src/JIT/Regression/Dev11/External/dev11_131317/BadBox1.cs
new file mode 100644
index 0000000000..8ad2e6ed53
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_131317/BadBox1.cs
@@ -0,0 +1,62 @@
+// 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.Runtime.CompilerServices;
+
+namespace BadBox1
+{
+
+
+ public struct BytearrayHolder
+ {
+ public Byte[] m_value;
+ }
+
+
+ public class BoxedObjectHolder
+ {
+ public object m_boxedObject;
+
+ [MethodImpl(MethodImplOptions.NoInlining | MethodImplOptions.NoOptimization)]
+ public void SetBoxedObject(BytearrayHolder holder)
+ {
+ this.m_boxedObject = holder;
+ return;
+ }
+ }
+
+
+ internal static class App
+ {
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static void RunScenario()
+ {
+ BytearrayHolder arrayHolder;
+ BoxedObjectHolder boxedObjectHolder;
+
+ arrayHolder.m_value = new Byte[10];
+ boxedObjectHolder = new BoxedObjectHolder();
+ boxedObjectHolder.SetBoxedObject(arrayHolder);
+
+ return;
+ }
+
+
+ private static int Main()
+ {
+ try
+ {
+ App.RunScenario();
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine("FAILED: Exception occurred ({0}).", e.GetType().ToString());
+ return 101;
+ }
+
+ Console.WriteLine("PASSED: No exceptions occurred.");
+ return 100;
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_131317/BadBox1.csproj b/tests/src/JIT/Regression/Dev11/External/dev11_131317/BadBox1.csproj
new file mode 100644
index 0000000000..baa0c49ffb
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_131317/BadBox1.csproj
@@ -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="BadBox1.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/Regression/Dev11/External/dev11_131317/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_131317/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_131317/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/Regression/Dev11/External/dev11_135245/R3Trasher1.cs b/tests/src/JIT/Regression/Dev11/External/dev11_135245/R3Trasher1.cs
new file mode 100644
index 0000000000..b55c0507ad
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_135245/R3Trasher1.cs
@@ -0,0 +1,92 @@
+// 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.Runtime.CompilerServices;
+
+namespace R3Trasher1
+{
+
+
+ internal struct CHESS_POSITION
+ {
+ internal ulong occupied_rl45;
+ };
+
+
+ public class Board
+ {
+ private ulong[,] _bishop_attacks_rl45 = new ulong[64, 256];
+ private int[] _bishop_shift_rl45 = new int[64];
+ private CHESS_POSITION _search;
+
+ public const int SqValueToUse = 48;
+ public const ulong ExpectedResult = 0x2030;
+
+ public Board()
+ {
+ int columnIndex;
+ int index;
+ int rowIndex;
+
+
+
+
+ _search.occupied_rl45 = 0x0030000000000000UL;
+
+
+ for (index = 0; index < 64; index++)
+ {
+ _bishop_shift_rl45[index] = index;
+ }
+
+
+ for (rowIndex = 0; rowIndex < 64; rowIndex++)
+ {
+ for (columnIndex = 0; columnIndex < 256; columnIndex++)
+ {
+ _bishop_attacks_rl45[rowIndex, columnIndex] = (ulong)(0x2000 + columnIndex);
+ }
+ }
+
+ return;
+ }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public ulong AttacksDiaga1(int sq)
+ {
+ return _bishop_attacks_rl45[sq, (int)((_search.occupied_rl45 >> _bishop_shift_rl45[sq]) & 255)];
+ }
+ }
+
+
+ internal static class App
+ {
+ private static int Main()
+ {
+ var board = new Board();
+ int ret = 100;
+ ulong result = board.AttacksDiaga1(Board.SqValueToUse);
+
+ if (result == Board.ExpectedResult)
+ {
+ Console.WriteLine("Test passed.");
+ }
+ else
+ {
+ Console.WriteLine(
+ "Test failed.\r\n" +
+ " Expected: {0:x16}\r\n" +
+ " Observed: {1:x16}\r\n",
+
+ Board.ExpectedResult,
+ result
+ );
+
+ ret = 101;
+ }
+
+ return ret;
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_135245/R3Trasher1.csproj b/tests/src/JIT/Regression/Dev11/External/dev11_135245/R3Trasher1.csproj
new file mode 100644
index 0000000000..4cf84c755b
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_135245/R3Trasher1.csproj
@@ -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="R3Trasher1.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/Regression/Dev11/External/dev11_135245/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_135245/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_135245/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/Regression/Dev11/External/dev11_13748/ReflectOnField.il b/tests/src/JIT/Regression/Dev11/External/dev11_13748/ReflectOnField.il
new file mode 100644
index 0000000000..12d0f1ac3b
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_13748/ReflectOnField.il
@@ -0,0 +1,70 @@
+// 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 = (7C EC 85 D7 BE A7 79 8E ) // |.....y.
+ .ver 2:0:5:0
+}
+.assembly ReflectOnField
+{
+
+
+ .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.
+ .hash algorithm 0x00008004
+ .ver 4:0:30513:0
+}
+.module ReflectOnField.exe
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003 // WINDOWS_CUI
+.corflags 0x00000001 // ILONLY
+
+
+
+.class public abstract auto ansi sealed beforefieldinit ReflectOnField.Container`1<T>
+ extends [mscorlib]System.Object
+{
+ .field public static int32 StaticField
+} // end of class ReflectOnField.Container`1
+
+.class private abstract auto ansi sealed beforefieldinit ReflectOnField.App
+ extends [mscorlib]System.Object
+{
+ .method private hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 3
+ .locals init (class [mscorlib]System.Reflection.FieldInfo[] V_0)
+ IL_0000: ldtoken class ReflectOnField.Container`1<int32>
+ IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_000a: ldc.i4.s 24
+ IL_000c: callvirt instance class [mscorlib]System.Reflection.FieldInfo[] [mscorlib]System.Type::GetFields(valuetype [mscorlib]System.Reflection.BindingFlags)
+ IL_0011: stloc.0
+ IL_0012: ldstr "Field0 = `{0}'"
+ IL_0017: ldloc.0
+ IL_0018: ldc.i4.0
+ IL_0019: ldelem.ref
+ IL_001a: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name()
+ IL_001f: call void [System.Console]System.Console::WriteLine(string,
+ object)
+ IL_0024: ldc.i4.s 100
+ IL_0028: ret
+ } // end of method App::Main
+
+} // end of class ReflectOnField.App
+
+
+
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_13748/ReflectOnField.ilproj b/tests/src/JIT/Regression/Dev11/External/dev11_13748/ReflectOnField.ilproj
new file mode 100644
index 0000000000..344e77e9e2
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_13748/ReflectOnField.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="ReflectOnField.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/Regression/Dev11/External/dev11_13748/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_13748/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_13748/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/Regression/Dev11/External/dev11_149090/GCHole1.csproj b/tests/src/JIT/Regression/Dev11/External/dev11_149090/GCHole1.csproj
new file mode 100644
index 0000000000..9ebf81b2c0
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_149090/GCHole1.csproj
@@ -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="GcHole1.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>project.json</ProjectJson>
+ <ProjectLockJson>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/Regression/Dev11/External/dev11_149090/GcHole1.cs b/tests/src/JIT/Regression/Dev11/External/dev11_149090/GcHole1.cs
new file mode 100644
index 0000000000..d2b5100e46
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_149090/GcHole1.cs
@@ -0,0 +1,65 @@
+// 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.Collections;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace GcHole1
+{
+ public class Sequence : IEnumerable<string>
+ {
+ IEnumerator IEnumerable.GetEnumerator() { return new Enumerator(); }
+ IEnumerator<string> IEnumerable<string>.GetEnumerator() { return new Enumerator(); }
+
+ public class Enumerator : IEnumerator<string>
+ {
+ private static string[] s_strings = {
+ "Index0",
+ "Index1"
+ };
+
+ private int _indexInSequence = -1;
+ private string CurrentString { get { return Enumerator.s_strings[_indexInSequence]; } }
+
+ void IDisposable.Dispose() { return; }
+ void IEnumerator.Reset() { throw new NotSupportedException(); }
+
+ bool IEnumerator.MoveNext()
+ {
+ GC.Collect();
+
+ _indexInSequence++;
+
+ return ((_indexInSequence <= 1) ? true : false);
+ }
+
+ object IEnumerator.Current { get { return this.CurrentString; } }
+ string IEnumerator<string>.Current { get { return this.CurrentString; } }
+ }
+ }
+
+
+ internal static class App
+ {
+ private static bool CheckString(string element)
+ {
+ Console.WriteLine("ELEMENT: `{0}'", element);
+ return ((element == "Index0") ? true : false);
+ }
+
+
+ private static int Main()
+ {
+ string result;
+ IEnumerable<string> sequence;
+
+ sequence = new Sequence();
+ result = sequence.SingleOrDefault(App.CheckString);
+ Console.WriteLine("RESULT: `{0}'", result);
+
+ return 100; //assume if run to completion, the test passes
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_149090/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_149090/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_149090/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/Regression/Dev11/External/dev11_149090/project.json b/tests/src/JIT/Regression/Dev11/External/dev11_149090/project.json
new file mode 100644
index 0000000000..60bb6e191d
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_149090/project.json
@@ -0,0 +1,13 @@
+{
+ "dependencies": {
+ "System.Collections": "4.0.0-beta-*",
+ "System.Console": "4.0.0-beta-*",
+ "System.Linq": "4.0.0-beta-*",
+ "System.Runtime": "4.0.20-beta-*",
+ "System.Runtime.Extensions": "4.0.10-beta-*",
+ "System.Runtime.InteropServices": "4.0.10-beta-*"
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_149090/project.lock.json b/tests/src/JIT/Regression/Dev11/External/dev11_149090/project.lock.json
new file mode 100644
index 0000000000..1dc28330b8
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_149090/project.lock.json
@@ -0,0 +1,1578 @@
+{
+ "locked": true,
+ "version": 2,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "System.Collections/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Globalization/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.Linq/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10-beta-23127",
+ "System.Diagnostics.Debug": "4.0.10-beta-23127",
+ "System.Resources.ResourceManager": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.20-beta-23127",
+ "System.Runtime.Extensions": "4.0.10-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0-beta-23127",
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x86": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll": {}
+ }
+ },
+ "System.Collections/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Globalization/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Linq/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10-beta-23127",
+ "System.Diagnostics.Debug": "4.0.10-beta-23127",
+ "System.Resources.ResourceManager": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.20-beta-23127",
+ "System.Runtime.Extensions": "4.0.10-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x64": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll": {}
+ }
+ },
+ "System.Collections/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Globalization/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Linq/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.10-beta-23127",
+ "System.Diagnostics.Debug": "4.0.10-beta-23127",
+ "System.Resources.ResourceManager": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.20-beta-23127",
+ "System.Runtime.Extensions": "4.0.10-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Linq.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "TJZhrw44Bf7sYqne+CX5II/PaNf5L7oKVfl0FLkr4pj76KS8hSsJzsKL0IvxC+bi4d51+wTbv91kF1kgPyHMVw==",
+ "files": [
+ "ref/dotnet/_._",
+ "runtime.win7.System.Console.4.0.0-beta-23516.nupkg",
+ "runtime.win7.System.Console.4.0.0-beta-23516.nupkg.sha512",
+ "runtime.win7.System.Console.nuspec",
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll",
+ "runtimes/win7/lib/net/_._"
+ ]
+ },
+ "System.Collections/4.0.0-beta-23127": {
+ "type": "package",
+ "sha512": "vQ0QO0WoYy64J3hGOf164kuf+q89If+KUcABPI0X5MJfYnxLbn/iKyeIgiMie8xgJ6qdsAjAgu5O2Ar8rkMOvQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Collections.4.0.0-beta-23127.nupkg",
+ "System.Collections.4.0.0-beta-23127.nupkg.sha512",
+ "System.Collections.nuspec"
+ ]
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "tzF4Dbbv+5bcbQ7GHuuKafkaDZThiUiwxqCc1ngewnMWZ5YmIgjQZjs+E1DNhoMVAvkH0tSmLJvsDlx9dFg+Aw==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet5.1/de/System.Console.xml",
+ "ref/dotnet5.1/es/System.Console.xml",
+ "ref/dotnet5.1/fr/System.Console.xml",
+ "ref/dotnet5.1/it/System.Console.xml",
+ "ref/dotnet5.1/ja/System.Console.xml",
+ "ref/dotnet5.1/ko/System.Console.xml",
+ "ref/dotnet5.1/ru/System.Console.xml",
+ "ref/dotnet5.1/System.Console.dll",
+ "ref/dotnet5.1/System.Console.xml",
+ "ref/dotnet5.1/zh-hans/System.Console.xml",
+ "ref/dotnet5.1/zh-hant/System.Console.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "System.Console.4.0.0-beta-23516.nupkg",
+ "System.Console.4.0.0-beta-23516.nupkg.sha512",
+ "System.Console.nuspec"
+ ]
+ },
+ "System.Diagnostics.Debug/4.0.10-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "n1wYReuu+uj36Lyu8FGkxGBsuQH6o1wCRMMd0z1daTiDS38MFvq8zGJdY7zv/s9S5dHRLHpTJSMFL56ByU+Ujg==",
+ "files": [
+ "lib/DNXCore50/System.Diagnostics.Debug.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Diagnostics.Debug.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll",
+ "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg",
+ "System.Diagnostics.Debug.4.0.10-beta-23127.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec"
+ ]
+ },
+ "System.Globalization/4.0.0-beta-23127": {
+ "type": "package",
+ "sha512": "aeIAximdNakmhRV4TtKHUnC1UwR89D7KDSw5CdKvRiMqj/kUFJ16TqT7VKSPaPck3CaE/Mxre5JG+u468UN16A==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Globalization.4.0.0-beta-23127.nupkg",
+ "System.Globalization.4.0.0-beta-23127.nupkg.sha512",
+ "System.Globalization.nuspec"
+ ]
+ },
+ "System.Globalization/4.0.0": {
+ "type": "package",
+ "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Globalization.4.0.0.nupkg",
+ "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Globalization.nuspec"
+ ]
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "sha512": "MoCHQ0u5n0OMwUS8OX4Gl48qKiQziSW5cXvt82d+MmAcsLq9OL90+ihnu/aJ1h6OOYcBswrZAEuApfZha9w2lg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.IO.4.0.0.nupkg",
+ "System.IO.4.0.0.nupkg.sha512",
+ "System.IO.nuspec"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec"
+ ]
+ },
+ "System.Linq/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "pvB6d8TuwcsU20Im73SKprww15O6Nf48NPd80rmJHDJofRgpzMZ6M5VTBcMXBMlS8jXHpq0ORXOUQ8F+0OmVCg==",
+ "files": [
+ "lib/dotnet/System.Linq.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Linq.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Linq.xml",
+ "ref/dotnet/es/System.Linq.xml",
+ "ref/dotnet/fr/System.Linq.xml",
+ "ref/dotnet/it/System.Linq.xml",
+ "ref/dotnet/ja/System.Linq.xml",
+ "ref/dotnet/ko/System.Linq.xml",
+ "ref/dotnet/ru/System.Linq.xml",
+ "ref/dotnet/System.Linq.dll",
+ "ref/dotnet/System.Linq.xml",
+ "ref/dotnet/zh-hans/System.Linq.xml",
+ "ref/dotnet/zh-hant/System.Linq.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Linq.dll",
+ "ref/netcore50/System.Linq.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "System.Linq.4.0.0-beta-23127.nupkg",
+ "System.Linq.4.0.0-beta-23127.nupkg.sha512",
+ "System.Linq.nuspec"
+ ]
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "files": [
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll",
+ "System.Private.Uri.4.0.0-beta-23127.nupkg",
+ "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.nuspec"
+ ]
+ },
+ "System.Reflection/4.0.0-beta-23127": {
+ "type": "package",
+ "sha512": "C2H07xfQjIbtyFuD5T/g0QYc8sE0rhq3lNpL/LUmlQ7jS8xTm2hxTOvYqyPbmf4pYtBRQ3fS7/8mwRexPdN1wA==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Reflection.4.0.0-beta-23127.nupkg",
+ "System.Reflection.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.nuspec"
+ ]
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Reflection.4.0.0.nupkg",
+ "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.nuspec"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "files": [
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
+ "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "+stu9oGQvmjeFJfhg4zRf/D0jNGa2L7MIkGz3ik70loEFHLE3OrOXFt3T+3eG37Z6md2KCWKe+85ct6VDaEtWA==",
+ "files": [
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "System.Resources.ResourceManager.4.0.0-beta-23127.nupkg",
+ "System.Resources.ResourceManager.4.0.0-beta-23127.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec"
+ ]
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "files": [
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll",
+ "System.Runtime.4.0.20-beta-23127.nupkg",
+ "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.nuspec"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "files": [
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll",
+ "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
+ "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "sha512": "zacN2B2QO20ziz3VvTBcAmcfnVtcO5Wu0tPcKA+5Gok+ZoKD9Ii8oRHSQ2Ou8L2yo5sL5ULh3J+PV4b7JZc4Gg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Runtime.InteropServices.4.0.10-beta-23127.nupkg",
+ "System.Runtime.InteropServices.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "sha512": "AMxFNOXpA6Ab8swULbXuJmoT2K5w6TnV3ObF5wsmEcIHQUJghoZtDVfVHb08O2wW15mOSI1i9Wg0Dx0pY13o8g==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Text.Encoding.4.0.0.nupkg",
+ "System.Text.Encoding.4.0.0.nupkg.sha512",
+ "System.Text.Encoding.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll",
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "sha512": "dA3y1B6Pc8mNt9obhEWWGGpvEakS51+nafXpmM/Z8IF847GErLXGTjdfA+AYEKszfFbH7SVLWUklXhYeeSQ1lw==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Threading.Tasks.4.0.0.nupkg",
+ "System.Threading.Tasks.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll",
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Collections >= 4.0.0-beta-*",
+ "System.Console >= 4.0.0-beta-*",
+ "System.Linq >= 4.0.0-beta-*",
+ "System.Runtime >= 4.0.20-beta-*",
+ "System.Runtime.Extensions >= 4.0.10-beta-*",
+ "System.Runtime.InteropServices >= 4.0.10-beta-*"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_154899/DynamicStaticAlignment.csproj b/tests/src/JIT/Regression/Dev11/External/dev11_154899/DynamicStaticAlignment.csproj
new file mode 100644
index 0000000000..afb45e795b
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_154899/DynamicStaticAlignment.csproj
@@ -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="DynamicStaticAlignment1.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading\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/Regression/Dev11/External/dev11_154899/DynamicStaticAlignment1.cs b/tests/src/JIT/Regression/Dev11/External/dev11_154899/DynamicStaticAlignment1.cs
new file mode 100644
index 0000000000..82e2fff949
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_154899/DynamicStaticAlignment1.cs
@@ -0,0 +1,39 @@
+// 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.IO;
+using System.Runtime.CompilerServices;
+using System.Threading;
+
+namespace Test
+{
+ public class Container<T>
+ {
+ private static long s_instanceCounter;
+ private readonly long _instanceId = Interlocked.Increment(ref s_instanceCounter);
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public Container()
+ {
+ Console.Write("({0}) ID = ({1})\r\n", typeof(T).ToString(), _instanceId);
+ return;
+ }
+ }
+
+
+ internal static class App
+ {
+ private static int Main()
+ {
+ var container1 = new Container<string>();
+ var container2 = new Container<object>();
+ var container3 = new Container<Random>();
+ var container4 = new Container<Stream>();
+ var container5 = new Container<BinaryReader>();
+ var container6 = new Container<BinaryWriter>();
+ return 100; //assume if no unhandled exception the test passes
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_154899/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_154899/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_154899/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/Regression/Dev11/External/dev11_239804/ShowLocallocAlignment.cs b/tests/src/JIT/Regression/Dev11/External/dev11_239804/ShowLocallocAlignment.cs
new file mode 100644
index 0000000000..f13febdca8
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_239804/ShowLocallocAlignment.cs
@@ -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.
+
+using System;
+using System.Runtime.CompilerServices;
+
+namespace ShowLocallocAlignment
+{
+ public struct Struct1 { public int F1; }
+ public struct Struct2 { public int F1; public int F2; }
+
+ internal static class App
+ {
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static void CallTarget1(int arg1, int arg2, int arg3, int arg4, int arg5) { return; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static void CallTarget2(int arg1, int arg2, int arg3, int arg4, int arg5, int arg6) { return; }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private unsafe static void* SnapLocallocBufferAddress1(int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
+ {
+ App.CallTarget1(arg1, arg2, arg3, arg4, arg5);
+ double* buffer = stackalloc double[16];
+ return (void*)buffer;
+ }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private unsafe static void* SnapLocallocBufferAddress2(int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
+ {
+ App.CallTarget2(arg1, arg2, arg3, arg4, arg5, arg6);
+ double* buffer = stackalloc double[16];
+ return (void*)buffer;
+ }
+
+ private unsafe static int RunAlignmentCheckScenario()
+ {
+ UInt64 address1;
+ UInt64 address2;
+ bool fAligned1;
+ bool fAligned2;
+ void* ptr1;
+ void* ptr2;
+
+ ptr1 = App.SnapLocallocBufferAddress1(1, 2, 3, 4, 5, 6);
+ ptr2 = App.SnapLocallocBufferAddress2(1, 2, 3, 4, 5, 6);
+
+ address1 = unchecked((UInt64)(new IntPtr(ptr1)).ToInt64());
+ address2 = unchecked((UInt64)(new IntPtr(ptr2)).ToInt64());
+
+ fAligned1 = ((address1 % 8) == 0);
+ fAligned2 = ((address2 % 8) == 0);
+
+ Console.Write(
+ "\r\n" +
+ "Address1: {0} ({1:x16})\r\n" +
+ "Address2: {2} ({3:x16})\r\n" +
+ "\r\n",
+
+ (fAligned1 ? "Aligned" : "Misaligned"), address1,
+ (fAligned2 ? "Aligned" : "Misaligned"), address2
+ );
+
+ if (fAligned1 && fAligned2)
+ {
+ Console.Write("Test passed.\r\n");
+ return 100;
+ }
+ else
+ {
+ Console.Write("Test failed.\r\n");
+ }
+ return 101;
+ }
+
+ private static int Main()
+ {
+ return App.RunAlignmentCheckScenario();
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_239804/ShowLocallocAlignment.csproj b/tests/src/JIT/Regression/Dev11/External/dev11_239804/ShowLocallocAlignment.csproj
new file mode 100644
index 0000000000..8905f02875
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_239804/ShowLocallocAlignment.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>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="ShowLocallocAlignment.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/Regression/Dev11/External/dev11_239804/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_239804/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_239804/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/Regression/Dev11/External/dev11_27971/UninitializedHighWord.cs b/tests/src/JIT/Regression/Dev11/External/dev11_27971/UninitializedHighWord.cs
new file mode 100644
index 0000000000..4f89c59620
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_27971/UninitializedHighWord.cs
@@ -0,0 +1,248 @@
+// 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.Runtime.CompilerServices;
+
+
+namespace UninitializedHighWord
+{
+ public struct StackFiller
+ {
+ public Int32 Field00;
+ public Int32 Field01;
+ public Int32 Field02;
+ public Int32 Field03;
+ public Int32 Field04;
+ public Int32 Field05;
+ public Int32 Field06;
+ public Int32 Field07;
+ public Int32 Field08;
+ public Int32 Field09;
+ public Int32 Field10;
+ public Int32 Field11;
+ public Int32 Field12;
+ public Int32 Field13;
+ public Int32 Field14;
+ public Int32 Field15;
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static void FillWithFFPattern(ref StackFiller target)
+ {
+ target.Field00 = -1;
+ target.Field01 = -1;
+ target.Field02 = -1;
+ target.Field03 = -1;
+ target.Field04 = -1;
+ target.Field05 = -1;
+ target.Field06 = -1;
+ target.Field07 = -1;
+ target.Field08 = -1;
+ target.Field09 = -1;
+ target.Field10 = -1;
+ target.Field11 = -1;
+ target.Field12 = -1;
+ target.Field13 = -1;
+ target.Field14 = -1;
+ target.Field15 = -1;
+
+ return;
+ }
+ }
+
+
+ public struct SystemTime
+ {
+ public short Year;
+ public short Month;
+ public short DayOfWeek;
+ public short Day;
+ public short Hour;
+ public short Minute;
+ public short Second;
+ public short Milliseconds;
+ }
+
+
+ public struct RegistryTimeZoneInformation
+ {
+ public Int32 Bias;
+ public Int32 StandardBias;
+ public Int32 DaylightBias;
+ public SystemTime StandardDate;
+ public SystemTime DaylightDate;
+ }
+
+
+ internal static class App
+ {
+
+
+ private static bool s_fArgumentCheckPassed = false;
+ private static bool s_fPreparingMethods = false;
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static
+ void CheckArguments(
+ Int32 fill,
+ Int32 year,
+ Int32 month,
+ Int32 day,
+ Int32 hour,
+ Int32 minute,
+ Int32 second,
+ Int32 milliseconds
+ )
+ {
+ if (App.s_fPreparingMethods)
+ {
+ return;
+ }
+ else
+ {
+ if ((hour == 0) &&
+ (minute == 0) &&
+ (second == 0) &&
+ (milliseconds == 0))
+ {
+ App.s_fArgumentCheckPassed = true;
+ Console.WriteLine("Argument check passed. All trailing arguments are zero.");
+ }
+ else
+ {
+ App.s_fArgumentCheckPassed = false;
+
+ Console.WriteLine(
+ "Argument check failed. Trailing argument values are:\r\n" +
+ " Hour = {0:x8}\r\n" +
+ " Minute = {1:x8}\r\n" +
+ " Second = {2:x8}\r\n" +
+ " Milliseconds = {3:x8}\r\n",
+ hour,
+ minute,
+ second,
+ milliseconds
+ );
+ }
+
+ return;
+ }
+ }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static
+ void GenerateHalfInitializedArgSlots(
+ RegistryTimeZoneInformation timeZoneInformation
+ )
+ {
+ if (timeZoneInformation.DaylightDate.Year == 0)
+ {
+ App.CheckArguments(
+ 1,
+ 1,
+ 1,
+ 1,
+ timeZoneInformation.DaylightDate.Hour,
+ timeZoneInformation.DaylightDate.Minute,
+ timeZoneInformation.DaylightDate.Second,
+ timeZoneInformation.DaylightDate.Milliseconds
+ );
+ }
+
+ return;
+ }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static
+ void InitializeStack(
+ Int32 arg1,
+ Int32 arg2,
+ Int32 arg3,
+ Int32 arg4,
+ StackFiller fill1,
+ StackFiller fill2,
+ StackFiller fill3,
+ StackFiller fill4
+ )
+ {
+ return;
+ }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static
+ void StompStackBelowCallerSP(
+ )
+ {
+ var filler = new StackFiller();
+
+ StackFiller.FillWithFFPattern(ref filler);
+
+ App.InitializeStack(
+ 1, 1, 1, 1,
+ filler, filler, filler, filler
+ );
+
+ return;
+ }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static
+ void PrepareMethods(
+ )
+ {
+ var timeZoneInformation = new RegistryTimeZoneInformation();
+
+ App.s_fPreparingMethods = true;
+ {
+ App.GenerateHalfInitializedArgSlots(timeZoneInformation);
+ }
+ App.s_fPreparingMethods = false;
+
+ return;
+ }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static
+ int RunTest(
+ )
+ {
+ var timeZoneInformation = new RegistryTimeZoneInformation();
+
+
+
+ App.StompStackBelowCallerSP();
+
+
+
+
+ App.GenerateHalfInitializedArgSlots(timeZoneInformation);
+
+
+
+ if (App.s_fArgumentCheckPassed)
+ {
+ Console.WriteLine("Passed.");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("Failed.");
+ return 101;
+ }
+ }
+
+
+ private static int Main()
+ {
+ App.PrepareMethods();
+
+ return App.RunTest();
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_27971/UninitializedHighWord.csproj b/tests/src/JIT/Regression/Dev11/External/dev11_27971/UninitializedHighWord.csproj
new file mode 100644
index 0000000000..de43659ae3
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_27971/UninitializedHighWord.csproj
@@ -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="UninitializedHighWord.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/Regression/Dev11/External/dev11_27971/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_27971/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_27971/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/Regression/Dev11/External/dev11_28763/R3Contention.cs b/tests/src/JIT/Regression/Dev11/External/dev11_28763/R3Contention.cs
new file mode 100644
index 0000000000..89c1dde8cb
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_28763/R3Contention.cs
@@ -0,0 +1,170 @@
+// 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.Runtime.CompilerServices;
+
+
+namespace R3Contention
+{
+ public struct Size
+ {
+ public Int32 width;
+ public Int32 height;
+
+ public Size(Int32 width, Int32 height)
+ {
+ this.width = width;
+ this.height = height;
+ return;
+ }
+
+ public static readonly Size Empty = new Size();
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static Size Subtract(Size sz1, Size sz2)
+ {
+ return Size.Empty;
+ }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static Size Add(Size sz1, Size sz2)
+ {
+ return Size.Empty;
+ }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static bool AreEqual(Size sz1, Size sz2)
+ {
+ return ((sz1.width == sz2.width) && (sz1.height == sz2.height));
+ }
+ }
+
+
+
+
+ public class LayoutOptions
+ {
+ public string text;
+ public Int32 borderSize;
+ public Int32 paddingSize;
+ public Int32 checkSize;
+ public Int32 checkPaddingSize;
+ public Int32 textImageInset;
+ public bool growBorderBy1PxWhenDefault;
+ public bool disableWordWrapping;
+ public Size imageSize;
+
+
+ public int FullCheckSize { get { return (this.checkSize + this.checkPaddingSize); } }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public Size Compose(Size checkSize, Size imageSize, Size textSize)
+ {
+ return Size.Empty;
+ }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public Size Decompose(Size checkSize, Size requiredImageSize, Size proposedSize)
+ {
+ return Size.Empty;
+ }
+
+
+ public virtual Size GetTextSize(Size proposedSize)
+ {
+ return Size.Empty;
+ }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public
+ Size GetPreferredSizeCore(
+ Size proposedSize
+ )
+ {
+ int linearBorderAndPadding = ((this.borderSize * 2) + (this.paddingSize * 2));
+
+ if (this.growBorderBy1PxWhenDefault)
+ {
+ linearBorderAndPadding += 2;
+ }
+
+
+
+ Size bordersAndPadding = new Size(linearBorderAndPadding, linearBorderAndPadding);
+
+ proposedSize = Size.Subtract(proposedSize, bordersAndPadding);
+
+
+
+ int checkSizeLinear = this.FullCheckSize;
+
+ Size checkSize =
+ (checkSizeLinear > 0) ?
+ new Size(checkSizeLinear + 1, checkSizeLinear) :
+ Size.Empty;
+
+
+
+
+ Size textImageInsetSize = new Size(this.textImageInset * 2, this.textImageInset * 2);
+
+ Size requiredImageSize =
+ (!Size.AreEqual(this.imageSize, Size.Empty)) ?
+ Size.Add(this.imageSize, textImageInsetSize) :
+ Size.Empty;
+
+
+
+ proposedSize = Size.Subtract(proposedSize, textImageInsetSize);
+
+ proposedSize = this.Decompose(checkSize, requiredImageSize, proposedSize);
+
+
+
+ Size textSize = Size.Empty;
+
+
+ if (!string.IsNullOrEmpty(this.text))
+ {
+ try
+ {
+ this.disableWordWrapping = true;
+ textSize = Size.Add(this.GetTextSize(proposedSize), textImageInsetSize);
+ }
+ finally
+ {
+ this.disableWordWrapping = false;
+ }
+ }
+
+
+
+ Size requiredSize = this.Compose(checkSize, this.imageSize, textSize);
+
+ requiredSize = Size.Add(requiredSize, bordersAndPadding);
+
+
+
+ return requiredSize;
+ }
+ }
+
+
+ internal static class App
+ {
+ private static int Main()
+ {
+ var layoutOptions = new LayoutOptions();
+
+ layoutOptions.text = "Some text.";
+
+ layoutOptions.GetPreferredSizeCore(Size.Empty);
+ return 100;
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_28763/R3Contention.csproj b/tests/src/JIT/Regression/Dev11/External/dev11_28763/R3Contention.csproj
new file mode 100644
index 0000000000..2c981c24ff
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_28763/R3Contention.csproj
@@ -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="R3Contention.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/Regression/Dev11/External/dev11_28763/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_28763/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_28763/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/Regression/Dev11/External/dev11_77709/BadCheckedAdd1.cs b/tests/src/JIT/Regression/Dev11/External/dev11_77709/BadCheckedAdd1.cs
new file mode 100644
index 0000000000..f00c3f2f96
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_77709/BadCheckedAdd1.cs
@@ -0,0 +1,553 @@
+// 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.IO;
+using System.Runtime.CompilerServices;
+
+namespace BadCheckedAdd1
+{
+
+
+ internal enum SniContext
+ {
+ Undefined = 0,
+ Snix_Connect,
+ Snix_PreLoginBeforeSuccessfullWrite,
+ Snix_PreLogin,
+ Snix_LoginSspi,
+ Snix_ProcessSspi,
+ Snix_Login,
+ Snix_EnableMars,
+ Snix_AutoEnlist,
+ Snix_GetMarsSession,
+ Snix_Execute,
+ Snix_Read,
+ Snix_Close,
+ Snix_SendRows,
+ }
+
+
+ internal static class ADP
+ {
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ static internal bool IsCatchableExceptionType(Exception e)
+ {
+ return false;
+ }
+ }
+
+
+ sealed internal class SQL
+ {
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ static internal Exception InvalidSSPIPacketSize()
+ {
+ return null;
+ }
+ }
+
+
+ sealed internal class SqlLogin
+ {
+ internal int timeout; // login timeout
+ internal bool userInstance = false; // user instance
+ internal string hostName = ""; // client machine name
+ internal string userName = ""; // user id
+ internal string password = ""; // password
+ internal string applicationName = ""; // application name
+ internal string serverName = ""; // server name
+ internal string language = ""; // initial language
+ internal string database = ""; // initial database
+ internal string attachDBFilename = ""; // DB filename to be attached
+ internal string newPassword = ""; // new password for reset password
+ internal bool useReplication = false; // user login for replication
+ internal bool useSSPI = false; // use integrated security
+ internal int packetSize = 8000; // packet size
+ }
+
+
+ internal sealed class TdsParserStaticMethods
+ {
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ static internal byte[] GetNetworkPhysicalAddressForTdsLoginOnly()
+ {
+ return new Byte[8];
+ }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ static internal Byte[] EncryptPassword(string password)
+ {
+ if (password == "")
+ {
+ return new Byte[0];
+ }
+ else
+ {
+
+ return new Byte[] {
+ 0x86, 0xa5,
+ 0x36, 0xa5, 0x22, 0xa5,
+ 0x33, 0xa5, 0xb3, 0xa5,
+ 0xb2, 0xa5, 0x77, 0xa5,
+ 0xb6, 0xa5, 0x92, 0xa5
+ };
+ }
+ }
+ }
+
+
+ sealed internal class TdsParserStateObject
+ {
+ public uint ReadDwordFromPostHeaderContentAtByteOffset(int offset)
+ {
+ offset += 8;
+
+ using (var reader = new BinaryReader(new MemoryStream(this._outBuff, offset, 4)))
+ {
+ return reader.ReadUInt32();
+ }
+ }
+
+ internal byte[] _bTmp = new byte[8];
+ internal byte[] _outBuff = new Byte[1000];
+ internal int _outBytesUsed = 8;
+ internal readonly int _outputHeaderLen = 8;
+ internal byte _outputMessageType = 0;
+ internal byte _outputPacketNumber = 1;
+ internal bool _pendingData = false;
+ private int _timeoutSeconds;
+ private long _timeoutTime;
+ internal int _traceChangePasswordOffset = 0;
+ internal int _traceChangePasswordLength = 0;
+ internal int _tracePasswordOffset = 0;
+ internal int _tracePasswordLength = 0;
+
+
+ private SniContext _sniContext = SniContext.Undefined;
+
+ internal SniContext SniContext
+ {
+ get { return _sniContext; }
+ set { _sniContext = value; }
+ }
+
+
+ internal void SetTimeoutSeconds(int timeout)
+ {
+ _timeoutSeconds = timeout;
+ if (timeout == 0)
+ {
+ _timeoutTime = Int64.MaxValue;
+ }
+ }
+
+
+ internal void ResetBuffer()
+ {
+ this._outBytesUsed = this._outputHeaderLen;
+ return;
+ }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ internal void WritePacket(byte flushMode)
+ {
+ return;
+ }
+ }
+
+
+ internal class TdsParser
+ {
+ internal TdsParserStateObject _physicalStateObj = new TdsParserStateObject();
+
+ private volatile static UInt32 s_maxSSPILength = 0;
+
+ private static byte[] s_nicAddress;
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private void SSPIData(byte[] receivedBuff, UInt32 receivedLength, byte[] sendBuff, ref UInt32 sendLength)
+ {
+ return;
+ }
+
+
+ internal void WriteByte(byte b, TdsParserStateObject stateObj)
+ {
+ if (stateObj._outBytesUsed == stateObj._outBuff.Length)
+ {
+ stateObj.WritePacket(0);
+ }
+
+ stateObj._outBuff[stateObj._outBytesUsed++] = b;
+ }
+
+ internal void WriteByteArray(Byte[] b, int len, int offsetBuffer, TdsParserStateObject stateObj)
+ {
+ int offset = offsetBuffer;
+
+ while (len > 0)
+ {
+ if ((stateObj._outBytesUsed + len) > stateObj._outBuff.Length)
+ {
+ int remainder = stateObj._outBuff.Length - stateObj._outBytesUsed;
+
+ Buffer.BlockCopy(b, offset, stateObj._outBuff, stateObj._outBytesUsed, remainder);
+
+ offset += remainder;
+ stateObj._outBytesUsed += remainder;
+
+ if (stateObj._outBytesUsed == stateObj._outBuff.Length)
+ {
+ stateObj.WritePacket(0);
+ }
+
+ len -= remainder;
+ }
+ else
+ {
+ Buffer.BlockCopy(b, offset, stateObj._outBuff, stateObj._outBytesUsed, len);
+
+ stateObj._outBytesUsed += len;
+
+ break;
+ }
+ }
+ }
+
+ internal void WriteShort(int v, TdsParserStateObject stateObj)
+ {
+ if ((stateObj._outBytesUsed + 2) > stateObj._outBuff.Length)
+ {
+ WriteByte((byte)(v & 0xff), stateObj);
+ WriteByte((byte)((v >> 8) & 0xff), stateObj);
+ }
+ else
+ {
+ stateObj._outBuff[stateObj._outBytesUsed++] = (byte)(v & 0xFF);
+ stateObj._outBuff[stateObj._outBytesUsed++] = (byte)((v >> 8) & 0xFF);
+ }
+ }
+
+ internal void WriteInt(int v, TdsParserStateObject stateObj)
+ {
+ WriteByteArray(BitConverter.GetBytes(v), 4, 0, stateObj);
+ }
+
+ private unsafe static void CopyStringToBytes(string source, int sourceOffset, byte[] dest, int destOffset, int charLength)
+ {
+ int byteLength = checked(charLength * 2);
+
+ fixed (char* sourcePtr = source)
+ {
+ char* srcPtr = sourcePtr;
+ srcPtr += sourceOffset;
+ fixed (byte* destinationPtr = dest)
+ {
+ byte* destPtr = destinationPtr;
+ destPtr += destOffset;
+
+ byte* destByteAddress = destPtr;
+ byte* srcByteAddress = (byte*)srcPtr;
+
+ for (int index = 0; index < byteLength; index++)
+ {
+ *destByteAddress = *srcByteAddress;
+ destByteAddress++;
+ srcByteAddress++;
+ }
+ }
+ }
+ }
+
+ internal void WriteString(string s, int length, int offset, TdsParserStateObject stateObj)
+ {
+ int cBytes = 2 * length;
+
+ if (cBytes < (stateObj._outBuff.Length - stateObj._outBytesUsed))
+ {
+ CopyStringToBytes(s, offset, stateObj._outBuff, stateObj._outBytesUsed, length);
+ stateObj._outBytesUsed += cBytes;
+ }
+ else
+ {
+ if (stateObj._bTmp == null || stateObj._bTmp.Length < cBytes)
+ {
+ stateObj._bTmp = new byte[cBytes];
+ }
+
+ CopyStringToBytes(s, offset, stateObj._bTmp, 0, length);
+ WriteByteArray(stateObj._bTmp, cBytes, 0, stateObj);
+ }
+ }
+
+ private void WriteString(string s, TdsParserStateObject stateObj)
+ {
+ WriteString(s, s.Length, 0, stateObj);
+ }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ internal void TdsLogin(SqlLogin rec)
+ {
+ _physicalStateObj.SetTimeoutSeconds(rec.timeout);
+
+ byte[] encryptedPassword = null;
+ encryptedPassword = TdsParserStaticMethods.EncryptPassword(rec.password);
+
+ byte[] encryptedChangePassword = null;
+ encryptedChangePassword = TdsParserStaticMethods.EncryptPassword(rec.newPassword);
+
+ _physicalStateObj._outputMessageType = 16;
+
+ int length = 0x5e;
+
+ string clientInterfaceName = ".Net SqlClient Data Provider";
+
+ checked
+ {
+ length += (rec.hostName.Length + rec.applicationName.Length +
+ rec.serverName.Length + clientInterfaceName.Length +
+ rec.language.Length + rec.database.Length +
+ rec.attachDBFilename.Length) * 2;
+ }
+
+ byte[] outSSPIBuff = null;
+ UInt32 outSSPILength = 0;
+
+ if (!rec.useSSPI)
+ {
+ checked
+ {
+ length += (rec.userName.Length * 2) + encryptedPassword.Length
+ + encryptedChangePassword.Length;
+ }
+ }
+ else
+ {
+ if (rec.useSSPI)
+ {
+ outSSPIBuff = new byte[s_maxSSPILength];
+ outSSPILength = s_maxSSPILength;
+
+ _physicalStateObj.SniContext = SniContext.Snix_LoginSspi;
+
+ SSPIData(null, 0, outSSPIBuff, ref outSSPILength);
+
+ if (outSSPILength > Int32.MaxValue)
+ {
+ throw SQL.InvalidSSPIPacketSize(); // SqlBu 332503
+ }
+
+ _physicalStateObj.SniContext = SniContext.Snix_Login;
+
+ checked
+ {
+ length += (Int32)outSSPILength;
+ }
+ }
+ }
+
+ try
+ {
+ WriteInt(length, _physicalStateObj);
+ WriteInt(0x730a0003, _physicalStateObj);
+ WriteInt(rec.packetSize, _physicalStateObj);
+ WriteInt(0x06000000, _physicalStateObj);
+ WriteInt(0xa10, _physicalStateObj);
+ WriteInt(0, _physicalStateObj);
+
+ WriteByte(0xe0, _physicalStateObj);
+ WriteByte(0x3, _physicalStateObj);
+ WriteByte(0, _physicalStateObj);
+ WriteByte(0, _physicalStateObj);
+ WriteInt(0, _physicalStateObj);
+ WriteInt(0, _physicalStateObj);
+
+
+ int offset = 0x5e;
+
+
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(rec.hostName.Length, _physicalStateObj);
+ offset += rec.hostName.Length * 2;
+
+
+ if (rec.useSSPI == false)
+ {
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(rec.userName.Length, _physicalStateObj);
+ offset += rec.userName.Length * 2;
+
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(encryptedPassword.Length / 2, _physicalStateObj);
+ offset += encryptedPassword.Length;
+ }
+ else
+ {
+ WriteShort(0, _physicalStateObj);
+ WriteShort(0, _physicalStateObj);
+ WriteShort(0, _physicalStateObj);
+ WriteShort(0, _physicalStateObj);
+ }
+
+
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(rec.applicationName.Length, _physicalStateObj);
+ offset += rec.applicationName.Length * 2;
+
+
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(rec.serverName.Length, _physicalStateObj);
+ offset += rec.serverName.Length * 2;
+
+
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(0, _physicalStateObj);
+
+
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(clientInterfaceName.Length, _physicalStateObj);
+ offset += clientInterfaceName.Length * 2;
+
+
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(rec.language.Length, _physicalStateObj);
+ offset += rec.language.Length * 2;
+
+
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(rec.database.Length, _physicalStateObj);
+ offset += rec.database.Length * 2;
+
+
+ if (null == s_nicAddress)
+ {
+ s_nicAddress = TdsParserStaticMethods.GetNetworkPhysicalAddressForTdsLoginOnly();
+ }
+
+ WriteByteArray(s_nicAddress, s_nicAddress.Length, 0, _physicalStateObj);
+
+
+ WriteShort(offset, _physicalStateObj);
+
+ if (rec.useSSPI)
+ {
+ WriteShort((int)outSSPILength, _physicalStateObj);
+ offset += (int)outSSPILength;
+ }
+ else
+ {
+ WriteShort(0, _physicalStateObj);
+ }
+
+
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(rec.attachDBFilename.Length, _physicalStateObj);
+ offset += rec.attachDBFilename.Length * 2;
+
+
+ WriteShort(offset, _physicalStateObj);
+ WriteShort(encryptedChangePassword.Length / 2, _physicalStateObj);
+
+
+ WriteInt(0, _physicalStateObj);
+
+
+ WriteString(rec.hostName, _physicalStateObj);
+
+
+ if (!rec.useSSPI)
+ {
+ WriteString(rec.userName, _physicalStateObj);
+
+ _physicalStateObj._tracePasswordOffset = _physicalStateObj._outBytesUsed;
+ _physicalStateObj._tracePasswordLength = encryptedPassword.Length;
+
+ WriteByteArray(encryptedPassword, encryptedPassword.Length, 0, _physicalStateObj);
+ }
+
+
+ WriteString(rec.applicationName, _physicalStateObj);
+ WriteString(rec.serverName, _physicalStateObj);
+ WriteString(clientInterfaceName, _physicalStateObj);
+ WriteString(rec.language, _physicalStateObj);
+ WriteString(rec.database, _physicalStateObj);
+
+
+ if (rec.useSSPI)
+ {
+ WriteByteArray(outSSPIBuff, (int)outSSPILength, 0, _physicalStateObj);
+ }
+
+
+ WriteString(rec.attachDBFilename, _physicalStateObj);
+
+
+ if (!rec.useSSPI)
+ {
+ _physicalStateObj._traceChangePasswordOffset = _physicalStateObj._outBytesUsed;
+ _physicalStateObj._traceChangePasswordLength = encryptedChangePassword.Length;
+ WriteByteArray(encryptedChangePassword, encryptedChangePassword.Length, 0, _physicalStateObj);
+ }
+ }
+ catch (Exception e)
+ {
+ if (ADP.IsCatchableExceptionType(e))
+ {
+ _physicalStateObj._outputPacketNumber = 1;
+ _physicalStateObj.ResetBuffer();
+ }
+
+ throw;
+ }
+
+ _physicalStateObj.WritePacket(1);
+ _physicalStateObj._pendingData = true;
+ return;
+ }
+ }
+
+ internal static class App
+ {
+ private static SqlLogin MakeSqlLoginForRepro()
+ {
+ var login = new SqlLogin();
+
+ login.hostName = "CHRISAHNA1";
+ login.userName = "etcmuser";
+ login.password = "29xiaq-1s";
+ login.applicationName = ".Net SqlClient Data Provider";
+ login.serverName = "csetcmdb.redmond.corp.microsoft.com";
+ login.language = "";
+ login.database = "Tcm_Global";
+ login.attachDBFilename = "";
+ login.newPassword = "";
+
+ return login;
+ }
+
+
+ private static int Main()
+ {
+ var tdsParser = new TdsParser();
+
+ tdsParser.TdsLogin(App.MakeSqlLoginForRepro());
+
+ uint computedLengthValue = tdsParser._physicalStateObj.ReadDwordFromPostHeaderContentAtByteOffset(0x0);
+
+ if (computedLengthValue == 0x15e)
+ {
+ Console.WriteLine("Test passed.");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("Test failed: ComputedLength=({0:x8})", computedLengthValue);
+ }
+ return 101;
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_77709/BadCheckedAdd1.csproj b/tests/src/JIT/Regression/Dev11/External/dev11_77709/BadCheckedAdd1.csproj
new file mode 100644
index 0000000000..511928b088
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_77709/BadCheckedAdd1.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>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="BadCheckedAdd1.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/Regression/Dev11/External/dev11_77709/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_77709/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_77709/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/Regression/Dev11/External/dev11_91048/UseTrashedVfp1.cs b/tests/src/JIT/Regression/Dev11/External/dev11_91048/UseTrashedVfp1.cs
new file mode 100644
index 0000000000..e5bf664f56
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_91048/UseTrashedVfp1.cs
@@ -0,0 +1,95 @@
+// 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.Runtime.CompilerServices;
+
+namespace UseTrashedVfp1
+{
+ internal static class App
+ {
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static float SubtractStandardValueFrom(object untypedValue)
+ {
+ return ((Single)untypedValue - Helpers.TrashVFPAndGetStandardFloat32());
+ }
+
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static bool RunRepro()
+ {
+ float result;
+
+ result = SubtractStandardValueFrom(Helpers.StandardFloatValue_x_3);
+
+ return Helpers.IsWithin_0Point1(result, Helpers.StandardFloatValue_x_2);
+ }
+
+
+ private static int Main()
+ {
+ bool fTestPassed;
+
+ fTestPassed = App.RunRepro();
+
+ if (fTestPassed)
+ {
+ Console.WriteLine("Test passed.");
+ return 100;
+ }
+ else
+ {
+ Console.WriteLine("Test failed.");
+ }
+
+ return 101;
+ }
+ }
+
+
+ public static class Helpers
+ {
+ private const float BaseFloatValue = 123.456f;
+
+ public const float StandardFloatValue_x_1 = BaseFloatValue;
+ public const float StandardFloatValue_x_2 = (2.0f * BaseFloatValue);
+ public const float StandardFloatValue_x_3 = (3.0f * BaseFloatValue);
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static bool IsWithin_0Point1(float valueToTest, float baselineValue)
+ {
+ float difference;
+
+ difference = (valueToTest - baselineValue);
+
+ if ((difference <= -0.1f) || (difference >= 0.1f))
+ {
+ return false;
+ }
+ else
+ {
+ return true;
+ }
+ }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static float TrashVFPAndGetStandardFloat32()
+ {
+ TrashVolatileVFPRegisters();
+ return StandardFloatValue_x_1;
+ }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static void TrashVolatileVFPRegistersHelper(double d0, double d1, double d2, double d3, double d4, double d5, double d6, double d7)
+ {
+ return;
+ }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static void TrashVolatileVFPRegisters()
+ {
+ TrashVolatileVFPRegistersHelper(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
+ return;
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/External/dev11_91048/UseTrashedVfp1.csproj b/tests/src/JIT/Regression/Dev11/External/dev11_91048/UseTrashedVfp1.csproj
new file mode 100644
index 0000000000..760a38973e
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_91048/UseTrashedVfp1.csproj
@@ -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="UseTrashedVfp1.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/Regression/Dev11/External/dev11_91048/app.config b/tests/src/JIT/Regression/Dev11/External/dev11_91048/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/External/dev11_91048/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/Regression/Dev11/dev10_94677/loopvt.csproj b/tests/src/JIT/Regression/Dev11/dev10_94677/loopvt.csproj
index 5fe288df3c..708603e165 100644
--- a/tests/src/JIT/Regression/Dev11/dev10_94677/loopvt.csproj
+++ b/tests/src/JIT/Regression/Dev11/dev10_94677/loopvt.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/Dev11/dev11_13912/dev11_13912.csproj b/tests/src/JIT/Regression/Dev11/dev11_13912/dev11_13912.csproj
index 8ff30a7293..2e12a1626f 100644
--- a/tests/src/JIT/Regression/Dev11/dev11_13912/dev11_13912.csproj
+++ b/tests/src/JIT/Regression/Dev11/dev11_13912/dev11_13912.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/Dev11/dev11_165544/seqpts.csproj b/tests/src/JIT/Regression/Dev11/dev11_165544/seqpts.csproj
index 67e7cb0396..d1d61333b8 100644
--- a/tests/src/JIT/Regression/Dev11/dev11_165544/seqpts.csproj
+++ b/tests/src/JIT/Regression/Dev11/dev11_165544/seqpts.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/Regression/Dev11/dev11_20929/app.config b/tests/src/JIT/Regression/Dev11/dev11_20929/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/dev11_20929/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/Regression/Dev11/dev11_20929/dev11_20929.cs b/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929.cs
new file mode 100644
index 0000000000..2efbe74587
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929.cs
@@ -0,0 +1,25 @@
+// 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 static class Repro
+{
+ private struct foo
+ {
+ public int x, y;
+ }
+
+ private static int Main()
+ {
+
+ foo f = new foo();
+ f.x = f.y = 1;
+ Console.WriteLine(f.x + f.y);
+
+ Console.WriteLine(BitConverter.Int64BitsToDouble(unchecked((long)0x8000000000000000UL)));
+
+ Console.WriteLine("PASS!");
+ return 100;
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_d.csproj b/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_d.csproj
new file mode 100644
index 0000000000..958a98a8a1
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_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="dev11_20929.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/Regression/Dev11/dev11_20929/dev11_20929_do.csproj b/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_do.csproj
new file mode 100644
index 0000000000..82e3eb3bda
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_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="dev11_20929.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/Regression/Dev11/dev11_20929/dev11_20929_r.csproj b/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_r.csproj
new file mode 100644
index 0000000000..2511e8e26d
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_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="dev11_20929.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/Regression/Dev11/dev11_20929/dev11_20929_ro.csproj b/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_ro.csproj
new file mode 100644
index 0000000000..490a76149a
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/dev11_20929/dev11_20929_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="dev11_20929.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/Regression/Dev11/dev11_4421/Dev11_4421.cs b/tests/src/JIT/Regression/Dev11/dev11_4421/Dev11_4421.cs
new file mode 100644
index 0000000000..ba16e70eda
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/dev11_4421/Dev11_4421.cs
@@ -0,0 +1,23 @@
+// 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 static class Module
+{
+ private static int Main()
+ {
+ int Var1, Temp;
+ try
+ {
+ for (Temp = int.MaxValue - 3; Temp <= int.MaxValue - 1; Temp++)
+ Var1 = (int)(2 + Temp);
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine("Expected Overflow Error: " + ex.ToString());
+ return 100;
+ }
+ return -1;
+ }
+}
diff --git a/tests/src/JIT/Regression/Dev11/dev11_4421/Dev11_4421.csproj b/tests/src/JIT/Regression/Dev11/dev11_4421/Dev11_4421.csproj
new file mode 100644
index 0000000000..81e5795215
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/dev11_4421/Dev11_4421.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>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="Dev11_4421.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/Regression/Dev11/dev11_4421/app.config b/tests/src/JIT/Regression/Dev11/dev11_4421/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/Dev11/dev11_4421/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/Regression/Dev11/dev11_76013/Dev11_76013.csproj b/tests/src/JIT/Regression/Dev11/dev11_76013/Dev11_76013.csproj
index 4dc89d58d4..179fae3029 100644
--- a/tests/src/JIT/Regression/Dev11/dev11_76013/Dev11_76013.csproj
+++ b/tests/src/JIT/Regression/Dev11/dev11_76013/Dev11_76013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="Dev11_76013.cs" />
diff --git a/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_d.csproj b/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_d.csproj
index b7e7faaa84..9aed323bf5 100644
--- a/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_d.csproj
+++ b/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_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/Regression/Dev14/DevDiv_876169/DevDiv_876169_do.csproj b/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_do.csproj
index b5563c489d..27a857310d 100644
--- a/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_do.csproj
+++ b/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_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/Regression/Dev14/DevDiv_876169/DevDiv_876169_r.csproj b/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_r.csproj
index b7e7faaa84..5e81efdca2 100644
--- a/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_r.csproj
+++ b/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_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/Regression/Dev14/DevDiv_876169/DevDiv_876169_ro.csproj b/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_ro.csproj
index b5563c489d..2a9fdb999a 100644
--- a/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_ro.csproj
+++ b/tests/src/JIT/Regression/Dev14/DevDiv_876169/DevDiv_876169_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/Regression/JitBlue/DevDiv_794115/DevDiv_794115_d.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_d.csproj
index 4751810fe6..d135e62536 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_d.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_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/Regression/JitBlue/DevDiv_794115/DevDiv_794115_do.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_do.csproj
index e0c935bacb..6e5cb27e09 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_do.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_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/Regression/JitBlue/DevDiv_794115/DevDiv_794115_r.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_r.csproj
index 4751810fe6..8bed1e60aa 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_r.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_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/Regression/JitBlue/DevDiv_794115/DevDiv_794115_ro.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_ro.csproj
index e0c935bacb..976e50ce76 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_ro.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_794115/DevDiv_794115_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/Regression/JitBlue/DevDiv_794631/DevDiv_794631_d.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_d.csproj
index 99e6607464..8e7b97798d 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_d.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_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/Regression/JitBlue/DevDiv_794631/DevDiv_794631_do.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_do.csproj
index 734fea1167..2e784f0b12 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_do.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_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/Regression/JitBlue/DevDiv_794631/DevDiv_794631_r.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_r.csproj
index 99e6607464..eb3a864f22 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_r.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_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/Regression/JitBlue/DevDiv_794631/DevDiv_794631_ro.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_ro.csproj
index 734fea1167..2da8d0cd7d 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_ro.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_794631/DevDiv_794631_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/Regression/JitBlue/DevDiv_815940/DevDiv_815940_d.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_d.csproj
index d18f502900..b6b1e45b5d 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_d.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_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/Regression/JitBlue/DevDiv_815940/DevDiv_815940_do.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_do.csproj
index 4fdab68510..512f22ec3e 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_do.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_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/Regression/JitBlue/DevDiv_815940/DevDiv_815940_r.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_r.csproj
index d18f502900..3f35ffe783 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_r.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_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/Regression/JitBlue/DevDiv_815940/DevDiv_815940_ro.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_ro.csproj
index 4fdab68510..e439ea29e1 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_ro.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_815940/DevDiv_815940_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/Regression/JitBlue/DevDiv_816617/DevDiv_816617_d.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_d.csproj
index 00d9b8dd1a..e6b06fb3d0 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_d.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_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/Regression/JitBlue/DevDiv_816617/DevDiv_816617_do.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_do.csproj
index 403df88e65..d30dd34ebc 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_do.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_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/Regression/JitBlue/DevDiv_816617/DevDiv_816617_r.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_r.csproj
index 00d9b8dd1a..a720386f38 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_r.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_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/Regression/JitBlue/DevDiv_816617/DevDiv_816617_ro.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_ro.csproj
index 403df88e65..f42a217c5f 100644
--- a/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_ro.csproj
+++ b/tests/src/JIT/Regression/JitBlue/DevDiv_816617/DevDiv_816617_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/Regression/JitBlue/devdiv_902271/DevDiv_902271.il b/tests/src/JIT/Regression/JitBlue/devdiv_902271/DevDiv_902271.il
new file mode 100644
index 0000000000..042aa48128
--- /dev/null
+++ b/tests/src/JIT/Regression/JitBlue/devdiv_902271/DevDiv_902271.il
@@ -0,0 +1,91 @@
+// 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
+
+.class Repro
+{
+ .field private static class [mscorlib]System.Func`2<int32,int32> d1
+ .field private static class [mscorlib]System.Func`6<int32,int32,int32,int32,int32,int32> d2
+
+ .method private hidebysig static int32 Work1(int32 x) cil managed
+ {
+ .maxstack 8
+ ldarg.0
+ brtrue.s TAILCALL1
+
+ ldc.i4.s 100
+ ret
+
+ TAILCALL1:
+ ldsfld class [mscorlib]System.Func`6<int32,int32,int32,int32,int32,int32> Repro::d2
+ ldarg.0
+ ldc.i4.1
+ sub
+ ldc.i4.1
+ ldc.i4.2
+ ldc.i4.3
+ ldc.i4.4
+ tail.
+ callvirt instance !5 class [mscorlib]System.Func`6<int32,int32,int32,int32,int32,int32>::Invoke(!0,
+ !1,
+ !2,
+ !3,
+ !4)
+ ret
+ }
+
+ .method private hidebysig static int32 Work2(int32 x, int32 a, int32 b, int32 c, int32 d) cil managed
+ {
+ .maxstack 8
+ ldarg.0
+ brtrue.s TAILCALL2
+
+ ldc.i4.s 100
+ ret
+
+ TAILCALL2:
+ ldsfld class [mscorlib]System.Func`2<int32,int32> Repro::d1
+ ldarg.0
+ ldc.i4.1
+ sub
+ tail.
+ callvirt instance !1 class [mscorlib]System.Func`2<int32,int32>::Invoke(!0)
+ ret
+ }
+
+ .method private hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 8
+ ldnull
+ ldftn int32 Repro::Work1(int32)
+ newobj instance void class [mscorlib]System.Func`2<int32,int32>::.ctor(object,
+ native int)
+ stsfld class [mscorlib]System.Func`2<int32,int32> Repro::d1
+ ldnull
+ ldftn int32 Repro::Work2(int32,
+ int32,
+ int32,
+ int32,
+ int32)
+ newobj instance void class [mscorlib]System.Func`6<int32,int32,int32,int32,int32,int32>::.ctor(object,
+ native int)
+ stsfld class [mscorlib]System.Func`6<int32,int32,int32,int32,int32,int32> Repro::d2
+ ldsfld class [mscorlib]System.Func`2<int32,int32> Repro::d1
+ ldc.i4 0xf4240
+ callvirt instance !1 class [mscorlib]System.Func`2<int32,int32>::Invoke(!0)
+
+ ldstr "PASS!"
+ call void [System.Console]System.Console::WriteLine(string)
+ ret
+ }
+} \ No newline at end of file
diff --git a/tests/src/JIT/Regression/JitBlue/devdiv_902271/DevDiv_902271.ilproj b/tests/src/JIT/Regression/JitBlue/devdiv_902271/DevDiv_902271.ilproj
new file mode 100644
index 0000000000..bf31e3ff96
--- /dev/null
+++ b/tests/src/JIT/Regression/JitBlue/devdiv_902271/DevDiv_902271.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="DevDiv_902271.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/Regression/JitBlue/devdiv_902271/app.config b/tests/src/JIT/Regression/JitBlue/devdiv_902271/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/JitBlue/devdiv_902271/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/Regression/JitBlue/devdiv_911875/DevDiv_911875.cs b/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875.cs
new file mode 100644
index 0000000000..279c58ef2e
--- /dev/null
+++ b/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875.cs
@@ -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.
+
+using System;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+public class Repro
+{
+ public float x;
+ public float y;
+
+ private static int Main()
+ {
+ byte[] buf = new byte[8];
+ WriteFloat(buf, 0, 123.0F);
+ WriteFloat(buf, 4, 456.0F);
+ Repro pt = new Repro();
+ Test(pt, buf);
+
+ if (Convert.ToInt32(pt.x) != 123 || Convert.ToInt32(pt.y) != 456)
+ {
+ Console.WriteLine("FAIL!");
+ Console.WriteLine("Unexpected values for pt.x and pt.y.");
+ Console.WriteLine(pt.x);
+ Console.WriteLine(pt.y);
+ return 101;
+ }
+
+ Console.WriteLine("PASS!");
+ return 100;
+ }
+
+ public static void Test(object obj, byte[] buf)
+ {
+ ((Repro)obj).x = ReadFloat(buf, 0);
+ ((Repro)obj).y = ReadFloat(buf, 4);
+ }
+
+ public static int ReadInt(byte[] buf, int offset)
+ {
+ return (buf[offset + 0] << 24)
+ + (buf[offset + 1] << 16)
+ + (buf[offset + 2] << 8)
+ + (buf[offset + 3] << 0);
+ }
+
+ public static float ReadFloat(byte[] buf, int offset)
+ {
+ return IntBitsToFloat(ReadInt(buf, offset));
+ }
+
+ public static void WriteInt(byte[] buf, int offset, int val)
+ {
+ buf[offset + 3] = (byte)(val);
+ buf[offset + 2] = (byte)(val >> 8);
+ buf[offset + 1] = (byte)(val >> 16);
+ buf[offset] = (byte)(val >> 24);
+ }
+
+ public static void WriteFloat(byte[] buf, int offset, float value)
+ {
+ WriteInt(buf, offset, FloatToRawIntBits(value));
+ }
+
+ public static float IntBitsToFloat(int value)
+ {
+ FloatConverter converter = new FloatConverter();
+ return FloatConverter.ToFloat(value, ref converter);
+ }
+
+ public static int FloatToRawIntBits(float f)
+ {
+ FloatConverter converter = new FloatConverter();
+ return FloatConverter.ToInt(f, ref converter);
+ }
+}
+
+[StructLayout(LayoutKind.Explicit)]
+public struct FloatConverter
+{
+ [FieldOffset(0)]
+ private float _f;
+ [FieldOffset(0)]
+ private int _i;
+
+ public static int ToInt(float value, ref FloatConverter converter)
+ {
+ converter._f = value;
+ return converter._i;
+ }
+
+ public static float ToFloat(int value, ref FloatConverter converter)
+ {
+ converter._i = value;
+ return converter._f;
+ }
+}
+
diff --git a/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_d.csproj b/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_d.csproj
new file mode 100644
index 0000000000..c35b39f358
--- /dev/null
+++ b/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_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="DevDiv_911875.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/Regression/JitBlue/devdiv_911875/DevDiv_911875_do.csproj b/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_do.csproj
new file mode 100644
index 0000000000..29721690c3
--- /dev/null
+++ b/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_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="DevDiv_911875.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/Regression/JitBlue/devdiv_911875/DevDiv_911875_r.csproj b/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_r.csproj
new file mode 100644
index 0000000000..1288e0fd13
--- /dev/null
+++ b/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_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="DevDiv_911875.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/Regression/JitBlue/devdiv_911875/DevDiv_911875_ro.csproj b/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_ro.csproj
new file mode 100644
index 0000000000..34feaf602e
--- /dev/null
+++ b/tests/src/JIT/Regression/JitBlue/devdiv_911875/DevDiv_911875_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="DevDiv_911875.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/Regression/JitBlue/devdiv_911875/app.config b/tests/src/JIT/Regression/JitBlue/devdiv_911875/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/JitBlue/devdiv_911875/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/Regression/VS-ia64-JIT/M00/b100336/b100336.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b100336/b100336.csproj
index b7442081d2..4f183650a3 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b100336/b100336.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b100336/b100336.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="emptytryfinally.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b102759/b102759.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b102759/b102759.ilproj
index f7a96e975e..f53445ceed 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b102759/b102759.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b102759/b102759.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="b102759.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b102870/b102870.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b102870/b102870.ilproj
index 1636ae1bb7..638163a4ef 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b102870/b102870.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b102870/b102870.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="b102870.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b103838/b103838.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b103838/b103838.ilproj
index 62bde8ad71..0d55e3e1f7 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b103838/b103838.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b103838/b103838.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="c.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b103846/b103846.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b103846/b103846.csproj
index 252c8618f4..05051f6312 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b103846/b103846.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b103846/b103846.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="d.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b106158/b106158.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b106158/b106158.ilproj
index 383acb19da..a891c8c7ea 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b106158/b106158.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b106158/b106158.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="branchoutoftry.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b108366/b108366.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b108366/b108366.ilproj
index 53431bd4f3..8d9a953739 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b108366/b108366.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b108366/b108366.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="bug.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b108908/b108908.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b108908/b108908.ilproj
index 7fb66d86f5..bb710a3539 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b108908/b108908.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b108908/b108908.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="b108908.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b109721/b109721.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b109721/b109721.ilproj
index 53431bd4f3..8d9a953739 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b109721/b109721.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b109721/b109721.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="bug.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b109878/b109878.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b109878/b109878.ilproj
index 99fabad034..bd49df7035 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b109878/b109878.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b109878/b109878.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="rem_r4.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b111130/b111130.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b111130/b111130.csproj
index e86adf2913..52e83cb5f8 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b111130/b111130.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b111130/b111130.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
</PropertyGroup>
<ItemGroup>
<Compile Include="makework.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b112348/app.config b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b112348/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b112348/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/Regression/VS-ia64-JIT/M00/b112348/b112348.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b112348/b112348.ilproj
new file mode 100644
index 0000000000..7bc675b7f9
--- /dev/null
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b112348/b112348.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/Regression/VS-ia64-JIT/M00/b112348/length0.il b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b112348/length0.il
new file mode 100644
index 0000000000..10e52e1542
--- /dev/null
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b112348/length0.il
@@ -0,0 +1,258 @@
+// 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
+{
+ .hash = (1C E2 9F D4 68 FA BD 67 1C 9F 39 8F 2F E3 3A 67 // ....h..g..9./.:g
+ 05 AC 47 E0 ) // ..G.
+ .ver 2000:14:2009:0
+}
+.assembly test
+{
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+.module test.exe
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003 // WINDOWS_CUI
+.corflags 0x00000001 // ILONLY
+
+
+.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) cil managed
+ {
+ .maxstack 5
+ .locals (int32 V_0)
+ IL_0000: ldstr "Trying index "
+ IL_0005: call void [System.Console]System.Console::Write(string)
+ IL_000a: ldarga.s idx
+ IL_000c: call instance string [mscorlib]System.Int32::ToString()
+ IL_0011: call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ IL_0016: ldarg.0
+ IL_0017: ldarg.1
+ IL_0018: ldarg.1
+ IL_0019: stelem.i4
+ IL_001a: ldarg.0
+ IL_001b: ldarg.1
+ IL_001c: ldelem.i4
+ IL_001d: ldarg.1
+ IL_001e: ceq
+ IL_0020: brtrue IL_0035
+
+ IL_0025: ldstr "READ-WRITE FAILED"
+ IL_002a: call void [System.Console]System.Console::WriteLine(string)
+ IL_002f: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0034: throw
+
+ IL_0035: ldstr ": OK"
+ IL_003a: call void [System.Console]System.Console::WriteLine(string)
+ IL_003f: ldc.i4.1
+ IL_0040: stloc.0
+ IL_0041: leave.s IL_0052
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_0043: pop
+ IL_0044: ldstr ": exception!"
+ IL_0049: call void [System.Console]System.Console::WriteLine(string)
+ IL_004e: ldc.i4.0
+ IL_004f: stloc.0
+ IL_0050: leave.s IL_0052
+
+ } // end handler
+ IL_0052: ldloc.0
+ IL_0053: ldarg.2
+ IL_0054: ceq
+ IL_0056: ret
+ } // end of method Test::try_index
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[0...] V_0,
+ int32 V_1,
+ int32 V_2)
+ IL_0000: ldstr "Creating zero-length array (canonical form ctor)"
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.0
+ IL_000b: newobj instance void int32[0...]::.ctor(int32)
+ IL_0010: stloc.0
+ IL_0011: ldstr "Reported array size is "
+ IL_0016: call void [System.Console]System.Console::Write(string)
+ IL_001b: ldloc.0
+ IL_001c: ldlen
+ IL_001d: call void [System.Console]System.Console::WriteLine(int32)
+ IL_0022: ldstr "[mscorlib]System.Array::get_Rank returned "
+ IL_0027: call void [System.Console]System.Console::Write(string)
+ IL_002c: ldloc.0
+ IL_002d: callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ IL_0032: call void [System.Console]System.Console::WriteLine(int32)
+ IL_0037: ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ IL_003c: call void [System.Console]System.Console::Write(string)
+ IL_0041: ldloc.0
+ IL_0042: ldc.i4.0
+ IL_0043: callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ IL_0048: call void [System.Console]System.Console::WriteLine(int32)
+ IL_004d: ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ IL_0052: call void [System.Console]System.Console::Write(string)
+ IL_0057: ldloc.0
+ IL_0058: ldc.i4.0
+ IL_0059: callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ IL_005e: call void [System.Console]System.Console::WriteLine(int32)
+ IL_0063: ldloc.0
+ IL_0064: ldc.i4 0xffffd8f0
+ IL_0069: ldc.i4.0
+ IL_006a: call int32 JitTest.Test::try_index(int32[0...],
+ int32,
+ int32)
+ IL_006f: brfalse IL_0168
+
+ IL_0074: ldloc.0
+ IL_0075: ldc.i4.m1
+ IL_0076: ldc.i4.0
+ IL_0077: call int32 JitTest.Test::try_index(int32[0...],
+ int32,
+ int32)
+ IL_007c: brfalse IL_0168
+
+ IL_0081: ldloc.0
+ IL_0082: ldc.i4.0
+ IL_0083: ldc.i4.0
+ IL_0084: call int32 JitTest.Test::try_index(int32[0...],
+ int32,
+ int32)
+ IL_0089: brfalse IL_0168
+
+ IL_008e: ldloc.0
+ IL_008f: ldc.i4.1
+ IL_0090: ldc.i4.0
+ IL_0091: call int32 JitTest.Test::try_index(int32[0...],
+ int32,
+ int32)
+ IL_0096: brfalse IL_0168
+
+ IL_009b: ldloc.0
+ IL_009c: ldc.i4 0x3e8
+ IL_00a1: ldc.i4.0
+ IL_00a2: call int32 JitTest.Test::try_index(int32[0...],
+ int32,
+ int32)
+ IL_00a7: brfalse IL_0168
+
+ IL_00ac: ldstr "\nCreating zero-length array (newarr instruction)"
+ IL_00b1: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b6: ldc.i4.0
+ IL_00b7: newarr int32
+ IL_00bc: stloc.0
+ IL_00bd: ldstr "Reported array size is "
+ IL_00c2: call void [System.Console]System.Console::Write(string)
+ IL_00c7: ldloc.0
+ IL_00c8: ldlen
+ IL_00c9: call void [System.Console]System.Console::WriteLine(int32)
+ IL_00ce: ldstr "[mscorlib]System.Array::get_Rank returned "
+ IL_00d3: call void [System.Console]System.Console::Write(string)
+ IL_00d8: ldloc.0
+ IL_00d9: callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ IL_00de: call void [System.Console]System.Console::WriteLine(int32)
+ IL_00e3: ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ IL_00e8: call void [System.Console]System.Console::Write(string)
+ IL_00ed: ldloc.0
+ IL_00ee: ldc.i4.0
+ IL_00ef: callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ IL_00f4: call void [System.Console]System.Console::WriteLine(int32)
+ IL_00f9: ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ IL_00fe: call void [System.Console]System.Console::Write(string)
+ IL_0103: ldloc.0
+ IL_0104: ldc.i4.0
+ IL_0105: callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ IL_010a: call void [System.Console]System.Console::WriteLine(int32)
+ IL_010f: ldloc.0
+ IL_0110: ldc.i4 0xffffd8f0
+ IL_0115: ldc.i4.0
+ IL_0116: call int32 JitTest.Test::try_index(int32[0...],
+ int32,
+ int32)
+ IL_011b: brfalse IL_0168
+
+ IL_0120: ldloc.0
+ IL_0121: ldc.i4.m1
+ IL_0122: ldc.i4.0
+ IL_0123: call int32 JitTest.Test::try_index(int32[0...],
+ int32,
+ int32)
+ IL_0128: brfalse IL_0168
+
+ IL_012d: ldloc.0
+ IL_012e: ldc.i4.0
+ IL_012f: ldc.i4.0
+ IL_0130: call int32 JitTest.Test::try_index(int32[0...],
+ int32,
+ int32)
+ IL_0135: brfalse IL_0168
+
+ IL_013a: ldloc.0
+ IL_013b: ldc.i4.1
+ IL_013c: ldc.i4.0
+ IL_013d: call int32 JitTest.Test::try_index(int32[0...],
+ int32,
+ int32)
+ IL_0142: brfalse IL_0168
+
+ IL_0147: ldloc.0
+ IL_0148: ldc.i4 0x3e8
+ IL_014d: ldc.i4.0
+ IL_014e: call int32 JitTest.Test::try_index(int32[0...],
+ int32,
+ int32)
+ IL_0153: brfalse IL_0168
+
+ IL_0158: ldc.i4 100
+ IL_0159: ldstr "**** PASSED ****"
+ IL_015e: call void [System.Console]System.Console::WriteLine(string)
+ IL_0163: ret
+
+ IL_0168: ldc.i4.1
+ IL_0169: ldstr "**** FAILED ****"
+ IL_016e: call void [System.Console]System.Console::WriteLine(string)
+ IL_0173: 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/Regression/VS-ia64-JIT/M00/b112982/b112982.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b112982/b112982.ilproj
index 5d6f844728..950870c359 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b112982/b112982.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b112982/b112982.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="exceptobj.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b113286/b113286.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b113286/b113286.ilproj
index 070a56c840..fcab6cd992 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b113286/b113286.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b113286/b113286.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/Regression/VS-ia64-JIT/M00/b114628/b114628.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b114628/b114628.ilproj
index 070a56c840..fcab6cd992 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b114628/b114628.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b114628/b114628.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/Regression/VS-ia64-JIT/M00/b115103/b115103.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b115103/b115103.ilproj
index 7f905998d8..735c8caf61 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b115103/b115103.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b115103/b115103.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="b115103.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b115253/b115253.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b115253/b115253.csproj
index ad057a52b5..b4af19eeb5 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b115253/b115253.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b115253/b115253.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="hello2.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b119026/b119026a.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b119026/b119026a.csproj
index 248e1ea656..06ca24d959 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b119026/b119026a.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b119026/b119026a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b119026/b119026b.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b119026/b119026b.csproj
index 2baf7dc8fb..f7cce566bf 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b119026/b119026b.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b119026/b119026b.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="charbug.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b140298/b140298.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b140298/b140298.csproj
index 0ef7febbf2..7918df6903 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b140298/b140298.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b140298/b140298.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/VS-ia64-JIT/M00/b141062/b141062.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b141062/b141062.ilproj
index 45b0082a7c..72775f2705 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b141062/b141062.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b141062/b141062.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="ericswitch.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b141358/b141358.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b141358/b141358.csproj
index 0ef7febbf2..7918df6903 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b141358/b141358.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b141358/b141358.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/VS-ia64-JIT/M00/b79852/b79852.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b79852/b79852.ilproj
index 095319e4d5..a7554ab6ed 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b79852/b79852.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b79852/b79852.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="b79852.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b79858/b79858.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b79858/b79858.ilproj
index 101c4cfde4..df83c191df 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b79858/b79858.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b79858/b79858.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="b79858.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80365/b80365.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80365/b80365.ilproj
index e8fa2dd2bc..2de5781539 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80365/b80365.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80365/b80365.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="b80365-ia64.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80373/b80373.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80373/b80373.ilproj
index f10a0a85a7..b1beaf4844 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80373/b80373.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80373/b80373.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="b80373.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80737/b80737.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80737/b80737.ilproj
index 6cf60f25ac..a44f1031c6 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80737/b80737.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80737/b80737.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="fbug5.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80738/b80738.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80738/b80738.ilproj
index b727273d07..76a2d58cf7 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80738/b80738.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b80738/b80738.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="fbug6.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81763/b81763.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81763/b81763.ilproj
index 2c03034ec1..72fb570861 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81763/b81763.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81763/b81763.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="b81763.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81764/b81764.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81764/b81764.ilproj
index e08db79ed8..d87f9d943f 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81764/b81764.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81764/b81764.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="b81764.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81766/b81766.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81766/b81766.ilproj
index 170b994934..0cd3c15d6a 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81766/b81766.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b81766/b81766.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="b81766.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84129/b84129.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84129/b84129.ilproj
index 4a72f18939..d5d5d9ce0f 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84129/b84129.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84129/b84129.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="b84129.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84131/b84131.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84131/b84131.ilproj
index d12a91ed45..3f2e54f20e 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84131/b84131.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84131/b84131.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="b84131.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84136/b84136.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84136/b84136.ilproj
index 68cd859c43..249d883f61 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84136/b84136.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84136/b84136.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="b84136.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84586/b84586.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84586/b84586.ilproj
index 2782db5ccc..c054a35c41 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84586/b84586.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84586/b84586.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="b84586.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84590/b84590.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84590/b84590.ilproj
index f5c672cc24..93412331c5 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84590/b84590.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84590/b84590.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="b84590.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84592/b84592.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84592/b84592.ilproj
index 4c62a82018..9a449176e5 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84592/b84592.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84592/b84592.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="b84592.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84957/b84957.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84957/b84957.ilproj
index 831dd50eb0..3edad69926 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84957/b84957.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84957/b84957.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="b84957.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84958/b84958.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84958/b84958.ilproj
index 167f0f9f31..123f7b56a2 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84958/b84958.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84958/b84958.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="b84958.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84961/b84961.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84961/b84961.ilproj
index fac6ef94a5..80c838424b 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84961/b84961.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84961/b84961.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="b84961.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84962/b84962.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84962/b84962.ilproj
index 6fbdfe264b..06412bb9e4 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84962/b84962.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b84962/b84962.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="b84962.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85314/b85314.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85314/b85314.ilproj
index 85e55c487a..0afb4e45bf 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85314/b85314.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85314/b85314.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="b85314.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85315/b85315.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85315/b85315.ilproj
index 579856cc0d..3551ffa441 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85315/b85315.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85315/b85315.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="b85315.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85316/b85316.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85316/b85316.ilproj
index 9c0095b40d..24a58c208b 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85316/b85316.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85316/b85316.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="f2.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85317/b85317.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85317/b85317.ilproj
index 44081d26a2..c6a211562b 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85317/b85317.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85317/b85317.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="b85317.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85564/b85564.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85564/b85564.ilproj
index c5d1da85eb..6d22bff56d 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85564/b85564.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85564/b85564.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="b85564.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85565/b85565.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85565/b85565.ilproj
index c55197db70..ca3d4d2c5c 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85565/b85565.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85565/b85565.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="b85565.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85566/b85566.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85566/b85566.ilproj
index 0bf7c02b0b..161d1638ee 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85566/b85566.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b85566/b85566.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="b85566.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b92713/b92713.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b92713/b92713.ilproj
index f24fd11d6d..f637390471 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b92713/b92713.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b92713/b92713.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="b92713.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b92726/b92726.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b92726/b92726.ilproj
index a7e7c70d23..0282053019 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b92726/b92726.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b92726/b92726.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="b92726.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b99219/b99219.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b99219/b99219.csproj
index e56f19518b..dc1af619b6 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/M00/b99219/b99219.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/M00/b99219/b99219.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b99219.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102615/b102615.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102615/b102615.csproj
index 95a0f729e3..1cc7d99a98 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102615/b102615.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102615/b102615.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="test1.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102860/b102860.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102860/b102860.csproj
index fcbd7265d8..0f3f55ce6f 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102860/b102860.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102860/b102860.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="structret1_1.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102887/b102887.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102887/b102887.csproj
index ebe97f3cac..60641245e8 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102887/b102887.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b102887/b102887.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct5_2.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b124409/b124409.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b124409/b124409.csproj
index a1aea1e38d..5750e3c6f3 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b124409/b124409.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b124409/b124409.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="ericcprop3.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b223862/b223862.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b223862/b223862.ilproj
index d4db165ffb..8858cfa08f 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b223862/b223862.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b223862/b223862.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="bug1.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b302509/b302509.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b302509/b302509.csproj
index f03cde8970..24d452d796 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b302509/b302509.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b302509/b302509.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/VS-ia64-JIT/V1.2-Beta1/b91074/b91074.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91074/b91074.csproj
index 9b463a89b3..c52622a24e 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91074/b91074.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91074/b91074.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="pack8.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91953/b91953.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91953/b91953.ilproj
index fb32793a19..7b0102914a 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91953/b91953.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91953/b91953.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="2.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10789/b10789.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10789/b10789.csproj
index 9505739669..302ffa1a12 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10789/b10789.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10789/b10789.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="switch.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10790/b10790.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10790/b10790.csproj
index 3bbbb4c29e..ab7e9f5fa4 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10790/b10790.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10790/b10790.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="locals10K.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10802/b10802.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10802/b10802.ilproj
index 3fd5db05ca..7e013112e0 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10802/b10802.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10802/b10802.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="repro.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10827/b10827.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10827/b10827.csproj
index d972d65fe1..9166468131 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10827/b10827.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10827/b10827.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="MT_DEATH.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10841/b10841.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10841/b10841.ilproj
index e2c69a2496..42e580e2a4 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10841/b10841.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10841/b10841.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="repro_good.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11131/b11131.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11131/b11131.ilproj
index c67234abea..3a1e0ebde9 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11131/b11131.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11131/b11131.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="bug2.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11878/b11878.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11878/b11878.ilproj
index 9fad0b1efb..4f3eef51ef 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11878/b11878.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11878/b11878.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_07.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12022/b12022.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12022/b12022.ilproj
index bc64687de6..25aea4b836 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12022/b12022.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12022/b12022.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_10.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12263/b12263.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12263/b12263.ilproj
index 4423384d65..2bf8cc1c5c 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12263/b12263.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12263/b12263.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="nullref.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12343/b12343.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12343/b12343.ilproj
index 0fae8373e8..898645688b 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12343/b12343.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12343/b12343.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_04a.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12390/b12390.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12390/b12390.ilproj
index 0fae8373e8..898645688b 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12390/b12390.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12390/b12390.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_04a.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12425/b12425.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12425/b12425.ilproj
index 2528c7e0b6..234e560f53 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12425/b12425.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b12425/b12425.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_17.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b13691/b13691.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b13691/b13691.ilproj
index 136103045b..f9a3dc24df 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b13691/b13691.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b13691/b13691.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="init_byte.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b19112/b19112a.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b19112/b19112a.csproj
index 17741dc0af..e0f95ffcf5 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b19112/b19112a.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b19112/b19112a.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="divbyte.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b19112/b19112b.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b19112/b19112b.csproj
index fdf3c93ce9..7999ba9ad7 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b19112/b19112b.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b19112/b19112b.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="divshort.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102518/b102518.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102518/b102518.ilproj
index 1683693710..1fdb1302f3 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102518/b102518.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102518/b102518.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="hole.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102729/b102729.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102729/b102729.csproj
index 8c213169dd..bb9a8b121d 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102729/b102729.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102729/b102729.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b102729.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102763/b102763.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102763/b102763.csproj
index 692c55d203..6db3d32c20 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102763/b102763.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102763/b102763.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="gcparamonstack.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102844/b102844.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102844/b102844.ilproj
index d0d20e3b3c..76cf08590e 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102844/b102844.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102844/b102844.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="tailcallcalli.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102886/b102886.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102886/b102886.csproj
index 4b2529ce3f..60c628faa0 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102886/b102886.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b102886/b102886.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="ovf.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b108129/b108129.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b108129/b108129.csproj
index 05616db7fa..db339195ce 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b108129/b108129.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b108129/b108129.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/VS-ia64-JIT/V1.2-M02/b10828/b10828.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b10828/b10828.csproj
index a4226e49f9..75a29c20ad 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b10828/b10828.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b10828/b10828.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="redundant.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/app.config b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/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/Regression/VS-ia64-JIT/V1.2-M02/b12011/b12011.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/b12011.ilproj
new file mode 100644
index 0000000000..07ae6bbe11
--- /dev/null
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/b12011.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="test_08.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/Regression/VS-ia64-JIT/V1.2-M02/b12011/test_08.il b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/test_08.il
new file mode 100644
index 0000000000..f5b5e7aa6e
--- /dev/null
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/test_08.il
@@ -0,0 +1,38 @@
+// 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 attrib014_2{}
+.module attrib014_2.exe
+
+.class private auto ansi import beforefieldinit ShellApplication
+ extends [mscorlib]System.Object
+{
+ .custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 00 00 )
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() runtime managed internalcall {}
+
+}
+
+.class public auto ansi beforefieldinit MainClass extends [mscorlib]System.Object
+{
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+
+ .try
+ {
+ newobj instance void ShellApplication::.ctor()
+ pop
+ leave.s IL_0030
+
+ }
+ catch [mscorlib]System.Exception
+ {
+ pop
+ leave.s IL_0030
+ }
+
+ IL_0030: ldc.i4 100 ret
+ }
+} \ No newline at end of file
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14366/b14366.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14366/b14366.ilproj
index c67234abea..3a1e0ebde9 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14366/b14366.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14366/b14366.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="bug2.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14368/b14368.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14368/b14368.ilproj
index b6409285ec..a9e5b44135 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14368/b14368.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14368/b14368.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="bug4.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14369/b14369.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14369/b14369.ilproj
index 9c6f289707..c59fdffdae 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14369/b14369.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14369/b14369.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="bug5.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b15539/b15539.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b15539/b15539.csproj
index 373fabd879..51889c438a 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b15539/b15539.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b15539/b15539.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/Regression/VS-ia64-JIT/V1.2-M02/b16198/b16198.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b16198/b16198.ilproj
index 57e2713efd..41f8223f22 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b16198/b16198.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b16198/b16198.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="decm010.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b16224/b16224.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b16224/b16224.ilproj
index 928bdb5fa5..e7d5f0a720 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b16224/b16224.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b16224/b16224.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_25.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17023/b17023.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17023/b17023.ilproj
index 8a47968b85..475bb00465 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17023/b17023.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17023/b17023.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="test1a.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17751/b17751.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17751/b17751.ilproj
index b6409285ec..a9e5b44135 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17751/b17751.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17751/b17751.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="bug4.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17904/b17904.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17904/b17904.ilproj
index 005d45c2dc..bc6a945619 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17904/b17904.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17904/b17904.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.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b19394/b19394.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b19394/b19394.csproj
index 5617eb60de..a1215da369 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b19394/b19394.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b19394/b19394.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="stringArray114.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b21015/b21015.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b21015/b21015.csproj
index 0ef7febbf2..7918df6903 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b21015/b21015.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b21015/b21015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/VS-ia64-JIT/V1.2-M02/b22521/b22521.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b22521/b22521.ilproj
index 75fed65a14..eadf251ae9 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b22521/b22521.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b22521/b22521.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="branch_06.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b22680/b22680.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b22680/b22680.ilproj
index 4b4748bf50..b4a4f8b46f 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b22680/b22680.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b22680/b22680.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="1.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b26496/b26496.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b26496/b26496.csproj
index 57b4c0044a..f52750a138 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b26496/b26496.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b26496/b26496.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="_1d6bgof.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b27978/b27978.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b27978/b27978.csproj
index a72c12db32..77b2a15cf2 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b27978/b27978.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b27978/b27978.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="gcparaminreg.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b27980/b27980.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b27980/b27980.csproj
index 64b02b1487..8ace991a63 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b27980/b27980.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b27980/b27980.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct1.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28077/b28077.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28077/b28077.csproj
index ebe97f3cac..60641245e8 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28077/b28077.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28077/b28077.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="struct5_2.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28141/b28141.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28141/b28141.csproj
index fcbd7265d8..0f3f55ce6f 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28141/b28141.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28141/b28141.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="structret1_1.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28158/b28158.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28158/b28158.ilproj
index 005d45c2dc..bc6a945619 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28158/b28158.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28158/b28158.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.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28158/b28158_64.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28158/b28158_64.ilproj
index 5ffdcd02fb..81e35c611d 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28158/b28158_64.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b28158/b28158_64.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="test64.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b29343/b29343.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b29343/b29343.csproj
index 8c4ee2b2d9..11884d5487 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b29343/b29343.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b29343/b29343.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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.hfa12.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b29727/b29727.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b29727/b29727.ilproj
index fb32793a19..7b0102914a 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b29727/b29727.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b29727/b29727.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="2.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b184799/b184799.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b184799/b184799.csproj
index 997e421c48..d79a9061f4 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b184799/b184799.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b184799/b184799.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b184799.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b302558/b302558.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b302558/b302558.csproj
index d1f30109ec..7d412b576d 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b302558/b302558.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b302558/b302558.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="_aopst1l.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309539/b309539.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309539/b309539.csproj
index 6ed6e98422..14aaac42ea 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309539/b309539.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309539/b309539.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="_ba6c0ou.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309548/b309548.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309548/b309548.csproj
index 38f35f0061..2b8dae8fb3 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309548/b309548.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309548/b309548.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="_hngh669.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309576/b309576.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309576/b309576.ilproj
index c67234abea..3a1e0ebde9 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309576/b309576.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b309576/b309576.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="bug2.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b333008/b333008.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b333008/b333008.ilproj
index 3362562328..08b8edc754 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b333008/b333008.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b333008/b333008.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="b333008.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b356258/b356258.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b356258/b356258.ilproj
index 9d6fd67a37..47dbc10274 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b356258/b356258.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b356258/b356258.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="b356258.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b360587/b360587.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b360587/b360587.csproj
index 283f708b60..8eea1b9d6f 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b360587/b360587.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b360587/b360587.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="repro.cs" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b431098/b431098.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b431098/b431098.ilproj
index 8d52ff0c06..7e6daf70c6 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b431098/b431098.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b431098/b431098.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="b431098.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b450688/b450688.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b450688/b450688.ilproj
index 965cc59b77..29fb0c9440 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b450688/b450688.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-Beta2/b450688/b450688.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="b450688.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/app.config b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/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/Regression/VS-ia64-JIT/V2.0-RTM/b286991/b286991.il b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/b286991.il
new file mode 100644
index 0000000000..d0af9bc954
--- /dev/null
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/b286991.il
@@ -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.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib {}
+.assembly test {}
+
+.method public static int32 Main()
+{
+ .entrypoint
+
+ ldc.i4 0x40
+ call int32 isupper(int32)
+
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "Test SUCCESS"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 100
+ ret
+}
+
+.method public static pinvokeimpl("msvcr110.dll" cdecl)
+ int32 isupper(int32) cil managed preservesig
+{
+ .custom instance void [mscorlib]System.Security.SuppressUnmanagedCodeSecurityAttribute::ctor() = (01 00 00 00)
+}
+
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/b286991.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/b286991.ilproj
new file mode 100644
index 0000000000..ae3fe5c07a
--- /dev/null
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/b286991.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="b286991.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/Regression/VS-ia64-JIT/V2.0-RTM/b460385/b460385.ilproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b460385/b460385.ilproj
index ecf8050bcc..119f8dc3a2 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b460385/b460385.ilproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b460385/b460385.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="b460385.il" />
diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b539509/b539509.csproj b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b539509/b539509.csproj
index 5846b63fd5..c7e87da779 100644
--- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b539509/b539509.csproj
+++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b539509/b539509.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="b539509.cs" />
diff --git a/tests/src/JIT/Regression/clr-x64-JIT/v2.1/b173569/b173569.ilproj b/tests/src/JIT/Regression/clr-x64-JIT/v2.1/b173569/b173569.ilproj
index 4fe2779514..57757ce312 100644
--- a/tests/src/JIT/Regression/clr-x64-JIT/v2.1/b173569/b173569.ilproj
+++ b/tests/src/JIT/Regression/clr-x64-JIT/v2.1/b173569/b173569.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="b173569.il" />
diff --git a/tests/src/JIT/Regression/clr-x64-JIT/v4.0/DevDiv34372/overRepLocalOpt.csproj b/tests/src/JIT/Regression/clr-x64-JIT/v4.0/DevDiv34372/overRepLocalOpt.csproj
index e446015ecb..6efea95caf 100644
--- a/tests/src/JIT/Regression/clr-x64-JIT/v4.0/DevDiv34372/overRepLocalOpt.csproj
+++ b/tests/src/JIT/Regression/clr-x64-JIT/v4.0/DevDiv34372/overRepLocalOpt.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/Regression/clr-x64-JIT/v4.0/b602182/b602182.ilproj b/tests/src/JIT/Regression/clr-x64-JIT/v4.0/b602182/b602182.ilproj
index 98a36419f0..b42b2a6c78 100644
--- a/tests/src/JIT/Regression/clr-x64-JIT/v4.0/b602182/b602182.ilproj
+++ b/tests/src/JIT/Regression/clr-x64-JIT/v4.0/b602182/b602182.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="b602182.il" />
diff --git a/tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/DevDiv_374539.cs b/tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/DevDiv_374539.cs
new file mode 100644
index 0000000000..ad665f7ea9
--- /dev/null
+++ b/tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/DevDiv_374539.cs
@@ -0,0 +1,258 @@
+// 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.Collections.Generic;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+internal class Test
+{
+ [DllImport("kernel32.dll")]
+ private extern static IntPtr GetModuleHandle(string lpModuleName);
+
+ [DllImport("kernel32.dll")]
+ private extern static IntPtr VirtualAlloc(IntPtr lpAddress, IntPtr dwSize, int flAllocationType, int flProtect);
+
+
+ private static void EatAddressSpace()
+ {
+ IntPtr clrDllHandle = GetModuleHandle("clr.dll");
+ long clrDll = (long)clrDllHandle;
+
+ for (long i = clrDll - 0x300000000; i < clrDll + 0x300000000; i += 0x10000)
+ {
+ }
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void A1()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void A2()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void A3()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void A4()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void A5()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void A6()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void A7()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void A8()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void A9()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void A10()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void B1()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void B2()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void B3()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void B4()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void B5()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void B6()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void B7()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void B8()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void B9()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void B10()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void C1()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void C2()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void C3()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void C4()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void C5()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void C6()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void C7()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void C8()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void C9()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void C10()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void D1()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void D2()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void D3()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void D4()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void D5()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void D6()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void D7()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void D8()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void D9()
+ {
+ }
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void D10()
+ {
+ }
+
+
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void Dummy()
+ {
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void GenericRecursion<T, U>(int level)
+ {
+ if (level == 0) return;
+ level--;
+
+ GenericRecursion<KeyValuePair<T, U>, U>(level);
+ GenericRecursion<KeyValuePair<U, T>, U>(level);
+ GenericRecursion<T, KeyValuePair<T, U>>(level);
+ GenericRecursion<T, KeyValuePair<U, T>>(level);
+
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy(); Dummy();
+ }
+
+ private static int Main()
+ {
+ try
+ {
+ Console.WriteLine("Eating address space");
+ EatAddressSpace();
+
+ Console.WriteLine("Eating code heap");
+ GenericRecursion<int, uint>(5);
+
+ A1(); A2(); A3(); A4(); A5(); A6(); A7(); A8(); A9(); A10();
+ B1(); B2(); B3(); B4(); B5(); B6(); B7(); B8(); B9(); B10();
+ C1(); C2(); C3(); C4(); C5(); C6(); C7(); C8(); C9(); C10();
+ D1(); D2(); D3(); D4(); D5(); D6(); D7(); D8(); D9(); D10();
+
+ A1(); A2(); A3(); A4(); A5(); A6(); A7(); A8(); A9(); A10();
+ B1(); B2(); B3(); B4(); B5(); B6(); B7(); B8(); B9(); B10();
+ C1(); C2(); C3(); C4(); C5(); C6(); C7(); C8(); C9(); C10();
+ D1(); D2(); D3(); D4(); D5(); D6(); D7(); D8(); D9(); D10();
+
+ Console.WriteLine("Done");
+ return 100;
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine(e);
+ return 101;
+ }
+ }
+}
diff --git a/tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/DevDiv_374539.csproj b/tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/DevDiv_374539.csproj
new file mode 100644
index 0000000000..b0812dd908
--- /dev/null
+++ b/tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/DevDiv_374539.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="DevDiv_374539.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/Regression/clr-x64-JIT/v4.0/devdiv374539/app.config b/tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/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/Regression/v4/dev10_804810/dev10_804810.ilproj b/tests/src/JIT/Regression/v4/dev10_804810/dev10_804810.ilproj
index 4f758351ed..fc3ce9975d 100644
--- a/tests/src/JIT/Regression/v4/dev10_804810/dev10_804810.ilproj
+++ b/tests/src/JIT/Regression/v4/dev10_804810/dev10_804810.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_804810.il" />
diff --git a/tests/src/JIT/jit64/ebvts/cs/generics/generics/repro52.csproj b/tests/src/JIT/jit64/ebvts/cs/generics/generics/repro52.csproj
index 8f16d8390e..285d1d23ae 100644
--- a/tests/src/JIT/jit64/ebvts/cs/generics/generics/repro52.csproj
+++ b/tests/src/JIT/jit64/ebvts/cs/generics/generics/repro52.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/jit64/eh/basics/app.config b/tests/src/JIT/jit64/eh/basics/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/jit64/eh/basics/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/jit64/eh/basics/loopEH.cs b/tests/src/JIT/jit64/eh/basics/loopEH.cs
new file mode 100644
index 0000000000..c2c2dd22d2
--- /dev/null
+++ b/tests/src/JIT/jit64/eh/basics/loopEH.cs
@@ -0,0 +1,39 @@
+// 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.Collections.Generic;
+using System.Text;
+
+internal class Program
+{
+ private static int Main(string[] args)
+ {
+ return Test(null, null, null, 0, 1);
+ }
+
+ public static int Test(
+ List<string> liste, List<string> unused1,
+ string unused2, int unused3, long p_lFirstId)
+ {
+ liste = new List<string>();
+
+ StringBuilder sbSql = new StringBuilder();
+
+ for (int i = 0; i < 10; i++)
+ {
+ sbSql.Append(p_lFirstId);
+ p_lFirstId++;
+
+ foreach (string sColonne in liste)
+ {
+ }
+ }
+
+ System.Console.WriteLine(sbSql.ToString());
+ if (sbSql.ToString() == "12345678910")
+ return 100;
+ return 101;
+ }
+}
+
diff --git a/tests/src/JIT/jit64/eh/basics/loopEH.csproj b/tests/src/JIT/jit64/eh/basics/loopEH.csproj
new file mode 100644
index 0000000000..6ed553102c
--- /dev/null
+++ b/tests/src/JIT/jit64/eh/basics/loopEH.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="loopEH.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>project.json</ProjectJson>
+ <ProjectLockJson>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/jit64/eh/basics/project.json b/tests/src/JIT/jit64/eh/basics/project.json
new file mode 100644
index 0000000000..1d9422de18
--- /dev/null
+++ b/tests/src/JIT/jit64/eh/basics/project.json
@@ -0,0 +1,12 @@
+{
+ "dependencies": {
+ "System.Collections": "4.0.0-beta-*",
+ "System.Console": "4.0.0-beta-*",
+ "System.Runtime": "4.0.20-beta-*",
+ "System.Runtime.Extensions": "4.0.10-beta-*",
+ "System.Runtime.InteropServices": "4.0.10-beta-*"
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ }
+}
diff --git a/tests/src/JIT/jit64/eh/basics/project.lock.json b/tests/src/JIT/jit64/eh/basics/project.lock.json
new file mode 100644
index 0000000000..48730e8c4d
--- /dev/null
+++ b/tests/src/JIT/jit64/eh/basics/project.lock.json
@@ -0,0 +1,1321 @@
+{
+ "locked": true,
+ "version": 2,
+ "targets": {
+ "DNXCore,Version=v5.0": {
+ "System.Collections/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x86": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll": {}
+ }
+ },
+ "System.Collections/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Globalization/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ }
+ },
+ "DNXCore,Version=v5.0/win7-x64": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Runtime.InteropServices": "4.0.20",
+ "System.Text.Encoding": "4.0.10",
+ "System.Text.Encoding.Extensions": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Tasks": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/_._": {}
+ },
+ "runtime": {
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll": {}
+ }
+ },
+ "System.Collections/4.0.0-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Collections.dll": {}
+ }
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet5.1/System.Console.dll": {}
+ }
+ },
+ "System.Globalization/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "compile": {
+ "ref/dnxcore50/_._": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Private.Uri.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Private.Uri": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.0.0-beta-23127",
+ "System.Reflection.Primitives": "4.0.0-beta-23127",
+ "System.Runtime": "4.0.0-beta-23127"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.10"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ }
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ },
+ "runtime": {
+ "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "runtime.win7.System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "TJZhrw44Bf7sYqne+CX5II/PaNf5L7oKVfl0FLkr4pj76KS8hSsJzsKL0IvxC+bi4d51+wTbv91kF1kgPyHMVw==",
+ "files": [
+ "ref/dotnet/_._",
+ "runtime.win7.System.Console.4.0.0-beta-23516.nupkg",
+ "runtime.win7.System.Console.4.0.0-beta-23516.nupkg.sha512",
+ "runtime.win7.System.Console.nuspec",
+ "runtimes/win7/lib/dotnet5.4/System.Console.dll",
+ "runtimes/win7/lib/net/_._"
+ ]
+ },
+ "System.Collections/4.0.0-beta-23127": {
+ "type": "package",
+ "sha512": "vQ0QO0WoYy64J3hGOf164kuf+q89If+KUcABPI0X5MJfYnxLbn/iKyeIgiMie8xgJ6qdsAjAgu5O2Ar8rkMOvQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Collections.xml",
+ "ref/dotnet/es/System.Collections.xml",
+ "ref/dotnet/fr/System.Collections.xml",
+ "ref/dotnet/it/System.Collections.xml",
+ "ref/dotnet/ja/System.Collections.xml",
+ "ref/dotnet/ko/System.Collections.xml",
+ "ref/dotnet/ru/System.Collections.xml",
+ "ref/dotnet/System.Collections.dll",
+ "ref/dotnet/System.Collections.xml",
+ "ref/dotnet/zh-hans/System.Collections.xml",
+ "ref/dotnet/zh-hant/System.Collections.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Collections.4.0.0-beta-23127.nupkg",
+ "System.Collections.4.0.0-beta-23127.nupkg.sha512",
+ "System.Collections.nuspec"
+ ]
+ },
+ "System.Console/4.0.0-beta-23516": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "tzF4Dbbv+5bcbQ7GHuuKafkaDZThiUiwxqCc1ngewnMWZ5YmIgjQZjs+E1DNhoMVAvkH0tSmLJvsDlx9dFg+Aw==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Console.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet5.1/de/System.Console.xml",
+ "ref/dotnet5.1/es/System.Console.xml",
+ "ref/dotnet5.1/fr/System.Console.xml",
+ "ref/dotnet5.1/it/System.Console.xml",
+ "ref/dotnet5.1/ja/System.Console.xml",
+ "ref/dotnet5.1/ko/System.Console.xml",
+ "ref/dotnet5.1/ru/System.Console.xml",
+ "ref/dotnet5.1/System.Console.dll",
+ "ref/dotnet5.1/System.Console.xml",
+ "ref/dotnet5.1/zh-hans/System.Console.xml",
+ "ref/dotnet5.1/zh-hant/System.Console.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Console.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "System.Console.4.0.0-beta-23516.nupkg",
+ "System.Console.4.0.0-beta-23516.nupkg.sha512",
+ "System.Console.nuspec"
+ ]
+ },
+ "System.Globalization/4.0.0": {
+ "type": "package",
+ "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Globalization.4.0.0.nupkg",
+ "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Globalization.nuspec"
+ ]
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "sha512": "MoCHQ0u5n0OMwUS8OX4Gl48qKiQziSW5cXvt82d+MmAcsLq9OL90+ihnu/aJ1h6OOYcBswrZAEuApfZha9w2lg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.IO.4.0.0.nupkg",
+ "System.IO.4.0.0.nupkg.sha512",
+ "System.IO.nuspec"
+ ]
+ },
+ "System.IO.FileSystem.Primitives/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
+ "files": [
+ "lib/dotnet/System.IO.FileSystem.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.IO.FileSystem.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/System.IO.FileSystem.Primitives.dll",
+ "ref/dotnet/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
+ "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.IO.FileSystem.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg",
+ "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.Primitives.nuspec"
+ ]
+ },
+ "System.Private.Uri/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "KT9JGnTYRf51pwPluZtpewmdBPiROzemamLmpzgzl3Pu3Y0vmH2CBLZktngD4I4YPNFO6ieCupeM0X3R1u26kA==",
+ "files": [
+ "lib/DNXCore50/System.Private.Uri.dll",
+ "lib/netcore50/System.Private.Uri.dll",
+ "ref/dnxcore50/_._",
+ "ref/netcore50/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll",
+ "System.Private.Uri.4.0.0-beta-23127.nupkg",
+ "System.Private.Uri.4.0.0-beta-23127.nupkg.sha512",
+ "System.Private.Uri.nuspec"
+ ]
+ },
+ "System.Reflection/4.0.0-beta-23127": {
+ "type": "package",
+ "sha512": "C2H07xfQjIbtyFuD5T/g0QYc8sE0rhq3lNpL/LUmlQ7jS8xTm2hxTOvYqyPbmf4pYtBRQ3fS7/8mwRexPdN1wA==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Reflection.4.0.0-beta-23127.nupkg",
+ "System.Reflection.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.nuspec"
+ ]
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Reflection.4.0.0.nupkg",
+ "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.nuspec"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "qUjIaT8GBhxh5pyY1xhQd3/Rn5CJMu023GGNWXObr6/I/lX9LWpJD+UJAsPcLMEXOFq3QaKk6+giNjaqIdcf7Q==",
+ "files": [
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "System.Reflection.Primitives.4.0.0-beta-23127.nupkg",
+ "System.Reflection.Primitives.4.0.0-beta-23127.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec"
+ ]
+ },
+ "System.Runtime/4.0.20-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "naLsXkry4PBYCdXLOGx2r9TRuFWJpdZvV7W9rk4QRTPTS7H9911J09o8KXrhX+NW28YVsCgvcw8Wr0JsFEQdLQ==",
+ "files": [
+ "lib/DNXCore50/System.Runtime.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.dll",
+ "System.Runtime.4.0.20-beta-23127.nupkg",
+ "System.Runtime.4.0.20-beta-23127.nupkg.sha512",
+ "System.Runtime.nuspec"
+ ]
+ },
+ "System.Runtime.Extensions/4.0.10-beta-23127": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "YwtpybYxpRqjF+TnBzmNdgGq2jNtEO9MkxYSIMW36lV7F6qEph+nCcKDLsCslgSz7dn44eSCnnsgBQQsF85eQQ==",
+ "files": [
+ "lib/DNXCore50/System.Runtime.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Runtime.Extensions.xml",
+ "ref/dotnet/es/System.Runtime.Extensions.xml",
+ "ref/dotnet/fr/System.Runtime.Extensions.xml",
+ "ref/dotnet/it/System.Runtime.Extensions.xml",
+ "ref/dotnet/ja/System.Runtime.Extensions.xml",
+ "ref/dotnet/ko/System.Runtime.Extensions.xml",
+ "ref/dotnet/ru/System.Runtime.Extensions.xml",
+ "ref/dotnet/System.Runtime.Extensions.dll",
+ "ref/dotnet/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll",
+ "System.Runtime.Extensions.4.0.10-beta-23127.nupkg",
+ "System.Runtime.Extensions.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec"
+ ]
+ },
+ "System.Runtime.InteropServices/4.0.10-beta-23127": {
+ "type": "package",
+ "sha512": "zacN2B2QO20ziz3VvTBcAmcfnVtcO5Wu0tPcKA+5Gok+ZoKD9Ii8oRHSQ2Ou8L2yo5sL5ULh3J+PV4b7JZc4Gg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net451/_._",
+ "lib/win81/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Runtime.InteropServices.xml",
+ "ref/dotnet/es/System.Runtime.InteropServices.xml",
+ "ref/dotnet/fr/System.Runtime.InteropServices.xml",
+ "ref/dotnet/it/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ja/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ko/System.Runtime.InteropServices.xml",
+ "ref/dotnet/ru/System.Runtime.InteropServices.xml",
+ "ref/dotnet/System.Runtime.InteropServices.dll",
+ "ref/dotnet/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net451/_._",
+ "ref/netcore50/de/System.Runtime.InteropServices.xml",
+ "ref/netcore50/es/System.Runtime.InteropServices.xml",
+ "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+ "ref/netcore50/it/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+ "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+ "ref/netcore50/System.Runtime.InteropServices.dll",
+ "ref/netcore50/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+ "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+ "ref/win81/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Runtime.InteropServices.4.0.10-beta-23127.nupkg",
+ "System.Runtime.InteropServices.4.0.10-beta-23127.nupkg.sha512",
+ "System.Runtime.InteropServices.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "sha512": "AMxFNOXpA6Ab8swULbXuJmoT2K5w6TnV3ObF5wsmEcIHQUJghoZtDVfVHb08O2wW15mOSI1i9Wg0Dx0pY13o8g==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Text.Encoding.4.0.0.nupkg",
+ "System.Text.Encoding.4.0.0.nupkg.sha512",
+ "System.Text.Encoding.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.0.10": {
+ "type": "package",
+ "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
+ "files": [
+ "lib/DNXCore50/System.Text.Encoding.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll",
+ "System.Text.Encoding.4.0.10.nupkg",
+ "System.Text.Encoding.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.nuspec"
+ ]
+ },
+ "System.Text.Encoding.Extensions/4.0.10": {
+ "type": "package",
+ "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "files": [
+ "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/System.Text.Encoding.Extensions.dll",
+ "ref/dotnet/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg",
+ "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
+ "System.Text.Encoding.Extensions.nuspec"
+ ]
+ },
+ "System.Threading/4.0.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
+ "files": [
+ "lib/DNXCore50/System.Threading.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.dll",
+ "System.Threading.4.0.10.nupkg",
+ "System.Threading.4.0.10.nupkg.sha512",
+ "System.Threading.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "sha512": "dA3y1B6Pc8mNt9obhEWWGGpvEakS51+nafXpmM/Z8IF847GErLXGTjdfA+AYEKszfFbH7SVLWUklXhYeeSQ1lw==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Threading.Tasks.4.0.0.nupkg",
+ "System.Threading.Tasks.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.0.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
+ "files": [
+ "lib/DNXCore50/System.Threading.Tasks.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Threading.Tasks.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll",
+ "System.Threading.Tasks.4.0.10.nupkg",
+ "System.Threading.Tasks.4.0.10.nupkg.sha512",
+ "System.Threading.Tasks.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Collections >= 4.0.0-beta-*",
+ "System.Console >= 4.0.0-beta-*",
+ "System.Runtime >= 4.0.20-beta-*",
+ "System.Runtime.Extensions >= 4.0.10-beta-*",
+ "System.Runtime.InteropServices >= 4.0.10-beta-*"
+ ],
+ "DNXCore,Version=v5.0": []
+ }
+}
diff --git a/tests/src/JIT/jit64/gc/misc/alloca3.cs b/tests/src/JIT/jit64/gc/misc/alloca3.cs
new file mode 100644
index 0000000000..ddac365a73
--- /dev/null
+++ b/tests/src/JIT/jit64/gc/misc/alloca3.cs
@@ -0,0 +1,28 @@
+// 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 Test
+{
+ private static int s_x = 25;
+
+ public static unsafe int Main()
+ {
+ int* px = stackalloc int[s_x];
+
+ String s1 = "<s1>";
+ String s2 = "<s2>";
+ String s3 = s1 + s2;
+ String s4 = foo(s3);
+
+ s4 = s1 + s2 + s3 + s4;
+
+ return 100;
+ }
+
+ public static String foo(String s3)
+ {
+ return s3 + s3;
+ }
+}
diff --git a/tests/src/JIT/jit64/gc/misc/alloca3.csproj b/tests/src/JIT/jit64/gc/misc/alloca3.csproj
new file mode 100644
index 0000000000..1e237685d7
--- /dev/null
+++ b/tests/src/JIT/jit64/gc/misc/alloca3.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>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="alloca3.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/jit64/gc/misc/funclet.csproj b/tests/src/JIT/jit64/gc/misc/funclet.csproj
index 23f53ea204..ad77c3394e 100644
--- a/tests/src/JIT/jit64/gc/misc/funclet.csproj
+++ b/tests/src/JIT/jit64/gc/misc/funclet.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="funclet.cs" />
diff --git a/tests/src/JIT/jit64/gc/misc/gc-pinned-code-motion.cs b/tests/src/JIT/jit64/gc/misc/gc-pinned-code-motion.cs
new file mode 100644
index 0000000000..4d35564567
--- /dev/null
+++ b/tests/src/JIT/jit64/gc/misc/gc-pinned-code-motion.cs
@@ -0,0 +1,39 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+//this is regression test for 307867
+//this failed due to inlining under gcstress
+internal class TEST
+{
+ // prevent induction variable from being optimized away
+ private volatile static int s_numLeft;
+
+ public static unsafe int Main()
+ {
+ string value = "Hello, World!";
+ char[] dest = new char[value.Length];
+ s_numLeft = value.Length - 1;
+
+
+ while (s_numLeft >= 0)
+ {
+ fixed (char* pChars = value)
+ {
+ dest[s_numLeft] = pChars[s_numLeft];
+ s_numLeft -= 1;
+ }
+ }
+
+ string s = new string(dest);
+ System.Console.WriteLine(s);
+ if (s != value)
+ {
+ System.Console.WriteLine("FAIL");
+ return -1;
+ }
+
+ System.Console.WriteLine("pass");
+ return 100;
+ }
+}
+
diff --git a/tests/src/JIT/jit64/gc/misc/gc-pinned-code-motion.csproj b/tests/src/JIT/jit64/gc/misc/gc-pinned-code-motion.csproj
new file mode 100644
index 0000000000..18548e62ca
--- /dev/null
+++ b/tests/src/JIT/jit64/gc/misc/gc-pinned-code-motion.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>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="gc-pinned-code-motion.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/jit64/gc/misc/gcparaminreg.csproj b/tests/src/JIT/jit64/gc/misc/gcparaminreg.csproj
index 4e73cb6cfc..58799f3d4f 100644
--- a/tests/src/JIT/jit64/gc/misc/gcparaminreg.csproj
+++ b/tests/src/JIT/jit64/gc/misc/gcparaminreg.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="gcparaminreg.cs" />
diff --git a/tests/src/JIT/jit64/localloc/common/common.il b/tests/src/JIT/jit64/localloc/common/common.il
new file mode 100644
index 0000000000..dedc6ef79a
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/common/common.il
@@ -0,0 +1,351 @@
+// 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:0:5000:0
+}
+.assembly Common
+{
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+.module Common.dll
+.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 )
+.imagebase 0x00400000
+.subsystem 0x00000003
+.file alignment 512
+.corflags 0x00000001
+.namespace LocallocTesting
+{
+ .class public auto ansi beforefieldinit Global
+ extends [mscorlib]System.Object
+ {
+ } // end of class Global
+
+ .class public auto ansi beforefieldinit TestClass
+ extends [mscorlib]System.Object
+ {
+ } // end of class TestClass
+
+} // end of namespace LocallocTesting
+
+
+
+
+
+
+
+
+
+.namespace LocallocTesting
+{
+ .class public auto ansi beforefieldinit Global
+ extends [mscorlib]System.Object
+ {
+ .field public static literal unsigned int64 INITIAL_VALUE = int64(0xFEDCBA9876543210)
+ .field public static int32 stackAllocSize
+ .method public hidebysig static bool
+ verifyLocal(string name,
+ unsigned int64 i1,
+ unsigned int64 i2) cil managed
+ {
+ .maxstack 3
+ .locals (bool V_0,
+ string[] V_1)
+ IL_0000: ldarg.1
+ IL_0001: ldarg.2
+ IL_0002: bne.un.s IL_0008
+
+ IL_0004: ldc.i4.1
+ IL_0005: stloc.0
+ IL_0006: br.s IL_004e
+
+ IL_0008: ldc.i4.6
+ IL_0009: newarr [mscorlib]System.String
+ IL_000e: stloc.1
+ IL_000f: ldloc.1
+ IL_0010: ldc.i4.0
+ IL_0011: ldstr "Local variable('"
+ IL_0016: stelem.ref
+ IL_0017: ldloc.1
+ IL_0018: ldc.i4.1
+ IL_0019: ldarg.0
+ IL_001a: stelem.ref
+ IL_001b: ldloc.1
+ IL_001c: ldc.i4.2
+ IL_001d: ldstr "') contains "
+ IL_0022: stelem.ref
+ IL_0023: ldloc.1
+ IL_0024: ldc.i4.3
+ IL_0025: ldarga.s i1
+ IL_0027: call instance string [mscorlib]System.UInt64::ToString()
+ IL_002c: stelem.ref
+ IL_002d: ldloc.1
+ IL_002e: ldc.i4.4
+ IL_002f: ldstr ". Expect="
+ IL_0034: stelem.ref
+ IL_0035: ldloc.1
+ IL_0036: ldc.i4.5
+ IL_0037: ldarga.s i2
+ IL_0039: call instance string [mscorlib]System.UInt64::ToString()
+ IL_003e: stelem.ref
+ IL_003f: ldloc.1
+ IL_0040: call string [mscorlib]System.String::Concat(string[])
+ IL_0045: call void [System.Console]System.Console::WriteLine(string)
+ IL_004a: ldc.i4.0
+ IL_004b: stloc.0
+ IL_004c: br.s IL_004e
+
+ IL_004e: ldloc.0
+ IL_004f: ret
+ } // end of method Global::verifyLocal
+
+ .method public hidebysig static void
+ initializeStack(int32* pArray,
+ int32 size,
+ int32 initialValue) cil managed
+ {
+ .maxstack 3
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.0
+ IL_0001: stloc.0
+ IL_0002: br.s IL_0012
+
+ IL_0004: ldarg.0
+ IL_0005: ldloc.0
+ IL_0006: conv.i
+ IL_0007: ldc.i4.4
+ IL_0008: mul
+ IL_0009: add
+ IL_000a: ldarg.2
+ IL_000b: ldloc.0
+ IL_000c: add
+ IL_000d: stind.i4
+ IL_000e: ldloc.0
+ IL_000f: ldc.i4.1
+ IL_0010: add
+ IL_0011: stloc.0
+ IL_0012: ldloc.0
+ IL_0013: ldarg.1
+ IL_0014: blt.s IL_0004
+
+ IL_0016: ret
+ } // end of method Global::initializeStack
+
+ .method public hidebysig static bool
+ verifyStack(string name,
+ int32* pArray,
+ int32 size,
+ int32 initialValue) cil managed
+ {
+ .maxstack 5
+ .locals (int32 V_0,
+ bool V_1,
+ object[] V_2)
+ IL_0000: ldc.i4.0
+ IL_0001: stloc.0
+ IL_0002: br.s IL_0079
+
+ IL_0004: ldarg.1
+ IL_0005: ldloc.0
+ IL_0006: conv.i
+ IL_0007: ldc.i4.4
+ IL_0008: mul
+ IL_0009: add
+ IL_000a: ldind.i4
+ IL_000b: ldarg.3
+ IL_000c: ldloc.0
+ IL_000d: add
+ IL_000e: beq.s IL_0075
+
+ IL_0010: ldc.i4.s 9
+ IL_0012: newarr [mscorlib]System.Object
+ IL_0017: stloc.2
+ IL_0018: ldloc.2
+ IL_0019: ldc.i4.0
+ IL_001a: ldstr "Stack('"
+ IL_001f: stelem.ref
+ IL_0020: ldloc.2
+ IL_0021: ldc.i4.1
+ IL_0022: ldarg.0
+ IL_0023: stelem.ref
+ IL_0024: ldloc.2
+ IL_0025: ldc.i4.2
+ IL_0026: ldstr "') corrupted at index="
+ IL_002b: stelem.ref
+ IL_002c: ldloc.2
+ IL_002d: ldc.i4.3
+ IL_002e: ldloca.s V_0
+ IL_0030: call instance string [mscorlib]System.Int32::ToString()
+ IL_0035: stelem.ref
+ IL_0036: ldloc.2
+ IL_0037: ldc.i4.4
+ IL_0038: ldstr ". Value="
+ IL_003d: stelem.ref
+ IL_003e: ldloc.2
+ IL_003f: ldc.i4.5
+ IL_0040: ldarg.1
+ IL_0041: ldloc.0
+ IL_0042: conv.i
+ IL_0043: ldc.i4.4
+ IL_0044: mul
+ IL_0045: add
+ IL_0046: call instance string [mscorlib]System.Int32::ToString()
+ IL_004b: stelem.ref
+ IL_004c: ldloc.2
+ IL_004d: ldc.i4.6
+ IL_004e: ldstr ". Expect="
+ IL_0053: stelem.ref
+ IL_0054: ldloc.2
+ IL_0055: ldc.i4.7
+ IL_0056: ldarg.3
+ IL_0057: box [mscorlib]System.Int32
+ IL_005c: stelem.ref
+ IL_005d: ldloc.2
+ IL_005e: ldc.i4.8
+ IL_005f: ldloc.0
+ IL_0060: box [mscorlib]System.Int32
+ IL_0065: stelem.ref
+ IL_0066: ldloc.2
+ IL_0067: call string [mscorlib]System.String::Concat(object[])
+ IL_006c: call void [System.Console]System.Console::WriteLine(string)
+ IL_0071: ldc.i4.0
+ IL_0072: stloc.1
+ IL_0073: br.s IL_0081
+
+ IL_0075: ldloc.0
+ IL_0076: ldc.i4.1
+ IL_0077: add
+ IL_0078: stloc.0
+ IL_0079: ldloc.0
+ IL_007a: ldarg.2
+ IL_007b: blt.s IL_0004
+
+ IL_007d: ldc.i4.1
+ IL_007e: stloc.1
+ IL_007f: br.s IL_0081
+
+ IL_0081: ldloc.1
+ IL_0082: ret
+ } // end of method Global::verifyStack
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.s 10
+ IL_0002: stsfld int32 LocallocTesting.Global::stackAllocSize
+ IL_0007: ret
+ } // end of method Global::.cctor
+
+ .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 Global::.ctor
+
+ } // end of class Global
+
+ .class public auto ansi beforefieldinit TestClass
+ extends [mscorlib]System.Object
+ {
+ .field public int64 id
+ .field public static bool flag
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(int64 i) cil 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 int64 LocallocTesting.TestClass::id
+ IL_000d: ret
+ } // end of method TestClass::.ctor
+
+ .method family hidebysig virtual instance void
+ Finalize() cil managed
+ {
+ .maxstack 1
+ .try
+ {
+ IL_0000: ldc.i4.1
+ IL_0001: stsfld bool LocallocTesting.TestClass::flag
+ IL_0006: leave.s IL_000f
+
+ } // end .try
+ finally
+ {
+ IL_0008: ldarg.0
+ IL_0009: call instance void [mscorlib]System.Object::Finalize()
+ IL_000e: endfinally
+ } // end handler
+ IL_000f: ret
+ } // end of method TestClass::Finalize
+
+ .method public hidebysig instance bool
+ ForceGC() cil managed
+ {
+ .maxstack 3
+ .locals (int32 V_0,
+ class LocallocTesting.TestClass V_1,
+ bool V_2)
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld bool LocallocTesting.TestClass::flag
+ IL_0006: ldc.i4.0
+ IL_0007: stloc.0
+ IL_0008: br.s IL_0016
+
+ IL_000a: ldloc.0
+ IL_000b: dup
+ IL_000c: ldc.i4.1
+ IL_000d: add
+ IL_000e: stloc.0
+ IL_000f: conv.i8
+ IL_0010: newobj instance void LocallocTesting.TestClass::.ctor(int64)
+ IL_0015: stloc.1
+ IL_0016: ldsfld bool LocallocTesting.TestClass::flag
+ IL_001b: brtrue.s IL_0025
+
+ IL_001d: ldloc.0
+ IL_001e: ldc.i4 0x186a0
+ IL_0023: blt.s IL_000a
+
+ IL_0025: call void [mscorlib]System.GC::Collect()
+ IL_002a: call void [mscorlib]System.GC::WaitForPendingFinalizers()
+ IL_002f: ldsfld bool LocallocTesting.TestClass::flag
+ IL_0034: stloc.2
+ IL_0035: br.s IL_0037
+
+ IL_0037: ldloc.2
+ IL_0038: ret
+ } // end of method TestClass::ForceGC
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld bool LocallocTesting.TestClass::flag
+ IL_0006: ret
+ } // end of method TestClass::.cctor
+
+ } // end of class TestClass
+
+
+
+} // end of namespace LocallocTesting
+
diff --git a/tests/src/JIT/jit64/localloc/common/common.ilproj b/tests/src/JIT/jit64/localloc/common/common.ilproj
new file mode 100644
index 0000000000..bee95a4d39
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/common/common.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="common.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/jit64/localloc/ehverify/app.config b/tests/src/JIT/jit64/localloc/ehverify/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/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/jit64/localloc/ehverify/eh05_dynamic.il b/tests/src/JIT/jit64/localloc/ehverify/eh05_dynamic.il
new file mode 100644
index 0000000000..d94498019e
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh05_dynamic.il
@@ -0,0 +1,102 @@
+// 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 common{}
+.assembly eh05{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .method private hidebysig static void func() cil managed
+ {
+ .maxstack 2
+ .locals init (int32* intArray1)
+ .try
+ {
+ IL_000a: ldstr "Test Exception"
+ IL_000f: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0014: throw
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_0015: pop
+ IL_0000: ldc.i4.4
+ IL_0001: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_0006: mul
+ IL_0007: localloc
+ IL_0009: stloc.0
+ IL_0016: leave.s IL_0018
+
+ } // end handler
+ IL_0018: ret
+ } // end of method LocallocTest::func
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (int32 retValue)
+ .try
+ {
+ IL_0000: call void LocallocTest::func()
+ IL_0005: leave.s IL_002d
+
+ } // end .try
+ catch [mscorlib]System.InvalidProgramException
+ {
+ IL_0007: pop
+ IL_0008: ldstr "InvalidProgramException was caught."
+ IL_000d: call void [System.Console]System.Console::WriteLine(string)
+ IL_0012: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Security.VerificationException
+ {
+ IL_0014: pop
+ IL_0015: ldstr "Security.VerificationException was caught."
+ IL_001a: call void [System.Console]System.Console::WriteLine(string)
+ IL_001f: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Exception
+ {
+ IL_0021: callvirt instance string [mscorlib]System.Exception::ToString()
+ IL_0026: call void [System.Console]System.Console::WriteLine(string)
+ IL_002b: leave.s IL_002d
+
+ } // end handler
+
+ IL_002d: ldstr "Failed"
+ IL_0032: call void [System.Console]System.Console::WriteLine(string)
+ IL_0037: ldc.i4.1
+ IL_0038: stloc.0
+ IL_0039: br.s IL_004a
+
+ IL_003b: ldstr "Passed"
+ IL_0040: call void [System.Console]System.Console::WriteLine(string)
+ IL_0045: ldc.i4.s 100
+ IL_0047: stloc.0
+ IL_0048: br.s IL_004a
+
+ IL_004a: ldloc.0
+ IL_004b: ret
+ } // end of method LocallocTest::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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh05_dynamic.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh05_dynamic.ilproj
new file mode 100644
index 0000000000..d27da2147a
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh05_dynamic.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="eh05_dynamic.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh06_dynamic.il b/tests/src/JIT/jit64/localloc/ehverify/eh06_dynamic.il
new file mode 100644
index 0000000000..5a76161b25
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh06_dynamic.il
@@ -0,0 +1,98 @@
+// 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 common{}
+.assembly eh05{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .method private hidebysig static void func() cil managed
+ {
+ .maxstack 2
+ .locals init (int32* intArray1)
+ .try{
+ IL_000a: ldstr "Test Exception"
+ IL_000f: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0014: throw
+ }
+ finally
+ {
+ IL_0000: ldc.i4.4
+ IL_0001: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_0006: mul
+ IL_0007: localloc
+ IL_0009: stloc.0
+ IL_0015: endfinally
+ }
+ ret
+ } // end of method LocallocTest::func
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (int32 retValue)
+ .try
+ {
+ IL_0000: call void LocallocTest::func()
+ IL_0005: leave.s IL_002d
+
+ } // end .try
+ catch [mscorlib]System.InvalidProgramException
+ {
+ IL_0007: pop
+ IL_0008: ldstr "InvalidProgramException was caught."
+ IL_000d: call void [System.Console]System.Console::WriteLine(string)
+ IL_0012: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Security.VerificationException
+ {
+ IL_0014: pop
+ IL_0015: ldstr "Security.VerificationException was caught."
+ IL_001a: call void [System.Console]System.Console::WriteLine(string)
+ IL_001f: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Exception
+ {
+ IL_0021: callvirt instance string [mscorlib]System.Exception::ToString()
+ IL_0026: call void [System.Console]System.Console::WriteLine(string)
+ IL_002b: leave.s IL_002d
+
+ } // end handler
+
+ IL_002d: ldstr "Failed"
+ IL_0032: call void [System.Console]System.Console::WriteLine(string)
+ IL_0037: ldc.i4.1
+ IL_0038: stloc.0
+ IL_0039: br.s IL_004a
+
+ IL_003b: ldstr "Passed"
+ IL_0040: call void [System.Console]System.Console::WriteLine(string)
+ IL_0045: ldc.i4.s 100
+ IL_0047: stloc.0
+ IL_0048: br.s IL_004a
+
+ IL_004a: ldloc.0
+ IL_004b: ret
+ } // end of method LocallocTest::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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh06_dynamic.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh06_dynamic.ilproj
new file mode 100644
index 0000000000..6445fb0ec4
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh06_dynamic.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="eh06_dynamic.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh07_dynamic.il b/tests/src/JIT/jit64/localloc/ehverify/eh07_dynamic.il
new file mode 100644
index 0000000000..ae4b738b1a
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh07_dynamic.il
@@ -0,0 +1,104 @@
+// 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 common{}
+.assembly eh05{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .method private hidebysig static void func() cil managed
+ {
+ .maxstack 2
+ .locals init (int32* intArray2)
+ .try{
+ IL_000a: ldstr "Test Exception"
+ IL_000f: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0014: throw
+ }
+ filter
+ {
+ pop
+ IL_0000: ldc.i4.4
+ IL_0001: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_0006: mul
+ IL_0007: localloc
+ IL_0009: stloc.0
+ ldc.i4 1
+ IL_0015: endfilter
+ }
+ { // Handler
+ pop
+ leave.s L_END
+ }
+ L_END: ret
+ } // end of method LocallocTest::func
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (int32 retValue)
+ .try
+ {
+ IL_0000: call void LocallocTest::func()
+ IL_0005: leave.s IL_002d
+
+ } // end .try
+ catch [mscorlib]System.InvalidProgramException
+ {
+ IL_0007: pop
+ IL_0008: ldstr "InvalidProgramException was caught."
+ IL_000d: call void [System.Console]System.Console::WriteLine(string)
+ IL_0012: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Security.VerificationException
+ {
+ IL_0014: pop
+ IL_0015: ldstr "Security.VerificationException was caught."
+ IL_001a: call void [System.Console]System.Console::WriteLine(string)
+ IL_001f: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Exception
+ {
+ IL_0021: callvirt instance string [mscorlib]System.Exception::ToString()
+ IL_0026: call void [System.Console]System.Console::WriteLine(string)
+ IL_002b: leave.s IL_002d
+
+ } // end handler
+
+ IL_002d: ldstr "Failed"
+ IL_0032: call void [System.Console]System.Console::WriteLine(string)
+ IL_0037: ldc.i4.1
+ IL_0038: stloc.0
+ IL_0039: br.s IL_004a
+
+ IL_003b: ldstr "Passed"
+ IL_0040: call void [System.Console]System.Console::WriteLine(string)
+ IL_0045: ldc.i4.s 100
+ IL_0047: stloc.0
+ IL_0048: br.s IL_004a
+
+ IL_004a: ldloc.0
+ IL_004b: ret
+ } // end of method LocallocTest::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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh07_dynamic.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh07_dynamic.ilproj
new file mode 100644
index 0000000000..933d104890
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh07_dynamic.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="eh07_dynamic.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh07_large.il b/tests/src/JIT/jit64/localloc/ehverify/eh07_large.il
new file mode 100644
index 0000000000..9a883235b2
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh07_large.il
@@ -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.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib{}
+.assembly extern common{}
+.assembly eh05{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .method private hidebysig static void func() cil managed
+ {
+ .maxstack 2
+ .locals init (int32* intArray2)
+ .try{
+ IL_000a: ldstr "Test Exception"
+ IL_000f: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0014: throw
+ }
+ filter
+ {
+ pop
+ IL_0000: ldc.i4.4
+ IL_0001: ldc.i4 0x1000
+ IL_0006: mul
+ IL_0007: localloc
+ IL_0009: stloc.0
+ pop
+ ldc.i4.1
+ IL_0015: endfilter
+ }
+ { // Handler
+ pop
+ leave.s L_END
+ }
+ L_END: ret
+ } // end of method LocallocTest::func
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (int32 retValue)
+ .try
+ {
+ IL_0000: call void LocallocTest::func()
+ IL_0005: leave.s IL_002d
+
+ } // end .try
+ catch [mscorlib]System.InvalidProgramException
+ {
+ IL_0007: pop
+ IL_0008: ldstr "InvalidProgramException was caught."
+ IL_000d: call void [System.Console]System.Console::WriteLine(string)
+ IL_0012: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Security.VerificationException
+ {
+ IL_0014: pop
+ IL_0015: ldstr "Security.VerificationException was caught."
+ IL_001a: call void [System.Console]System.Console::WriteLine(string)
+ IL_001f: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Exception
+ {
+ IL_0021: callvirt instance string [mscorlib]System.Exception::ToString()
+ IL_0026: call void [System.Console]System.Console::WriteLine(string)
+ IL_002b: leave.s IL_002d
+
+ } // end handler
+
+ IL_002d: ldstr "Failed"
+ IL_0032: call void [System.Console]System.Console::WriteLine(string)
+ IL_0037: ldc.i4.1
+ IL_0038: stloc.0
+ IL_0039: br.s IL_004a
+
+ IL_003b: ldstr "Passed"
+ IL_0040: call void [System.Console]System.Console::WriteLine(string)
+ IL_0045: ldc.i4.s 100
+ IL_0047: stloc.0
+ IL_0048: br.s IL_004a
+
+ IL_004a: ldloc.0
+ IL_004b: ret
+ } // end of method LocallocTest::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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh07_large.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh07_large.ilproj
new file mode 100644
index 0000000000..e490f5d5ec
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh07_large.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="eh07_large.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh07_small.il b/tests/src/JIT/jit64/localloc/ehverify/eh07_small.il
new file mode 100644
index 0000000000..ca57a72867
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh07_small.il
@@ -0,0 +1,102 @@
+// 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 common{}
+.assembly eh05{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .method private hidebysig static void func() cil managed
+ {
+ .maxstack 2
+ .locals init (int32* intArray2)
+ .try{
+ IL_000a: ldstr "Test Exception"
+ IL_000f: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0014: throw
+ }
+ filter
+ {
+ pop
+ IL_0000: ldc.i4.4
+ IL_0007: localloc
+ IL_0009: stloc.0
+ ldc.i4 1
+ IL_0015: endfilter
+ }
+ { // Handler
+ pop
+ leave.s L_END
+ }
+ L_END: ret
+ } // end of method LocallocTest::func
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (int32 retValue)
+ .try
+ {
+ IL_0000: call void LocallocTest::func()
+ IL_0005: leave.s IL_002d
+
+ } // end .try
+ catch [mscorlib]System.InvalidProgramException
+ {
+ IL_0007: pop
+ IL_0008: ldstr "InvalidProgramException was caught."
+ IL_000d: call void [System.Console]System.Console::WriteLine(string)
+ IL_0012: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Security.VerificationException
+ {
+ IL_0014: pop
+ IL_0015: ldstr "Security.VerificationException was caught."
+ IL_001a: call void [System.Console]System.Console::WriteLine(string)
+ IL_001f: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Exception
+ {
+ IL_0021: callvirt instance string [mscorlib]System.Exception::ToString()
+ IL_0026: call void [System.Console]System.Console::WriteLine(string)
+ IL_002b: leave.s IL_002d
+
+ } // end handler
+
+ IL_002d: ldstr "Failed"
+ IL_0032: call void [System.Console]System.Console::WriteLine(string)
+ IL_0037: ldc.i4.1
+ IL_0038: stloc.0
+ IL_0039: br.s IL_004a
+
+ IL_003b: ldstr "Passed"
+ IL_0040: call void [System.Console]System.Console::WriteLine(string)
+ IL_0045: ldc.i4.s 100
+ IL_0047: stloc.0
+ IL_0048: br.s IL_004a
+
+ IL_004a: ldloc.0
+ IL_004b: ret
+ } // end of method LocallocTest::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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh07_small.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh07_small.ilproj
new file mode 100644
index 0000000000..fd79e81c1b
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh07_small.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="eh07_small.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh08_dynamic.il b/tests/src/JIT/jit64/localloc/ehverify/eh08_dynamic.il
new file mode 100644
index 0000000000..5ff584cb99
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh08_dynamic.il
@@ -0,0 +1,98 @@
+// 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 common{}
+.assembly eh05{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .method private hidebysig static void func() cil managed
+ {
+ .maxstack 2
+ .locals init (int32* intArray1)
+ .try{
+ IL_000a: ldstr "Test Exception"
+ IL_000f: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0014: throw
+ }
+ fault
+ {
+ IL_0000: ldc.i4.4
+ IL_0001: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_0006: mul
+ IL_0007: localloc
+ IL_0009: stloc.0
+ IL_0015: endfault
+ }
+ ret
+ } // end of method LocallocTest::func
+
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (int32 retValue)
+ .try
+ {
+ IL_0000: call void LocallocTest::func()
+ IL_0005: leave.s IL_002d
+
+ } // end .try
+ catch [mscorlib]System.InvalidProgramException
+ {
+ IL_0007: pop
+ IL_0008: ldstr "InvalidProgramException was caught."
+ IL_000d: call void [System.Console]System.Console::WriteLine(string)
+ IL_0012: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Security.VerificationException
+ {
+ IL_0014: pop
+ IL_0015: ldstr "Security.VerificationException was caught."
+ IL_001a: call void [System.Console]System.Console::WriteLine(string)
+ IL_001f: leave.s IL_003b
+
+ } // end handler
+ catch [mscorlib]System.Exception
+ {
+ IL_0021: callvirt instance string [mscorlib]System.Exception::ToString()
+ IL_0026: call void [System.Console]System.Console::WriteLine(string)
+ IL_002b: leave.s IL_002d
+
+ } // end handler
+
+ IL_002d: ldstr "Failed"
+ IL_0032: call void [System.Console]System.Console::WriteLine(string)
+ IL_0037: ldc.i4.1
+ IL_0038: stloc.0
+ IL_0039: br.s IL_004a
+
+ IL_003b: ldstr "Passed"
+ IL_0040: call void [System.Console]System.Console::WriteLine(string)
+ IL_0045: ldc.i4.s 100
+ IL_0047: stloc.0
+ IL_0048: br.s IL_004a
+
+ IL_004a: ldloc.0
+ IL_004b: ret
+ } // end of method LocallocTest::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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh08_dynamic.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh08_dynamic.ilproj
new file mode 100644
index 0000000000..317acbde3b
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh08_dynamic.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="eh08_dynamic.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh11_dynamic.il b/tests/src/JIT/jit64/localloc/ehverify/eh11_dynamic.il
new file mode 100644
index 0000000000..dbf410f721
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh11_dynamic.il
@@ -0,0 +1,203 @@
+// 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 common{}
+.assembly eh10{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .field private static int32 locallocSize
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (bool testPassed,
+ unsigned int64 local1,
+ unsigned int64 local2,
+ int32* intArray1,
+ int32* intArray2,
+ int32 retValue)
+ IL_0000: ldc.i4.1
+ IL_0001: stloc.0
+ IL_0002: ldc.i8 0xfedcba9876543210
+ IL_000b: stloc.1
+ IL_000c: ldloc.1
+ IL_000d: ldc.i4.1
+ IL_000e: conv.i8
+ IL_000f: add
+ IL_0010: stloc.2
+ IL_0011: ldc.i4.4
+ IL_0012: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_0017: mul
+ IL_0018: localloc
+ IL_001a: stloc.3
+ IL_001b: ldc.i4.4
+ IL_001c: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_0021: mul
+ IL_0022: localloc
+ IL_0024: stloc.s intArray2
+ IL_0026: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_002b: stsfld int32 LocallocTest::locallocSize
+ .try
+ {
+ .try
+ {
+ IL_0030: ldstr "Test Exception"
+ IL_0035: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_003a: throw
+
+ } // end .try
+ fault
+ {
+ .try
+ {
+ IL_003b: ldloc.3
+ IL_003c: ldsfld int32 LocallocTest::locallocSize
+ IL_0041: ldc.i4 1000
+ IL_0046: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_004b: ldloc.s intArray2
+ IL_004d: ldsfld int32 LocallocTest::locallocSize
+ IL_0052: ldc.i4 2000
+ IL_0057: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_005c: ldstr "Test Exception"
+ IL_0061: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0066: throw
+
+ } // end .try
+ fault
+ {
+ ldstr "In fault"
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0067: ldstr "intArray1"
+ IL_006c: ldloc.3
+ IL_006d: ldsfld int32 LocallocTest::locallocSize
+ IL_0072: ldc.i4 1000
+ IL_0077: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_007c: brtrue.s IL_0080
+
+ IL_007e: ldc.i4.0
+ IL_007f: stloc.0
+ IL_0080: ldstr "intArray2"
+ IL_0085: ldloc.s intArray2
+ IL_0087: ldsfld int32 LocallocTest::locallocSize
+ IL_008c: ldc.i4 2000
+ IL_0091: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_0096: brtrue.s IL_009a
+
+ IL_0098: ldc.i4.0
+ IL_0099: stloc.0
+ IL_009a: endfault
+ } // end handler
+ } // end handler
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_009b: pop
+ IL_009c: leave.s IL_009e
+
+ } // end handler
+ IL_009e: ldloc.0
+ IL_009f: brtrue.s IL_00a6
+ IL_00a1: ldc.i4.1
+ IL_00a2: stloc.s retValue
+ IL_00a4: br.s IL_0125
+
+ IL_00a6: ldstr "intArray1"
+ IL_00ab: ldloc.3
+ IL_00ac: ldsfld int32 LocallocTest::locallocSize
+ IL_00b1: ldc.i4 1000
+ IL_00b6: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00bb: brtrue.s IL_00c2
+
+ IL_00bd: ldc.i4.1
+ IL_00be: stloc.s retValue
+ IL_00c0: br.s IL_0125
+
+ IL_00c2: ldstr "intArray2"
+ IL_00c7: ldloc.s intArray2
+ IL_00c9: ldsfld int32 LocallocTest::locallocSize
+ IL_00ce: ldc.i4 2000
+ IL_00d3: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00d8: brtrue.s IL_00df
+
+ IL_00da: ldc.i4.1
+ IL_00db: stloc.s retValue
+ IL_00dd: br.s IL_0125
+
+ IL_00df: ldstr "local1"
+ IL_00e4: ldloc.1
+ IL_00e5: ldc.i8 0xfedcba9876543210
+ IL_00ee: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_00f3: brtrue.s IL_00fa
+
+ IL_00f5: ldc.i4.1
+ IL_00f6: stloc.s retValue
+ IL_00f8: br.s IL_0125
+
+ IL_00fa: ldstr "local2"
+ IL_00ff: ldloc.2
+ IL_0100: ldc.i8 0xfedcba9876543211
+ IL_0109: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_010e: brtrue.s IL_0115
+
+ IL_0110: ldc.i4.1
+ IL_0111: stloc.s retValue
+ IL_0113: br.s IL_0125
+
+ IL_0115: ldstr "Passed\n"
+ IL_011a: call void [System.Console]System.Console::WriteLine(string)
+ IL_011f: ldc.i4.s 100
+ IL_0121: stloc.s retValue
+ IL_0123: br.s IL_0125
+
+ IL_0125: ldloc.s retValue
+ IL_0127: ret
+ } // end of method LocallocTest::Main
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld int32 LocallocTest::locallocSize
+ IL_0006: ret
+ } // end of method LocallocTest::.cctor
+
+ .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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh11_dynamic.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh11_dynamic.ilproj
new file mode 100644
index 0000000000..e8107f739d
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh11_dynamic.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="eh11_dynamic.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh11_large.il b/tests/src/JIT/jit64/localloc/ehverify/eh11_large.il
new file mode 100644
index 0000000000..48090afe20
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh11_large.il
@@ -0,0 +1,203 @@
+// 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 common{}
+.assembly eh10{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .field private static int32 locallocSize
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (bool testPassed,
+ unsigned int64 local1,
+ unsigned int64 local2,
+ int32* intArray1,
+ int32* intArray2,
+ int32 retValue)
+ IL_0000: ldc.i4.1
+ IL_0001: stloc.0
+ IL_0002: ldc.i8 0xfedcba9876543210
+ IL_000b: stloc.1
+ IL_000c: ldloc.1
+ IL_000d: ldc.i4.1
+ IL_000e: conv.i8
+ IL_000f: add
+ IL_0010: stloc.2
+ IL_0011: ldc.i4.4
+ IL_0012: ldc.i4 0x1000
+ IL_0017: mul
+ IL_0018: localloc
+ IL_001a: stloc.3
+ IL_001b: ldc.i4.4
+ IL_001c: ldc.i4 0x1000
+ IL_0021: mul
+ IL_0022: localloc
+ IL_0024: stloc.s intArray2
+ IL_0026: ldc.i4 0x1000
+ IL_002b: stsfld int32 LocallocTest::locallocSize
+ .try
+ {
+ .try
+ {
+ IL_0030: ldstr "Test Exception"
+ IL_0035: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_003a: throw
+
+ } // end .try
+ fault
+ {
+ .try
+ {
+ IL_003b: ldloc.3
+ IL_003c: ldsfld int32 LocallocTest::locallocSize
+ IL_0041: ldc.i4 1000
+ IL_0046: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_004b: ldloc.s intArray2
+ IL_004d: ldsfld int32 LocallocTest::locallocSize
+ IL_0052: ldc.i4 2000
+ IL_0057: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_005c: ldstr "Test Exception"
+ IL_0061: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0066: throw
+
+ } // end .try
+ fault
+ {
+ ldstr "In fault"
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0067: ldstr "intArray1"
+ IL_006c: ldloc.3
+ IL_006d: ldsfld int32 LocallocTest::locallocSize
+ IL_0072: ldc.i4 1000
+ IL_0077: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_007c: brtrue.s IL_0080
+
+ IL_007e: ldc.i4.0
+ IL_007f: stloc.0
+ IL_0080: ldstr "intArray2"
+ IL_0085: ldloc.s intArray2
+ IL_0087: ldsfld int32 LocallocTest::locallocSize
+ IL_008c: ldc.i4 2000
+ IL_0091: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_0096: brtrue.s IL_009a
+
+ IL_0098: ldc.i4.0
+ IL_0099: stloc.0
+ IL_009a: endfault
+ } // end handler
+ } // end handler
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_009b: pop
+ IL_009c: leave.s IL_009e
+
+ } // end handler
+ IL_009e: ldloc.0
+ IL_009f: brtrue.s IL_00a6
+ IL_00a1: ldc.i4.1
+ IL_00a2: stloc.s retValue
+ IL_00a4: br.s IL_0125
+
+ IL_00a6: ldstr "intArray1"
+ IL_00ab: ldloc.3
+ IL_00ac: ldsfld int32 LocallocTest::locallocSize
+ IL_00b1: ldc.i4 1000
+ IL_00b6: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00bb: brtrue.s IL_00c2
+
+ IL_00bd: ldc.i4.1
+ IL_00be: stloc.s retValue
+ IL_00c0: br.s IL_0125
+
+ IL_00c2: ldstr "intArray2"
+ IL_00c7: ldloc.s intArray2
+ IL_00c9: ldsfld int32 LocallocTest::locallocSize
+ IL_00ce: ldc.i4 2000
+ IL_00d3: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00d8: brtrue.s IL_00df
+
+ IL_00da: ldc.i4.1
+ IL_00db: stloc.s retValue
+ IL_00dd: br.s IL_0125
+
+ IL_00df: ldstr "local1"
+ IL_00e4: ldloc.1
+ IL_00e5: ldc.i8 0xfedcba9876543210
+ IL_00ee: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_00f3: brtrue.s IL_00fa
+
+ IL_00f5: ldc.i4.1
+ IL_00f6: stloc.s retValue
+ IL_00f8: br.s IL_0125
+
+ IL_00fa: ldstr "local2"
+ IL_00ff: ldloc.2
+ IL_0100: ldc.i8 0xfedcba9876543211
+ IL_0109: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_010e: brtrue.s IL_0115
+
+ IL_0110: ldc.i4.1
+ IL_0111: stloc.s retValue
+ IL_0113: br.s IL_0125
+
+ IL_0115: ldstr "Passed\n"
+ IL_011a: call void [System.Console]System.Console::WriteLine(string)
+ IL_011f: ldc.i4.s 100
+ IL_0121: stloc.s retValue
+ IL_0123: br.s IL_0125
+
+ IL_0125: ldloc.s retValue
+ IL_0127: ret
+ } // end of method LocallocTest::Main
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld int32 LocallocTest::locallocSize
+ IL_0006: ret
+ } // end of method LocallocTest::.cctor
+
+ .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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh11_large.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh11_large.ilproj
new file mode 100644
index 0000000000..b8f9cc8703
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh11_large.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="eh11_large.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh11_small.il b/tests/src/JIT/jit64/localloc/ehverify/eh11_small.il
new file mode 100644
index 0000000000..caca39988e
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh11_small.il
@@ -0,0 +1,199 @@
+// 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 common{}
+.assembly eh10{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .field private static int32 locallocSize
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (bool testPassed,
+ unsigned int64 local1,
+ unsigned int64 local2,
+ int32* intArray1,
+ int32* intArray2,
+ int32 retValue)
+ IL_0000: ldc.i4.1
+ IL_0001: stloc.0
+ IL_0002: ldc.i8 0xfedcba9876543210
+ IL_000b: stloc.1
+ IL_000c: ldloc.1
+ IL_000d: ldc.i4.1
+ IL_000e: conv.i8
+ IL_000f: add
+ IL_0010: stloc.2
+ IL_0011: ldc.i4.4
+ IL_0018: localloc
+ IL_001a: stloc.3
+ IL_001b: ldc.i4.4
+ IL_0022: localloc
+ IL_0024: stloc.s intArray2
+ IL_0026: ldc.i4.1
+ IL_002b: stsfld int32 LocallocTest::locallocSize
+ .try
+ {
+ .try
+ {
+ IL_0030: ldstr "Test Exception"
+ IL_0035: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_003a: throw
+
+ } // end .try
+ fault
+ {
+ .try
+ {
+ IL_003b: ldloc.3
+ IL_003c: ldsfld int32 LocallocTest::locallocSize
+ IL_0041: ldc.i4 1000
+ IL_0046: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_004b: ldloc.s intArray2
+ IL_004d: ldsfld int32 LocallocTest::locallocSize
+ IL_0052: ldc.i4 2000
+ IL_0057: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_005c: ldstr "Test Exception"
+ IL_0061: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0066: throw
+
+ } // end .try
+ fault
+ {
+ ldstr "In fault"
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0067: ldstr "intArray1"
+ IL_006c: ldloc.3
+ IL_006d: ldsfld int32 LocallocTest::locallocSize
+ IL_0072: ldc.i4 1000
+ IL_0077: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_007c: brtrue.s IL_0080
+
+ IL_007e: ldc.i4.0
+ IL_007f: stloc.0
+ IL_0080: ldstr "intArray2"
+ IL_0085: ldloc.s intArray2
+ IL_0087: ldsfld int32 LocallocTest::locallocSize
+ IL_008c: ldc.i4 2000
+ IL_0091: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_0096: brtrue.s IL_009a
+
+ IL_0098: ldc.i4.0
+ IL_0099: stloc.0
+ IL_009a: endfault
+ } // end handler
+ } // end handler
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_009b: pop
+ IL_009c: leave.s IL_009e
+
+ } // end handler
+ IL_009e: ldloc.0
+ IL_009f: brtrue.s IL_00a6
+ IL_00a1: ldc.i4.1
+ IL_00a2: stloc.s retValue
+ IL_00a4: br.s IL_0125
+
+ IL_00a6: ldstr "intArray1"
+ IL_00ab: ldloc.3
+ IL_00ac: ldsfld int32 LocallocTest::locallocSize
+ IL_00b1: ldc.i4 1000
+ IL_00b6: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00bb: brtrue.s IL_00c2
+
+ IL_00bd: ldc.i4.1
+ IL_00be: stloc.s retValue
+ IL_00c0: br.s IL_0125
+
+ IL_00c2: ldstr "intArray2"
+ IL_00c7: ldloc.s intArray2
+ IL_00c9: ldsfld int32 LocallocTest::locallocSize
+ IL_00ce: ldc.i4 2000
+ IL_00d3: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00d8: brtrue.s IL_00df
+
+ IL_00da: ldc.i4.1
+ IL_00db: stloc.s retValue
+ IL_00dd: br.s IL_0125
+
+ IL_00df: ldstr "local1"
+ IL_00e4: ldloc.1
+ IL_00e5: ldc.i8 0xfedcba9876543210
+ IL_00ee: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_00f3: brtrue.s IL_00fa
+
+ IL_00f5: ldc.i4.1
+ IL_00f6: stloc.s retValue
+ IL_00f8: br.s IL_0125
+
+ IL_00fa: ldstr "local2"
+ IL_00ff: ldloc.2
+ IL_0100: ldc.i8 0xfedcba9876543211
+ IL_0109: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_010e: brtrue.s IL_0115
+
+ IL_0110: ldc.i4.1
+ IL_0111: stloc.s retValue
+ IL_0113: br.s IL_0125
+
+ IL_0115: ldstr "Passed\n"
+ IL_011a: call void [System.Console]System.Console::WriteLine(string)
+ IL_011f: ldc.i4.s 100
+ IL_0121: stloc.s retValue
+ IL_0123: br.s IL_0125
+
+ IL_0125: ldloc.s retValue
+ IL_0127: ret
+ } // end of method LocallocTest::Main
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld int32 LocallocTest::locallocSize
+ IL_0006: ret
+ } // end of method LocallocTest::.cctor
+
+ .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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh11_small.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh11_small.ilproj
new file mode 100644
index 0000000000..7f502d9840
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh11_small.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="eh11_small.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh12_dynamic.il b/tests/src/JIT/jit64/localloc/ehverify/eh12_dynamic.il
new file mode 100644
index 0000000000..156f4fd812
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh12_dynamic.il
@@ -0,0 +1,205 @@
+// 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 common{}
+.assembly eh09{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .field private static int32 locallocSize
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (unsigned int64 local1,
+ unsigned int64 local2,
+ int32* intArray1,
+ int32* intArray2,
+ int32 retValue)
+ IL_0000: ldc.i8 0xfedcba9876543210
+ IL_0009: stloc.0
+ IL_000a: ldloc.0
+ IL_000b: ldc.i4.1
+ IL_000c: conv.i8
+ IL_000d: add
+ IL_000e: stloc.1
+ IL_000f: ldc.i4.4
+ IL_0010: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_0015: mul
+ IL_0016: localloc
+ IL_0018: stloc.2
+ IL_0019: ldc.i4.4
+ IL_001a: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_001f: mul
+ IL_0020: localloc
+ IL_0022: stloc.3
+ IL_0023: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_0028: stsfld int32 LocallocTest::locallocSize
+ .try
+ {
+ IL_002d: ldstr "Test Exception"
+ IL_0032: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0037: throw
+
+ } // end .try
+ filter
+ {
+ pop
+ ldc.i4.1 // Invoke handler block
+ endfilter
+ }
+ {
+ IL_0038: pop
+ ldstr "In outer handler block"
+ call void [System.Console]System.Console::WriteLine(string)
+ .try
+ {
+ IL_0039: ldloc.2
+ IL_003a: ldsfld int32 LocallocTest::locallocSize
+ IL_003f: ldc.i4 1000
+ IL_0044: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0049: ldloc.3
+ IL_004a: ldsfld int32 LocallocTest::locallocSize
+ IL_004f: ldc.i4 2000
+ IL_0054: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0059: ldstr "Test Exception"
+ IL_005e: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0063: throw
+
+ } // end .try
+ filter
+ {
+ IL_0064: pop
+ ldstr "In inner filter block"
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0065: ldstr "intArray1"
+ IL_006a: ldloc.2
+ IL_006b: ldsfld int32 LocallocTest::locallocSize
+ IL_0070: ldc.i4 1000
+ IL_0075: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_007a: brtrue.s IL_0084
+
+ IL_007c: ldc.i4.1
+ IL_007d: stloc.s retValue
+ IL_007f: br.s L_FAILED1
+
+ IL_0084: ldstr "intArray2"
+ IL_0089: ldloc.3
+ IL_008a: ldsfld int32 LocallocTest::locallocSize
+ IL_008f: ldc.i4 2000
+ IL_0094: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_0099: brtrue.s L_PASS1
+
+ IL_009b: ldc.i4.1
+ IL_009c: stloc.s retValue
+ L_FAILED1: ldc.i4.0 // DO not handle exception.
+ br.s L_ENDFILTER1
+ L_PASS1: ldc.i4.1
+ L_ENDFILTER1: endfilter
+ }
+ {
+ pop
+ IL_00a3: leave.s IL_00a5
+
+ } // end handler
+ IL_00a5: leave.s IL_00a7
+
+ } // end handler
+ IL_00a7: ldstr "intArray1"
+ IL_00ac: ldloc.2
+ IL_00ad: ldsfld int32 LocallocTest::locallocSize
+ IL_00b2: ldc.i4 0x3e8
+ IL_00b7: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00bc: brtrue.s IL_00c3
+
+ IL_00be: ldc.i4.1
+ IL_00bf: stloc.s retValue
+ IL_00c1: br.s IL_0125
+
+ IL_00c3: ldstr "intArray2"
+ IL_00c8: ldloc.3
+ IL_00c9: ldsfld int32 LocallocTest::locallocSize
+ IL_00ce: ldc.i4 0x7d0
+ IL_00d3: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00d8: brtrue.s IL_00df
+
+ IL_00da: ldc.i4.1
+ IL_00db: stloc.s retValue
+ IL_00dd: br.s IL_0125
+ IL_00df: ldstr "local1"
+ IL_00e4: ldloc.0
+ IL_00e5: ldc.i8 0xfedcba9876543210
+ IL_00ee: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_00f3: brtrue.s IL_00fa
+
+ IL_00f5: ldc.i4.1
+ IL_00f6: stloc.s retValue
+ IL_00f8: br.s IL_0125
+
+ IL_00fa: ldstr "local2"
+ IL_00ff: ldloc.1
+ IL_0100: ldc.i8 0xfedcba9876543211
+ IL_0109: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_010e: brtrue.s IL_0115
+
+ IL_0110: ldc.i4.1
+ IL_0111: stloc.s retValue
+ IL_0113: br.s IL_0125
+
+ IL_0115: ldstr "Passed\n"
+ IL_011a: call void [System.Console]System.Console::WriteLine(string)
+ IL_011f: ldc.i4.s 100
+ IL_0121: stloc.s retValue
+ IL_0123: br.s IL_0125
+
+ IL_0125: ldloc.s retValue
+ IL_0127: ret
+ } // end of method LocallocTest::Main
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld int32 LocallocTest::locallocSize
+ IL_0006: ret
+ } // end of method LocallocTest::.cctor
+
+ .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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh12_dynamic.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh12_dynamic.ilproj
new file mode 100644
index 0000000000..92c8f9c877
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh12_dynamic.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="eh12_dynamic.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh12_large.il b/tests/src/JIT/jit64/localloc/ehverify/eh12_large.il
new file mode 100644
index 0000000000..de2dd90a20
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh12_large.il
@@ -0,0 +1,205 @@
+// 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 common{}
+.assembly eh09{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .field private static int32 locallocSize
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (unsigned int64 local1,
+ unsigned int64 local2,
+ int32* intArray1,
+ int32* intArray2,
+ int32 retValue)
+ IL_0000: ldc.i8 0xfedcba9876543210
+ IL_0009: stloc.0
+ IL_000a: ldloc.0
+ IL_000b: ldc.i4.1
+ IL_000c: conv.i8
+ IL_000d: add
+ IL_000e: stloc.1
+ IL_000f: ldc.i4.4
+ IL_0010: ldc.i4 0x1000
+ IL_0015: mul
+ IL_0016: localloc
+ IL_0018: stloc.2
+ IL_0019: ldc.i4.4
+ IL_001a: ldc.i4 0x1000
+ IL_001f: mul
+ IL_0020: localloc
+ IL_0022: stloc.3
+ IL_0023: ldc.i4 0x1000
+ IL_0028: stsfld int32 LocallocTest::locallocSize
+ .try
+ {
+ IL_002d: ldstr "Test Exception"
+ IL_0032: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0037: throw
+
+ } // end .try
+ filter
+ {
+ pop
+ ldc.i4.1 // Invoke handler block
+ endfilter
+ }
+ {
+ IL_0038: pop
+ ldstr "In outer handler block"
+ call void [System.Console]System.Console::WriteLine(string)
+ .try
+ {
+ IL_0039: ldloc.2
+ IL_003a: ldsfld int32 LocallocTest::locallocSize
+ IL_003f: ldc.i4 1000
+ IL_0044: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0049: ldloc.3
+ IL_004a: ldsfld int32 LocallocTest::locallocSize
+ IL_004f: ldc.i4 2000
+ IL_0054: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0059: ldstr "Test Exception"
+ IL_005e: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0063: throw
+
+ } // end .try
+ filter
+ {
+ IL_0064: pop
+ ldstr "In inner filter block"
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0065: ldstr "intArray1"
+ IL_006a: ldloc.2
+ IL_006b: ldsfld int32 LocallocTest::locallocSize
+ IL_0070: ldc.i4 1000
+ IL_0075: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_007a: brtrue.s IL_0084
+
+ IL_007c: ldc.i4.1
+ IL_007d: stloc.s retValue
+ IL_007f: br.s L_FAILED1
+
+ IL_0084: ldstr "intArray2"
+ IL_0089: ldloc.3
+ IL_008a: ldsfld int32 LocallocTest::locallocSize
+ IL_008f: ldc.i4 2000
+ IL_0094: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_0099: brtrue.s L_PASS1
+
+ IL_009b: ldc.i4.1
+ IL_009c: stloc.s retValue
+ L_FAILED1: ldc.i4.0 // DO not handle exception.
+ br.s L_ENDFILTER1
+ L_PASS1: ldc.i4.1
+ L_ENDFILTER1: endfilter
+ }
+ {
+ pop
+ IL_00a3: leave.s IL_00a5
+
+ } // end handler
+ IL_00a5: leave.s IL_00a7
+
+ } // end handler
+ IL_00a7: ldstr "intArray1"
+ IL_00ac: ldloc.2
+ IL_00ad: ldsfld int32 LocallocTest::locallocSize
+ IL_00b2: ldc.i4 0x3e8
+ IL_00b7: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00bc: brtrue.s IL_00c3
+
+ IL_00be: ldc.i4.1
+ IL_00bf: stloc.s retValue
+ IL_00c1: br.s IL_0125
+
+ IL_00c3: ldstr "intArray2"
+ IL_00c8: ldloc.3
+ IL_00c9: ldsfld int32 LocallocTest::locallocSize
+ IL_00ce: ldc.i4 0x7d0
+ IL_00d3: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00d8: brtrue.s IL_00df
+
+ IL_00da: ldc.i4.1
+ IL_00db: stloc.s retValue
+ IL_00dd: br.s IL_0125
+ IL_00df: ldstr "local1"
+ IL_00e4: ldloc.0
+ IL_00e5: ldc.i8 0xfedcba9876543210
+ IL_00ee: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_00f3: brtrue.s IL_00fa
+
+ IL_00f5: ldc.i4.1
+ IL_00f6: stloc.s retValue
+ IL_00f8: br.s IL_0125
+
+ IL_00fa: ldstr "local2"
+ IL_00ff: ldloc.1
+ IL_0100: ldc.i8 0xfedcba9876543211
+ IL_0109: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_010e: brtrue.s IL_0115
+
+ IL_0110: ldc.i4.1
+ IL_0111: stloc.s retValue
+ IL_0113: br.s IL_0125
+
+ IL_0115: ldstr "Passed\n"
+ IL_011a: call void [System.Console]System.Console::WriteLine(string)
+ IL_011f: ldc.i4.s 100
+ IL_0121: stloc.s retValue
+ IL_0123: br.s IL_0125
+
+ IL_0125: ldloc.s retValue
+ IL_0127: ret
+ } // end of method LocallocTest::Main
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld int32 LocallocTest::locallocSize
+ IL_0006: ret
+ } // end of method LocallocTest::.cctor
+
+ .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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh12_large.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh12_large.ilproj
new file mode 100644
index 0000000000..1167fd99e0
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh12_large.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="eh12_large.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh12_small.il b/tests/src/JIT/jit64/localloc/ehverify/eh12_small.il
new file mode 100644
index 0000000000..55231f8360
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh12_small.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 extern common{}
+.assembly eh09{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .field private static int32 locallocSize
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (unsigned int64 local1,
+ unsigned int64 local2,
+ int32* intArray1,
+ int32* intArray2,
+ int32 retValue)
+ IL_0000: ldc.i8 0xfedcba9876543210
+ IL_0009: stloc.0
+ IL_000a: ldloc.0
+ IL_000b: ldc.i4.1
+ IL_000c: conv.i8
+ IL_000d: add
+ IL_000e: stloc.1
+ IL_000f: ldc.i4.4
+ IL_0016: localloc
+ IL_0018: stloc.2
+ IL_0019: ldc.i4.4
+ IL_0020: localloc
+ IL_0022: stloc.3
+ IL_0023: ldc.i4.1
+ IL_0028: stsfld int32 LocallocTest::locallocSize
+ .try
+ {
+ IL_002d: ldstr "Test Exception"
+ IL_0032: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0037: throw
+
+ } // end .try
+ filter
+ {
+ pop
+ ldc.i4.1 // Invoke handler block
+ endfilter
+ }
+ {
+ IL_0038: pop
+ ldstr "In outer handler block"
+ call void [System.Console]System.Console::WriteLine(string)
+ .try
+ {
+ IL_0039: ldloc.2
+ IL_003a: ldsfld int32 LocallocTest::locallocSize
+ IL_003f: ldc.i4 1000
+ IL_0044: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0049: ldloc.3
+ IL_004a: ldsfld int32 LocallocTest::locallocSize
+ IL_004f: ldc.i4 2000
+ IL_0054: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0059: ldstr "Test Exception"
+ IL_005e: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0063: throw
+
+ } // end .try
+ filter
+ {
+ IL_0064: pop
+ ldstr "In inner filter block"
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0065: ldstr "intArray1"
+ IL_006a: ldloc.2
+ IL_006b: ldsfld int32 LocallocTest::locallocSize
+ IL_0070: ldc.i4 1000
+ IL_0075: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_007a: brtrue.s IL_0084
+
+ IL_007c: ldc.i4.1
+ IL_007d: stloc.s retValue
+ IL_007f: br.s L_FAILED1
+
+ IL_0084: ldstr "intArray2"
+ IL_0089: ldloc.3
+ IL_008a: ldsfld int32 LocallocTest::locallocSize
+ IL_008f: ldc.i4 2000
+ IL_0094: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_0099: brtrue.s L_PASS1
+
+ IL_009b: ldc.i4.1
+ IL_009c: stloc.s retValue
+ L_FAILED1: ldc.i4.0 // DO not handle exception.
+ br.s L_ENDFILTER1
+ L_PASS1: ldc.i4.1
+ L_ENDFILTER1: endfilter
+ }
+ {
+ pop
+ IL_00a3: leave.s IL_00a5
+
+ } // end handler
+ IL_00a5: leave.s IL_00a7
+
+ } // end handler
+ IL_00a7: ldstr "intArray1"
+ IL_00ac: ldloc.2
+ IL_00ad: ldsfld int32 LocallocTest::locallocSize
+ IL_00b2: ldc.i4 0x3e8
+ IL_00b7: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00bc: brtrue.s IL_00c3
+
+ IL_00be: ldc.i4.1
+ IL_00bf: stloc.s retValue
+ IL_00c1: br.s IL_0125
+
+ IL_00c3: ldstr "intArray2"
+ IL_00c8: ldloc.3
+ IL_00c9: ldsfld int32 LocallocTest::locallocSize
+ IL_00ce: ldc.i4 0x7d0
+ IL_00d3: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00d8: brtrue.s IL_00df
+
+ IL_00da: ldc.i4.1
+ IL_00db: stloc.s retValue
+ IL_00dd: br.s IL_0125
+ IL_00df: ldstr "local1"
+ IL_00e4: ldloc.0
+ IL_00e5: ldc.i8 0xfedcba9876543210
+ IL_00ee: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_00f3: brtrue.s IL_00fa
+
+ IL_00f5: ldc.i4.1
+ IL_00f6: stloc.s retValue
+ IL_00f8: br.s IL_0125
+
+ IL_00fa: ldstr "local2"
+ IL_00ff: ldloc.1
+ IL_0100: ldc.i8 0xfedcba9876543211
+ IL_0109: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_010e: brtrue.s IL_0115
+
+ IL_0110: ldc.i4.1
+ IL_0111: stloc.s retValue
+ IL_0113: br.s IL_0125
+
+ IL_0115: ldstr "Passed\n"
+ IL_011a: call void [System.Console]System.Console::WriteLine(string)
+ IL_011f: ldc.i4.s 100
+ IL_0121: stloc.s retValue
+ IL_0123: br.s IL_0125
+
+ IL_0125: ldloc.s retValue
+ IL_0127: ret
+ } // end of method LocallocTest::Main
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld int32 LocallocTest::locallocSize
+ IL_0006: ret
+ } // end of method LocallocTest::.cctor
+
+ .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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh12_small.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh12_small.ilproj
new file mode 100644
index 0000000000..a07594d71e
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh12_small.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="eh12_small.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh13_dynamic.il b/tests/src/JIT/jit64/localloc/ehverify/eh13_dynamic.il
new file mode 100644
index 0000000000..1b822e20d2
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh13_dynamic.il
@@ -0,0 +1,205 @@
+// 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 common{}
+.assembly eh13{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .field private static int32 locallocSize
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (unsigned int64 local1,
+ unsigned int64 local2,
+ int32* intArray1,
+ int32* intArray2,
+ int32 retValue)
+ IL_0000: ldc.i8 0xfedcba9876543210
+ IL_0009: stloc.0
+ IL_000a: ldloc.0
+ IL_000b: ldc.i4.1
+ IL_000c: conv.i8
+ IL_000d: add
+ IL_000e: stloc.1
+ IL_000f: ldc.i4.4
+ IL_0010: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_0015: mul
+ IL_0016: localloc
+ IL_0018: stloc.2
+ IL_0019: ldc.i4.4
+ IL_001a: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_001f: mul
+ IL_0020: localloc
+ IL_0022: stloc.3
+ IL_0023: ldsfld int32 [common]LocallocTesting.Global::stackAllocSize
+ IL_0028: stsfld int32 LocallocTest::locallocSize
+ .try
+ {
+ IL_002d: ldstr "Test Exception"
+ IL_0032: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0037: throw
+
+ } // end .try
+ filter
+ {
+ pop
+ ldc.i4.1 // invoke handler block
+ endfilter
+ }
+ {
+ IL_0038: pop
+ ldstr "In outer Handler block"
+ call void [System.Console]System.Console::WriteLine(string)
+ .try
+ {
+ IL_0039: ldloc.2
+ IL_003a: ldsfld int32 LocallocTest::locallocSize
+ IL_003f: ldc.i4 1000
+ IL_0044: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0049: ldloc.3
+ IL_004a: ldsfld int32 LocallocTest::locallocSize
+ IL_004f: ldc.i4 2000
+ IL_0054: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0059: ldstr "Test Exception"
+ IL_005e: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0063: throw
+
+ } // end .try
+ filter
+ {
+ pop
+ ldc.i4.1 // invoke handler block
+ endfilter
+ }
+ {
+ IL_0064: pop
+ ldstr "In inner Handler block"
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0065: ldstr "intArray1"
+ IL_006a: ldloc.2
+ IL_006b: ldsfld int32 LocallocTest::locallocSize
+ IL_0070: ldc.i4 0x3e8
+ IL_0075: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_007a: brtrue.s IL_0084
+
+ IL_007c: ldc.i4.1
+ IL_007d: stloc.s retValue
+ IL_007f: leave IL_0125
+
+ IL_0084: ldstr "intArray2"
+ IL_0089: ldloc.3
+ IL_008a: ldsfld int32 LocallocTest::locallocSize
+ IL_008f: ldc.i4 0x7d0
+ IL_0094: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_0099: brtrue.s IL_00a3
+
+ IL_009b: ldc.i4.1
+ IL_009c: stloc.s retValue
+ IL_009e: leave IL_0125
+
+ IL_00a3: leave.s IL_00a5
+
+ } // end handler
+ IL_00a5: leave.s IL_00a7
+
+ } // end handler
+ IL_00a7: ldstr "intArray1"
+ IL_00ac: ldloc.2
+ IL_00ad: ldsfld int32 LocallocTest::locallocSize
+ IL_00b2: ldc.i4 0x3e8
+ IL_00b7: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00bc: brtrue.s IL_00c3
+
+ IL_00be: ldc.i4.1
+ IL_00bf: stloc.s retValue
+ IL_00c1: br.s IL_0125
+
+ IL_00c3: ldstr "intArray2"
+ IL_00c8: ldloc.3
+ IL_00c9: ldsfld int32 LocallocTest::locallocSize
+ IL_00ce: ldc.i4 2000
+ IL_00d3: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00d8: brtrue.s IL_00df
+
+ IL_00da: ldc.i4.1
+ IL_00db: stloc.s retValue
+ IL_00dd: br.s IL_0125
+ IL_00df: ldstr "local1"
+ IL_00e4: ldloc.0
+ IL_00e5: ldc.i8 0xfedcba9876543210
+ IL_00ee: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_00f3: brtrue.s IL_00fa
+
+ IL_00f5: ldc.i4.1
+ IL_00f6: stloc.s retValue
+ IL_00f8: br.s IL_0125
+
+ IL_00fa: ldstr "local2"
+ IL_00ff: ldloc.1
+ IL_0100: ldc.i8 0xfedcba9876543211
+ IL_0109: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_010e: brtrue.s IL_0115
+
+ IL_0110: ldc.i4.1
+ IL_0111: stloc.s retValue
+ IL_0113: br.s IL_0125
+
+ IL_0115: ldstr "Passed\n"
+ IL_011a: call void [System.Console]System.Console::WriteLine(string)
+ IL_011f: ldc.i4.s 100
+ IL_0121: stloc.s retValue
+ IL_0123: br.s IL_0125
+
+ IL_0125: ldloc.s retValue
+ IL_0127: ret
+ } // end of method LocallocTest::Main
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld int32 LocallocTest::locallocSize
+ IL_0006: ret
+ } // end of method LocallocTest::.cctor
+
+ .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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh13_dynamic.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh13_dynamic.ilproj
new file mode 100644
index 0000000000..bfb390b98c
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh13_dynamic.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="eh13_dynamic.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh13_large.il b/tests/src/JIT/jit64/localloc/ehverify/eh13_large.il
new file mode 100644
index 0000000000..b3ffba68d4
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh13_large.il
@@ -0,0 +1,205 @@
+// 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 common{}
+.assembly eh13{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .field private static int32 locallocSize
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (unsigned int64 local1,
+ unsigned int64 local2,
+ int32* intArray1,
+ int32* intArray2,
+ int32 retValue)
+ IL_0000: ldc.i8 0xfedcba9876543210
+ IL_0009: stloc.0
+ IL_000a: ldloc.0
+ IL_000b: ldc.i4.1
+ IL_000c: conv.i8
+ IL_000d: add
+ IL_000e: stloc.1
+ IL_000f: ldc.i4.4
+ IL_0010: ldc.i4 0x1000
+ IL_0015: mul
+ IL_0016: localloc
+ IL_0018: stloc.2
+ IL_0019: ldc.i4.4
+ IL_001a: ldc.i4 0x1000
+ IL_001f: mul
+ IL_0020: localloc
+ IL_0022: stloc.3
+ IL_0023: ldc.i4 0x1000
+ IL_0028: stsfld int32 LocallocTest::locallocSize
+ .try
+ {
+ IL_002d: ldstr "Test Exception"
+ IL_0032: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0037: throw
+
+ } // end .try
+ filter
+ {
+ pop
+ ldc.i4.1 // invoke handler block
+ endfilter
+ }
+ {
+ IL_0038: pop
+ ldstr "In outer Handler block"
+ call void [System.Console]System.Console::WriteLine(string)
+ .try
+ {
+ IL_0039: ldloc.2
+ IL_003a: ldsfld int32 LocallocTest::locallocSize
+ IL_003f: ldc.i4 1000
+ IL_0044: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0049: ldloc.3
+ IL_004a: ldsfld int32 LocallocTest::locallocSize
+ IL_004f: ldc.i4 2000
+ IL_0054: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0059: ldstr "Test Exception"
+ IL_005e: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0063: throw
+
+ } // end .try
+ filter
+ {
+ pop
+ ldc.i4.1 // invoke handler block
+ endfilter
+ }
+ {
+ IL_0064: pop
+ ldstr "In inner Handler block"
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0065: ldstr "intArray1"
+ IL_006a: ldloc.2
+ IL_006b: ldsfld int32 LocallocTest::locallocSize
+ IL_0070: ldc.i4 0x3e8
+ IL_0075: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_007a: brtrue.s IL_0084
+
+ IL_007c: ldc.i4.1
+ IL_007d: stloc.s retValue
+ IL_007f: leave IL_0125
+
+ IL_0084: ldstr "intArray2"
+ IL_0089: ldloc.3
+ IL_008a: ldsfld int32 LocallocTest::locallocSize
+ IL_008f: ldc.i4 0x7d0
+ IL_0094: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_0099: brtrue.s IL_00a3
+
+ IL_009b: ldc.i4.1
+ IL_009c: stloc.s retValue
+ IL_009e: leave IL_0125
+
+ IL_00a3: leave.s IL_00a5
+
+ } // end handler
+ IL_00a5: leave.s IL_00a7
+
+ } // end handler
+ IL_00a7: ldstr "intArray1"
+ IL_00ac: ldloc.2
+ IL_00ad: ldsfld int32 LocallocTest::locallocSize
+ IL_00b2: ldc.i4 0x3e8
+ IL_00b7: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00bc: brtrue.s IL_00c3
+
+ IL_00be: ldc.i4.1
+ IL_00bf: stloc.s retValue
+ IL_00c1: br.s IL_0125
+
+ IL_00c3: ldstr "intArray2"
+ IL_00c8: ldloc.3
+ IL_00c9: ldsfld int32 LocallocTest::locallocSize
+ IL_00ce: ldc.i4 2000
+ IL_00d3: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00d8: brtrue.s IL_00df
+
+ IL_00da: ldc.i4.1
+ IL_00db: stloc.s retValue
+ IL_00dd: br.s IL_0125
+ IL_00df: ldstr "local1"
+ IL_00e4: ldloc.0
+ IL_00e5: ldc.i8 0xfedcba9876543210
+ IL_00ee: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_00f3: brtrue.s IL_00fa
+
+ IL_00f5: ldc.i4.1
+ IL_00f6: stloc.s retValue
+ IL_00f8: br.s IL_0125
+
+ IL_00fa: ldstr "local2"
+ IL_00ff: ldloc.1
+ IL_0100: ldc.i8 0xfedcba9876543211
+ IL_0109: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_010e: brtrue.s IL_0115
+
+ IL_0110: ldc.i4.1
+ IL_0111: stloc.s retValue
+ IL_0113: br.s IL_0125
+
+ IL_0115: ldstr "Passed\n"
+ IL_011a: call void [System.Console]System.Console::WriteLine(string)
+ IL_011f: ldc.i4.s 100
+ IL_0121: stloc.s retValue
+ IL_0123: br.s IL_0125
+
+ IL_0125: ldloc.s retValue
+ IL_0127: ret
+ } // end of method LocallocTest::Main
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld int32 LocallocTest::locallocSize
+ IL_0006: ret
+ } // end of method LocallocTest::.cctor
+
+ .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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh13_large.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh13_large.ilproj
new file mode 100644
index 0000000000..5cad9fc9db
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh13_large.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="eh13_large.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh13_small.il b/tests/src/JIT/jit64/localloc/ehverify/eh13_small.il
new file mode 100644
index 0000000000..194f11ce66
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh13_small.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 extern common{}
+.assembly eh13{}
+
+.class private auto ansi beforefieldinit LocallocTest
+ extends [mscorlib]System.Object
+{
+ .field private static int32 locallocSize
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (unsigned int64 local1,
+ unsigned int64 local2,
+ int32* intArray1,
+ int32* intArray2,
+ int32 retValue)
+ IL_0000: ldc.i8 0xfedcba9876543210
+ IL_0009: stloc.0
+ IL_000a: ldloc.0
+ IL_000b: ldc.i4.1
+ IL_000c: conv.i8
+ IL_000d: add
+ IL_000e: stloc.1
+ IL_000f: ldc.i4.4
+ IL_0016: localloc
+ IL_0018: stloc.2
+ IL_0019: ldc.i4.4
+ IL_0020: localloc
+ IL_0022: stloc.3
+ IL_0023: ldc.i4.1
+ IL_0028: stsfld int32 LocallocTest::locallocSize
+ .try
+ {
+ IL_002d: ldstr "Test Exception"
+ IL_0032: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0037: throw
+
+ } // end .try
+ filter
+ {
+ pop
+ ldc.i4.1 // invoke handler block
+ endfilter
+ }
+ {
+ IL_0038: pop
+ ldstr "In outer Handler block"
+ call void [System.Console]System.Console::WriteLine(string)
+ .try
+ {
+ IL_0039: ldloc.2
+ IL_003a: ldsfld int32 LocallocTest::locallocSize
+ IL_003f: ldc.i4 1000
+ IL_0044: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0049: ldloc.3
+ IL_004a: ldsfld int32 LocallocTest::locallocSize
+ IL_004f: ldc.i4 2000
+ IL_0054: call void [common]LocallocTesting.Global::initializeStack(int32*,
+ int32,
+ int32)
+ IL_0059: ldstr "Test Exception"
+ IL_005e: newobj instance void [mscorlib]System.Exception::.ctor(string)
+ IL_0063: throw
+
+ } // end .try
+ filter
+ {
+ pop
+ ldc.i4.1 // invoke handler block
+ endfilter
+ }
+ {
+ IL_0064: pop
+ ldstr "In inner Handler block"
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0065: ldstr "intArray1"
+ IL_006a: ldloc.2
+ IL_006b: ldsfld int32 LocallocTest::locallocSize
+ IL_0070: ldc.i4 0x3e8
+ IL_0075: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_007a: brtrue.s IL_0084
+
+ IL_007c: ldc.i4.1
+ IL_007d: stloc.s retValue
+ IL_007f: leave IL_0125
+
+ IL_0084: ldstr "intArray2"
+ IL_0089: ldloc.3
+ IL_008a: ldsfld int32 LocallocTest::locallocSize
+ IL_008f: ldc.i4 0x7d0
+ IL_0094: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_0099: brtrue.s IL_00a3
+
+ IL_009b: ldc.i4.1
+ IL_009c: stloc.s retValue
+ IL_009e: leave IL_0125
+
+ IL_00a3: leave.s IL_00a5
+
+ } // end handler
+ IL_00a5: leave.s IL_00a7
+
+ } // end handler
+ IL_00a7: ldstr "intArray1"
+ IL_00ac: ldloc.2
+ IL_00ad: ldsfld int32 LocallocTest::locallocSize
+ IL_00b2: ldc.i4 0x3e8
+ IL_00b7: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00bc: brtrue.s IL_00c3
+
+ IL_00be: ldc.i4.1
+ IL_00bf: stloc.s retValue
+ IL_00c1: br.s IL_0125
+
+ IL_00c3: ldstr "intArray2"
+ IL_00c8: ldloc.3
+ IL_00c9: ldsfld int32 LocallocTest::locallocSize
+ IL_00ce: ldc.i4 2000
+ IL_00d3: call bool [common]LocallocTesting.Global::verifyStack(string,
+ int32*,
+ int32,
+ int32)
+ IL_00d8: brtrue.s IL_00df
+
+ IL_00da: ldc.i4.1
+ IL_00db: stloc.s retValue
+ IL_00dd: br.s IL_0125
+ IL_00df: ldstr "local1"
+ IL_00e4: ldloc.0
+ IL_00e5: ldc.i8 0xfedcba9876543210
+ IL_00ee: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_00f3: brtrue.s IL_00fa
+
+ IL_00f5: ldc.i4.1
+ IL_00f6: stloc.s retValue
+ IL_00f8: br.s IL_0125
+
+ IL_00fa: ldstr "local2"
+ IL_00ff: ldloc.1
+ IL_0100: ldc.i8 0xfedcba9876543211
+ IL_0109: call bool [common]LocallocTesting.Global::verifyLocal(string,
+ unsigned int64,
+ unsigned int64)
+ IL_010e: brtrue.s IL_0115
+
+ IL_0110: ldc.i4.1
+ IL_0111: stloc.s retValue
+ IL_0113: br.s IL_0125
+
+ IL_0115: ldstr "Passed\n"
+ IL_011a: call void [System.Console]System.Console::WriteLine(string)
+ IL_011f: ldc.i4.s 100
+ IL_0121: stloc.s retValue
+ IL_0123: br.s IL_0125
+
+ IL_0125: ldloc.s retValue
+ IL_0127: ret
+ } // end of method LocallocTest::Main
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.0
+ IL_0001: stsfld int32 LocallocTest::locallocSize
+ IL_0006: ret
+ } // end of method LocallocTest::.cctor
+
+ .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 LocallocTest::.ctor
+
+} // end of class LocallocTest
diff --git a/tests/src/JIT/jit64/localloc/ehverify/eh13_small.ilproj b/tests/src/JIT/jit64/localloc/ehverify/eh13_small.ilproj
new file mode 100644
index 0000000000..b7f64cb482
--- /dev/null
+++ b/tests/src/JIT/jit64/localloc/ehverify/eh13_small.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="eh13_small.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.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/jit64/localloc/zeroinit/zeroInit01_small.ilproj b/tests/src/JIT/jit64/localloc/zeroinit/zeroInit01_small.ilproj
index 658477bcd6..03b35d72c1 100644
--- a/tests/src/JIT/jit64/localloc/zeroinit/zeroInit01_small.ilproj
+++ b/tests/src/JIT/jit64/localloc/zeroinit/zeroInit01_small.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_small.il" />
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i00.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i00.ilproj
index c066acb823..d1522f9a66 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i00.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i00.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i01.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i01.ilproj
index e309044467..37251c5e39 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i01.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i01.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i02.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i02.ilproj
index 82800de1f8..06f6404a8b 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i02.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i02.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i03.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i03.ilproj
index 73b5747831..e089c9c6e5 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i03.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i03.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i04.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i04.ilproj
index 4407462cfc..bbbce78b96 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i04.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i04.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i05.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i05.ilproj
index 49aea1a2c6..41ace5ce09 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i05.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i05.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i06.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i06.ilproj
index 467e354d8f..4b361c5dad 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i06.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i06.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i07.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i07.ilproj
index e13d2e0410..73fec927ba 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i07.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i07.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i14.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i14.ilproj
index 92ded904ef..f30f9cd182 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i14.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i14.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i15.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i15.ilproj
index 25f77d9979..8257d767aa 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i15.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i15.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i16.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i16.ilproj
index 3d089e2068..a3b717b6d9 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i16.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i16.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i17.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i17.ilproj
index 9eed53205c..e5046e3366 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i17.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i17.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i30.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i30.ilproj
index eb1e82b3d6..24e4f212a8 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i30.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i30.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i31.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i31.ilproj
index 74a9f4d7b5..8c6d9be925 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i31.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i31.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i32.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i32.ilproj
index 5a11ee020d..ca10e83e2b 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i32.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i32.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i33.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i33.ilproj
index 94ebbb85d5..302879b948 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i33.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i33.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i34.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i34.ilproj
index d53d59f84c..a7bdfa376e 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i34.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i34.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i35.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i35.ilproj
index c27f7987cd..7577e7a7f1 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i35.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i35.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i36.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i36.ilproj
index 4a0440338a..46ac6eeed5 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i36.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i36.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i37.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i37.ilproj
index d62dc23099..ab933c641c 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i37.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i37.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i50.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i50.ilproj
index d2d84d06c1..c6c6e6a1ca 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i50.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i50.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i51.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i51.ilproj
index 30b312e963..e21b21da88 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i51.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i51.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i52.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i52.ilproj
index 6281ac2fdb..5423533b17 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i52.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i52.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i53.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i53.ilproj
index a77d56f319..07b01722d2 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i53.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i53.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i54.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i54.ilproj
index c8ee24af48..33d88b4a7a 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i54.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i54.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i55.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i55.ilproj
index 2812b81e6e..2a8a310127 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i55.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i55.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i56.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i56.ilproj
index fa61e47180..9f3155d58f 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i56.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i56.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i57.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i57.ilproj
index baf3796673..3fcc59f1c3 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i57.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i57.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i60.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i60.ilproj
index f16c3b7150..e571b78ad7 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i60.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i60.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i61.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i61.ilproj
index 07bc8ec546..ac565c2639 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i61.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i61.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i62.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i62.ilproj
index 25fbd1ce53..5cbf59ae2a 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i62.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i62.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i63.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i63.ilproj
index 032c893e89..091a0398d1 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i63.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i63.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i64.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i64.ilproj
index 97e15fcbd1..17f1ef0802 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i64.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i64.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i65.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i65.ilproj
index 5e37914b14..e4277e9ebc 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i65.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i65.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i66.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i66.ilproj
index 86e1e70d7f..c11c85ee59 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i66.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i66.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i67.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i67.ilproj
index d88613fe33..fe75d4a4e0 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i67.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i67.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i70.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i70.ilproj
index 97a4caf50f..2e139e9eac 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i70.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i70.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i71.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i71.ilproj
index 6fadf2e11e..332e3a0076 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i71.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i71.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i72.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i72.ilproj
index 32d5c7b128..e959a9b13b 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i72.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i72.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i73.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i73.ilproj
index 71ca675784..b5d32daac1 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i73.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i73.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i74.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i74.ilproj
index 1f251fcf7b..036e6cd4cd 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i74.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i74.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i75.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i75.ilproj
index 715c351bee..11cf06e844 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i75.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i75.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i76.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i76.ilproj
index 4932bc4c0b..ce2baeae64 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i76.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i76.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i77.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i77.ilproj
index 960b40f6da..3e0a04e4cc 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i77.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i77.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i80.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i80.ilproj
index 4350d50879..8873c0842f 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i80.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i80.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i81.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i81.ilproj
index d2a9f6a138..0203b923a3 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i81.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i81.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i82.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i82.ilproj
index 5219802a35..c7cde27291 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i82.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i82.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i83.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i83.ilproj
index 690a55fe43..e65910c551 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i83.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i83.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i84.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i84.ilproj
index 580edcf6a0..068f4454e7 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i84.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i84.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i85.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i85.ilproj
index 1ee90f2bb7..bcaddc7e64 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i85.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i85.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i86.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i86.ilproj
index 7d5c80c143..9ee087a764 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i86.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i86.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/mcc/interop/mcc_i87.ilproj b/tests/src/JIT/jit64/mcc/interop/mcc_i87.ilproj
index d110945160..a8ebe45500 100644
--- a/tests/src/JIT/jit64/mcc/interop/mcc_i87.ilproj
+++ b/tests/src/JIT/jit64/mcc/interop/mcc_i87.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>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_d.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_d.csproj
index 683db7eaf6..9237621530 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_d.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_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/jit64/opt/cg/CGRecurse/CGRecurseAAA_do.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_do.csproj
index b8dc6bf791..b1816dc26a 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_do.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_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/jit64/opt/cg/CGRecurse/CGRecurseAAA_r.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_r.csproj
index 683db7eaf6..34d5235bd0 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_r.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_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/jit64/opt/cg/CGRecurse/CGRecurseAAA_ro.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_ro.csproj
index b8dc6bf791..58b4647dc3 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_ro.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAA_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/jit64/opt/cg/CGRecurse/CGRecurseAAC_d.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_d.csproj
index 68eb5acabc..1d7497bbec 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_d.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_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/jit64/opt/cg/CGRecurse/CGRecurseAAC_do.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_do.csproj
index 2596928a8f..31e992e115 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_do.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_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/jit64/opt/cg/CGRecurse/CGRecurseAAC_r.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_r.csproj
index 68eb5acabc..d4a44547c7 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_r.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_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/jit64/opt/cg/CGRecurse/CGRecurseAAC_ro.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_ro.csproj
index 2596928a8f..1ecd030fcd 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_ro.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseAAC_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/jit64/opt/cg/CGRecurse/CGRecurseACA_d.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_d.csproj
index a9f3354f95..e3577bb689 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_d.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_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/jit64/opt/cg/CGRecurse/CGRecurseACA_do.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_do.csproj
index 561ae8ac38..cf4a0f6094 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_do.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_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/jit64/opt/cg/CGRecurse/CGRecurseACA_r.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_r.csproj
index a9f3354f95..cc171d6888 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_r.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_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/jit64/opt/cg/CGRecurse/CGRecurseACA_ro.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_ro.csproj
index 561ae8ac38..a5da17b2f4 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_ro.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACA_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/jit64/opt/cg/CGRecurse/CGRecurseACC_d.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_d.csproj
index ad8ecabc12..8eb23785e1 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_d.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_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/jit64/opt/cg/CGRecurse/CGRecurseACC_do.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_do.csproj
index 45fedd72ca..2375fa5d8c 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_do.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_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/jit64/opt/cg/CGRecurse/CGRecurseACC_r.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_r.csproj
index ad8ecabc12..5d1100b46f 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_r.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_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/jit64/opt/cg/CGRecurse/CGRecurseACC_ro.csproj b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_ro.csproj
index 45fedd72ca..537641e44a 100644
--- a/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_ro.csproj
+++ b/tests/src/JIT/jit64/opt/cg/CGRecurse/CGRecurseACC_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/jit64/opt/cg/cgstress/CgStress1_d.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_d.csproj
index 8107a1085f..116f22f148 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_d.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_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/jit64/opt/cg/cgstress/CgStress1_do.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_do.csproj
index ff6997b32a..b7ba3e65b9 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_do.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_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/jit64/opt/cg/cgstress/CgStress1_r.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_r.csproj
index 8107a1085f..caa3ea2e67 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_r.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_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/jit64/opt/cg/cgstress/CgStress1_ro.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_ro.csproj
index ff6997b32a..015701a259 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_ro.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_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/jit64/opt/cg/cgstress/CgStress2_d.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_d.csproj
index af04712815..3016c6ca3c 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_d.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_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/jit64/opt/cg/cgstress/CgStress2_do.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_do.csproj
index a1266bb6e0..6cda34d59a 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_do.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_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/jit64/opt/cg/cgstress/CgStress2_r.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_r.csproj
index af04712815..208842c1a5 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_r.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_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/jit64/opt/cg/cgstress/CgStress2_ro.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_ro.csproj
index a1266bb6e0..cef5f0fa31 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_ro.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress2_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/jit64/opt/cg/cgstress/CgStress3_d.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_d.csproj
index 73ddb385f4..f22a43abc8 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_d.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_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/jit64/opt/cg/cgstress/CgStress3_do.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_do.csproj
index e638f8cd63..23e5cb5388 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_do.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_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/jit64/opt/cg/cgstress/CgStress3_r.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_r.csproj
index 73ddb385f4..e9625e45f0 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_r.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_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/jit64/opt/cg/cgstress/CgStress3_ro.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_ro.csproj
index e638f8cd63..515d2df540 100644
--- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_ro.csproj
+++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress3_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/jit64/opt/cg/il/jmp_impl.ilproj b/tests/src/JIT/jit64/opt/cg/il/jmp_impl.ilproj
index 4ce775b034..e9c2e2eaee 100644
--- a/tests/src/JIT/jit64/opt/cg/il/jmp_impl.ilproj
+++ b/tests/src/JIT/jit64/opt/cg/il/jmp_impl.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>Impl</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/cg/il/jmp_opt.ilproj b/tests/src/JIT/jit64/opt/cg/il/jmp_opt.ilproj
index 4ce775b034..5e1b8cfc82 100644
--- a/tests/src/JIT/jit64/opt/cg/il/jmp_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/cg/il/jmp_opt.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/jit64/opt/cg/il/jmp_ret.ilproj b/tests/src/JIT/jit64/opt/cg/il/jmp_ret.ilproj
index cf0064e62d..be9d81c8f9 100644
--- a/tests/src/JIT/jit64/opt/cg/il/jmp_ret.ilproj
+++ b/tests/src/JIT/jit64/opt/cg/il/jmp_ret.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="jmp.il" />
diff --git a/tests/src/JIT/jit64/opt/cg/il/ldftn_impl.ilproj b/tests/src/JIT/jit64/opt/cg/il/ldftn_impl.ilproj
index 72cc4f5d83..ccc0e95834 100644
--- a/tests/src/JIT/jit64/opt/cg/il/ldftn_impl.ilproj
+++ b/tests/src/JIT/jit64/opt/cg/il/ldftn_impl.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>Impl</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/cg/il/ldftn_opt.ilproj b/tests/src/JIT/jit64/opt/cg/il/ldftn_opt.ilproj
index 72cc4f5d83..ff0afcdfc4 100644
--- a/tests/src/JIT/jit64/opt/cg/il/ldftn_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/cg/il/ldftn_opt.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/jit64/opt/cg/il/ldftn_ret.ilproj b/tests/src/JIT/jit64/opt/cg/il/ldftn_ret.ilproj
index 99d05875bc..3d5645543d 100644
--- a/tests/src/JIT/jit64/opt/cg/il/ldftn_ret.ilproj
+++ b/tests/src/JIT/jit64/opt/cg/il/ldftn_ret.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="ldftn.il" />
diff --git a/tests/src/JIT/jit64/opt/cprop/cprop001_d.csproj b/tests/src/JIT/jit64/opt/cprop/cprop001_d.csproj
index 79dad883c4..a2df9c72f2 100644
--- a/tests/src/JIT/jit64/opt/cprop/cprop001_d.csproj
+++ b/tests/src/JIT/jit64/opt/cprop/cprop001_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/jit64/opt/cprop/cprop001_do.csproj b/tests/src/JIT/jit64/opt/cprop/cprop001_do.csproj
index 5b5732f9ab..1b7541c298 100644
--- a/tests/src/JIT/jit64/opt/cprop/cprop001_do.csproj
+++ b/tests/src/JIT/jit64/opt/cprop/cprop001_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/jit64/opt/cprop/cprop001_r.csproj b/tests/src/JIT/jit64/opt/cprop/cprop001_r.csproj
index 79dad883c4..c2b44a5089 100644
--- a/tests/src/JIT/jit64/opt/cprop/cprop001_r.csproj
+++ b/tests/src/JIT/jit64/opt/cprop/cprop001_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/jit64/opt/cprop/cprop001_ro.csproj b/tests/src/JIT/jit64/opt/cprop/cprop001_ro.csproj
index 5b5732f9ab..710d77c238 100644
--- a/tests/src/JIT/jit64/opt/cprop/cprop001_ro.csproj
+++ b/tests/src/JIT/jit64/opt/cprop/cprop001_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/jit64/opt/cprop/cprop002.ilproj b/tests/src/JIT/jit64/opt/cprop/cprop002.ilproj
index a9644a3b27..e2a5c1cd6a 100644
--- a/tests/src/JIT/jit64/opt/cprop/cprop002.ilproj
+++ b/tests/src/JIT/jit64/opt/cprop/cprop002.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="cprop002.il" />
diff --git a/tests/src/JIT/jit64/opt/cprop/implicitDownConv.cs b/tests/src/JIT/jit64/opt/cprop/implicitDownConv.cs
new file mode 100644
index 0000000000..444ea0b8f6
--- /dev/null
+++ b/tests/src/JIT/jit64/opt/cprop/implicitDownConv.cs
@@ -0,0 +1,30 @@
+// 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.Runtime.CompilerServices;
+
+internal class Program
+{
+ private static int s_result = 100;
+ private static int Main()
+ {
+ Test(1L << 32);
+ return s_result;
+ }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static void Test(long i)
+ {
+ if (i == 0)
+ return;
+ int j = (int)i;
+ if (j != 0)
+ {
+ Console.WriteLine("j != 0");
+ s_result = 101;
+ }
+ Console.WriteLine("j == " + j);
+ }
+}
+
diff --git a/tests/src/JIT/jit64/opt/cprop/implicitDownConv.csproj b/tests/src/JIT/jit64/opt/cprop/implicitDownConv.csproj
new file mode 100644
index 0000000000..2a3e5a220a
--- /dev/null
+++ b/tests/src/JIT/jit64/opt/cprop/implicitDownConv.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="implicitDownConv.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/jit64/opt/cse/VolatileTest_op_add.csproj b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_add.csproj
index e7393088e7..e41e1a9cc5 100644
--- a/tests/src/JIT/jit64/opt/cse/VolatileTest_op_add.csproj
+++ b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_add.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/VolatileTest_op_and.csproj b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_and.csproj
index 1ac0801588..d6d959db2d 100644
--- a/tests/src/JIT/jit64/opt/cse/VolatileTest_op_and.csproj
+++ b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_and.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/VolatileTest_op_div.csproj b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_div.csproj
index ed4c7d83c5..5147e3a564 100644
--- a/tests/src/JIT/jit64/opt/cse/VolatileTest_op_div.csproj
+++ b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_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>
@@ -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/jit64/opt/cse/VolatileTest_op_mod.csproj b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj
index f480e260f0..c29b8be00c 100644
--- a/tests/src/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj
+++ b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/VolatileTest_op_mul.csproj b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj
index 441f99a06c..7c294e6470 100644
--- a/tests/src/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj
+++ b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_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>
@@ -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/jit64/opt/cse/VolatileTest_op_or.csproj b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_or.csproj
index 012f7f5dfc..9e69ea3dc2 100644
--- a/tests/src/JIT/jit64/opt/cse/VolatileTest_op_or.csproj
+++ b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_or.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/VolatileTest_op_shr.csproj b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj
index 72f7858f44..fca50e1c3e 100644
--- a/tests/src/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj
+++ b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/VolatileTest_op_sub.csproj b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj
index 28559016ba..af52c614bd 100644
--- a/tests/src/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj
+++ b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/VolatileTest_op_xor.csproj b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj
index da8585b101..0cf4ea0f8d 100644
--- a/tests/src/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj
+++ b/tests/src/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/arrayexpr1.csproj b/tests/src/JIT/jit64/opt/cse/arrayexpr1.csproj
index 72891a1900..7bd1f9a2e2 100644
--- a/tests/src/JIT/jit64/opt/cse/arrayexpr1.csproj
+++ b/tests/src/JIT/jit64/opt/cse/arrayexpr1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="arrayexpr1.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/arrayexpr2_d_loop_try.csproj b/tests/src/JIT/jit64/opt/cse/arrayexpr2_d_loop_try.csproj
index 9cea153c33..61e9d0cae7 100644
--- a/tests/src/JIT/jit64/opt/cse/arrayexpr2_d_loop_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/arrayexpr2_d_loop_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/arrayexpr2_r.csproj b/tests/src/JIT/jit64/opt/cse/arrayexpr2_r.csproj
index c73a6c2c3f..7173b94077 100644
--- a/tests/src/JIT/jit64/opt/cse/arrayexpr2_r.csproj
+++ b/tests/src/JIT/jit64/opt/cse/arrayexpr2_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/jit64/opt/cse/arrayexpr2_r_loop.csproj b/tests/src/JIT/jit64/opt/cse/arrayexpr2_r_loop.csproj
index a0000d0925..77faa27a62 100644
--- a/tests/src/JIT/jit64/opt/cse/arrayexpr2_r_loop.csproj
+++ b/tests/src/JIT/jit64/opt/cse/arrayexpr2_r_loop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/arrayexpr2_r_loop_try.csproj b/tests/src/JIT/jit64/opt/cse/arrayexpr2_r_loop_try.csproj
index 9cea153c33..296eadee4b 100644
--- a/tests/src/JIT/jit64/opt/cse/arrayexpr2_r_loop_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/arrayexpr2_r_loop_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/arrayexpr2_r_try.csproj b/tests/src/JIT/jit64/opt/cse/arrayexpr2_r_try.csproj
index e57513b383..cae2be7184 100644
--- a/tests/src/JIT/jit64/opt/cse/arrayexpr2_r_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/arrayexpr2_r_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/arrayexpr2_ro_loop.csproj b/tests/src/JIT/jit64/opt/cse/arrayexpr2_ro_loop.csproj
index 0c98a48a4c..dd8964076a 100644
--- a/tests/src/JIT/jit64/opt/cse/arrayexpr2_ro_loop.csproj
+++ b/tests/src/JIT/jit64/opt/cse/arrayexpr2_ro_loop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/fieldExprUnchecked1.csproj b/tests/src/JIT/jit64/opt/cse/fieldExprUnchecked1.csproj
index c181f466a4..8f9223a631 100644
--- a/tests/src/JIT/jit64/opt/cse/fieldExprUnchecked1.csproj
+++ b/tests/src/JIT/jit64/opt/cse/fieldExprUnchecked1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="fieldExprUnchecked1.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/fieldexpr1.csproj b/tests/src/JIT/jit64/opt/cse/fieldexpr1.csproj
index e1a1be7c3f..e3e61bd488 100644
--- a/tests/src/JIT/jit64/opt/cse/fieldexpr1.csproj
+++ b/tests/src/JIT/jit64/opt/cse/fieldexpr1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="fieldexpr1.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/fieldexpr1_1.csproj b/tests/src/JIT/jit64/opt/cse/fieldexpr1_1.csproj
index ef49e07ae0..52ee747f0a 100644
--- a/tests/src/JIT/jit64/opt/cse/fieldexpr1_1.csproj
+++ b/tests/src/JIT/jit64/opt/cse/fieldexpr1_1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="fieldexpr1_1.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/fieldexpr2.csproj b/tests/src/JIT/jit64/opt/cse/fieldexpr2.csproj
index 8be85ce01d..73292279e4 100644
--- a/tests/src/JIT/jit64/opt/cse/fieldexpr2.csproj
+++ b/tests/src/JIT/jit64/opt/cse/fieldexpr2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="fieldexpr2.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/mixedexpr1_d_loop_try.csproj b/tests/src/JIT/jit64/opt/cse/mixedexpr1_d_loop_try.csproj
index 8d97f50407..cf4e974b77 100644
--- a/tests/src/JIT/jit64/opt/cse/mixedexpr1_d_loop_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/mixedexpr1_d_loop_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/mixedexpr1_r.csproj b/tests/src/JIT/jit64/opt/cse/mixedexpr1_r.csproj
index 100e1e4aac..f5688dff2e 100644
--- a/tests/src/JIT/jit64/opt/cse/mixedexpr1_r.csproj
+++ b/tests/src/JIT/jit64/opt/cse/mixedexpr1_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/jit64/opt/cse/mixedexpr1_r_loop.csproj b/tests/src/JIT/jit64/opt/cse/mixedexpr1_r_loop.csproj
index 952337a811..def8e7457c 100644
--- a/tests/src/JIT/jit64/opt/cse/mixedexpr1_r_loop.csproj
+++ b/tests/src/JIT/jit64/opt/cse/mixedexpr1_r_loop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/mixedexpr1_r_loop_try.csproj b/tests/src/JIT/jit64/opt/cse/mixedexpr1_r_loop_try.csproj
index 8d97f50407..1d0fdcedfe 100644
--- a/tests/src/JIT/jit64/opt/cse/mixedexpr1_r_loop_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/mixedexpr1_r_loop_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/mixedexpr1_r_try.csproj b/tests/src/JIT/jit64/opt/cse/mixedexpr1_r_try.csproj
index 803f847834..fbb64a12cb 100644
--- a/tests/src/JIT/jit64/opt/cse/mixedexpr1_r_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/mixedexpr1_r_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/mixedexpr1_ro_loop.csproj b/tests/src/JIT/jit64/opt/cse/mixedexpr1_ro_loop.csproj
index 2e491686c6..81728332e2 100644
--- a/tests/src/JIT/jit64/opt/cse/mixedexpr1_ro_loop.csproj
+++ b/tests/src/JIT/jit64/opt/cse/mixedexpr1_ro_loop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/pointerexpr1.csproj b/tests/src/JIT/jit64/opt/cse/pointerexpr1.csproj
index 84c570ac7e..0fe1b65474 100644
--- a/tests/src/JIT/jit64/opt/cse/pointerexpr1.csproj
+++ b/tests/src/JIT/jit64/opt/cse/pointerexpr1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/cse/pointerexpr1_1.csproj b/tests/src/JIT/jit64/opt/cse/pointerexpr1_1.csproj
index 0245463c56..f70053dd2c 100644
--- a/tests/src/JIT/jit64/opt/cse/pointerexpr1_1.csproj
+++ b/tests/src/JIT/jit64/opt/cse/pointerexpr1_1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/cse/simpleexpr1.csproj b/tests/src/JIT/jit64/opt/cse/simpleexpr1.csproj
index 196456e979..4c1accef67 100644
--- a/tests/src/JIT/jit64/opt/cse/simpleexpr1.csproj
+++ b/tests/src/JIT/jit64/opt/cse/simpleexpr1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="simpleexpr1.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/simpleexpr1_1.csproj b/tests/src/JIT/jit64/opt/cse/simpleexpr1_1.csproj
index 6225517ad3..6f1dba276e 100644
--- a/tests/src/JIT/jit64/opt/cse/simpleexpr1_1.csproj
+++ b/tests/src/JIT/jit64/opt/cse/simpleexpr1_1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="simpleexpr1_1.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/simpleexpr2.csproj b/tests/src/JIT/jit64/opt/cse/simpleexpr2.csproj
index 7beec10cab..2c80301b69 100644
--- a/tests/src/JIT/jit64/opt/cse/simpleexpr2.csproj
+++ b/tests/src/JIT/jit64/opt/cse/simpleexpr2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="simpleexpr2.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/simpleexpr3.csproj b/tests/src/JIT/jit64/opt/cse/simpleexpr3.csproj
index 4435555c2d..4f53795238 100644
--- a/tests/src/JIT/jit64/opt/cse/simpleexpr3.csproj
+++ b/tests/src/JIT/jit64/opt/cse/simpleexpr3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="simpleexpr3.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/simpleexpr4_d_loop_try.csproj b/tests/src/JIT/jit64/opt/cse/simpleexpr4_d_loop_try.csproj
index 19fd0544b7..325d78b000 100644
--- a/tests/src/JIT/jit64/opt/cse/simpleexpr4_d_loop_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/simpleexpr4_d_loop_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/simpleexpr4_r.csproj b/tests/src/JIT/jit64/opt/cse/simpleexpr4_r.csproj
index d9231ed5ea..71d22ae02d 100644
--- a/tests/src/JIT/jit64/opt/cse/simpleexpr4_r.csproj
+++ b/tests/src/JIT/jit64/opt/cse/simpleexpr4_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/jit64/opt/cse/simpleexpr4_r_loop.csproj b/tests/src/JIT/jit64/opt/cse/simpleexpr4_r_loop.csproj
index a8df373dbf..b49039cfd8 100644
--- a/tests/src/JIT/jit64/opt/cse/simpleexpr4_r_loop.csproj
+++ b/tests/src/JIT/jit64/opt/cse/simpleexpr4_r_loop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/simpleexpr4_r_loop_try.csproj b/tests/src/JIT/jit64/opt/cse/simpleexpr4_r_loop_try.csproj
index 19fd0544b7..c6c0be3db2 100644
--- a/tests/src/JIT/jit64/opt/cse/simpleexpr4_r_loop_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/simpleexpr4_r_loop_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/simpleexpr4_r_try.csproj b/tests/src/JIT/jit64/opt/cse/simpleexpr4_r_try.csproj
index 796f3749c6..87c95c527a 100644
--- a/tests/src/JIT/jit64/opt/cse/simpleexpr4_r_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/simpleexpr4_r_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/simpleexpr4_ro_loop.csproj b/tests/src/JIT/jit64/opt/cse/simpleexpr4_ro_loop.csproj
index 24913a9a7d..c8e97166cd 100644
--- a/tests/src/JIT/jit64/opt/cse/simpleexpr4_ro_loop.csproj
+++ b/tests/src/JIT/jit64/opt/cse/simpleexpr4_ro_loop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/staticFieldExpr1_1.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_1.csproj
index d52c6f2c6b..22961d8335 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_1.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="staticFieldExpr1_1.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_d_loop_try.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_d_loop_try.csproj
index 5f1a782bdc..dba6251487 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_d_loop_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_d_loop_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/staticFieldExpr1_r.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r.csproj
index c40d822b56..258b96652c 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_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/jit64/opt/cse/staticFieldExpr1_r_loop.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_loop.csproj
index 4364f5a24d..3faab904b3 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_loop.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_loop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/staticFieldExpr1_r_loop_try.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_loop_try.csproj
index 5f1a782bdc..f081231cf0 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_loop_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_loop_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/staticFieldExpr1_r_try.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_try.csproj
index 3337866b51..cc6b8b6adb 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_r_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/staticFieldExpr1_ro_loop.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_ro_loop.csproj
index e25ce17fc1..254161adaa 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_ro_loop.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExpr1_ro_loop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/staticFieldExprUnchecked1_d_loop_try.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_d_loop_try.csproj
index 19967388b1..7fa6a92f5b 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_d_loop_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_d_loop_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/staticFieldExprUnchecked1_r.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r.csproj
index 8fdb697884..bd32e51bbc 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_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/jit64/opt/cse/staticFieldExprUnchecked1_r_loop.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_loop.csproj
index ceb592dddb..4167ff14b1 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_loop.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_loop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/staticFieldExprUnchecked1_r_loop_try.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_loop_try.csproj
index 19967388b1..91b423357d 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_loop_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_loop_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/staticFieldExprUnchecked1_r_try.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_try.csproj
index 2c2f4a41e8..8a7d20df54 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_try.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_r_try.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/staticFieldExprUnchecked1_ro_loop.csproj b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_ro_loop.csproj
index 00de9cd785..38b794ddb4 100644
--- a/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_ro_loop.csproj
+++ b/tests/src/JIT/jit64/opt/cse/staticFieldExprUnchecked1_ro_loop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/opt/cse/volatilefield.csproj b/tests/src/JIT/jit64/opt/cse/volatilefield.csproj
index a1b53d2fb7..50d4af544a 100644
--- a/tests/src/JIT/jit64/opt/cse/volatilefield.csproj
+++ b/tests/src/JIT/jit64/opt/cse/volatilefield.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="volatilefield.cs" />
diff --git a/tests/src/JIT/jit64/opt/cse/volatilestaticfield.csproj b/tests/src/JIT/jit64/opt/cse/volatilestaticfield.csproj
index fa75427cbe..39b3867478 100644
--- a/tests/src/JIT/jit64/opt/cse/volatilestaticfield.csproj
+++ b/tests/src/JIT/jit64/opt/cse/volatilestaticfield.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="volatilestaticfield.cs" />
diff --git a/tests/src/JIT/jit64/opt/inl/caninline_d.csproj b/tests/src/JIT/jit64/opt/inl/caninline_d.csproj
index 6619245db0..454bef92c7 100644
--- a/tests/src/JIT/jit64/opt/inl/caninline_d.csproj
+++ b/tests/src/JIT/jit64/opt/inl/caninline_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/jit64/opt/inl/caninline_do.csproj b/tests/src/JIT/jit64/opt/inl/caninline_do.csproj
index e26a7cc687..2280f8367f 100644
--- a/tests/src/JIT/jit64/opt/inl/caninline_do.csproj
+++ b/tests/src/JIT/jit64/opt/inl/caninline_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/jit64/opt/inl/caninline_r.csproj b/tests/src/JIT/jit64/opt/inl/caninline_r.csproj
index 6619245db0..71aeb58432 100644
--- a/tests/src/JIT/jit64/opt/inl/caninline_r.csproj
+++ b/tests/src/JIT/jit64/opt/inl/caninline_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/jit64/opt/inl/caninline_ro.csproj b/tests/src/JIT/jit64/opt/inl/caninline_ro.csproj
index e26a7cc687..40007f80ea 100644
--- a/tests/src/JIT/jit64/opt/inl/caninline_ro.csproj
+++ b/tests/src/JIT/jit64/opt/inl/caninline_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/jit64/opt/inl/inl001.ilproj b/tests/src/JIT/jit64/opt/inl/inl001.ilproj
index c82230c74d..925ee5bcb7 100644
--- a/tests/src/JIT/jit64/opt/inl/inl001.ilproj
+++ b/tests/src/JIT/jit64/opt/inl/inl001.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="inl001.il" />
diff --git a/tests/src/JIT/jit64/opt/lim/lim_001.ilproj b/tests/src/JIT/jit64/opt/lim/lim_001.ilproj
index aac8fdae6a..290aa0ae52 100644
--- a/tests/src/JIT/jit64/opt/lim/lim_001.ilproj
+++ b/tests/src/JIT/jit64/opt/lim/lim_001.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="lim_001.il" />
diff --git a/tests/src/JIT/jit64/opt/lim/lim_002.csproj b/tests/src/JIT/jit64/opt/lim/lim_002.csproj
index 879740a10c..2e21a74705 100644
--- a/tests/src/JIT/jit64/opt/lim/lim_002.csproj
+++ b/tests/src/JIT/jit64/opt/lim/lim_002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="lim_002.cs" />
diff --git a/tests/src/JIT/jit64/opt/lur/lur_01.ilproj b/tests/src/JIT/jit64/opt/lur/lur_01.ilproj
index 5345614ac0..fdf4bc5841 100644
--- a/tests/src/JIT/jit64/opt/lur/lur_01.ilproj
+++ b/tests/src/JIT/jit64/opt/lur/lur_01.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="lur_01.il" />
diff --git a/tests/src/JIT/jit64/opt/lur/lur_02.csproj b/tests/src/JIT/jit64/opt/lur/lur_02.csproj
index 1c6b680f3e..f07c1e3d48 100644
--- a/tests/src/JIT/jit64/opt/lur/lur_02.csproj
+++ b/tests/src/JIT/jit64/opt/lur/lur_02.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="lur_02.cs" />
diff --git a/tests/src/JIT/jit64/opt/osr/osr001.csproj b/tests/src/JIT/jit64/opt/osr/osr001.csproj
index a77dd9fc04..95a341503f 100644
--- a/tests/src/JIT/jit64/opt/osr/osr001.csproj
+++ b/tests/src/JIT/jit64/opt/osr/osr001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="osr001.cs" />
diff --git a/tests/src/JIT/jit64/opt/osr/osr015.ilproj b/tests/src/JIT/jit64/opt/osr/osr015.ilproj
index 9526b999f4..97d2cb068d 100644
--- a/tests/src/JIT/jit64/opt/osr/osr015.ilproj
+++ b/tests/src/JIT/jit64/opt/osr/osr015.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="osr015.il" />
diff --git a/tests/src/JIT/jit64/opt/regress/vswhidbey/193825/193825_udo.csproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/193825/193825_udo.csproj
new file mode 100644
index 0000000000..62ffda563b
--- /dev/null
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/193825/193825_udo.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="repro.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/jit64/opt/regress/vswhidbey/193825/193825_uro.csproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/193825/193825_uro.csproj
new file mode 100644
index 0000000000..8e16de3fdf
--- /dev/null
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/193825/193825_uro.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="repro.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/jit64/opt/regress/vswhidbey/193825/app.config b/tests/src/JIT/jit64/opt/regress/vswhidbey/193825/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/193825/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/jit64/opt/regress/vswhidbey/193825/repro.cs b/tests/src/JIT/jit64/opt/regress/vswhidbey/193825/repro.cs
new file mode 100644
index 0000000000..0a99b3ed65
--- /dev/null
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/193825/repro.cs
@@ -0,0 +1,47 @@
+// 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 unsafe class T
+{
+ public static int Main()
+ {
+ if (Bug() == "0") return 100;
+
+ return 1;
+ }
+ public static string Bug()
+ {
+ int maxSize, sizeInt, sizeFract;
+
+ sizeInt = return_int(false, 0);
+ sizeFract = return_int(false, 1) - return_int(false, -2);
+
+ maxSize = sizeInt + sizeFract + 4;
+
+ char* pBuf = stackalloc char[maxSize];
+ char* pch = pBuf;
+
+ *pch++ = '0';
+ return new string(pBuf, 0, (int)(pch - pBuf));
+ }
+ private static int return_int(bool verbose, int input)
+ {
+ int ans;
+
+ try
+ {
+ ans = input;
+ }
+ finally
+ {
+ if (verbose)
+ {
+ Console.WriteLine("returning : ans");
+ }
+ }
+ return ans;
+ }
+}
diff --git a/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/bne_opt.ilproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/bne_opt.ilproj
index 1ca311742f..bbc9ab068f 100644
--- a/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/bne_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/bne_opt.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/jit64/opt/regress/vswhidbey/223862/conv_opt.ilproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/conv_opt.ilproj
index 77eb2f7a78..2c52f222b3 100644
--- a/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/conv_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/conv_opt.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/jit64/opt/regress/vswhidbey/223862/div_opt.ilproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/div_opt.ilproj
index e68b2114d8..ce0c8c1621 100644
--- a/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/div_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/div_opt.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/jit64/opt/regress/vswhidbey/223862/mul1_opt.ilproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/mul1_opt.ilproj
index 0f4c27e2d6..85a8bebd26 100644
--- a/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/mul1_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/mul1_opt.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/jit64/opt/regress/vswhidbey/223862/mul_exception_opt.ilproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/mul_exception_opt.ilproj
index 113279ce18..235c938da7 100644
--- a/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/mul_exception_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/mul_exception_opt.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/jit64/opt/regress/vswhidbey/223862/rem_opt.ilproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/rem_opt.ilproj
index 5c2b89dc0f..2b4ad48b68 100644
--- a/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/rem_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/223862/rem_opt.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/jit64/opt/regress/vswhidbey/228572/conv_opt.ilproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/228572/conv_opt.ilproj
index 77eb2f7a78..2c52f222b3 100644
--- a/tests/src/JIT/jit64/opt/regress/vswhidbey/228572/conv_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/228572/conv_opt.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/jit64/opt/regress/vswhidbey/481244/foo2_opt.ilproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/481244/foo2_opt.ilproj
index a741adf005..19860036b6 100644
--- a/tests/src/JIT/jit64/opt/regress/vswhidbey/481244/foo2_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/481244/foo2_opt.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/jit64/opt/regress/vswhidbey/481244/foo_opt.ilproj b/tests/src/JIT/jit64/opt/regress/vswhidbey/481244/foo_opt.ilproj
index d5129e3cb9..b2c8fadc10 100644
--- a/tests/src/JIT/jit64/opt/regress/vswhidbey/481244/foo_opt.ilproj
+++ b/tests/src/JIT/jit64/opt/regress/vswhidbey/481244/foo_opt.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/jit64/opt/rngchk/ArrayBound_o.csproj b/tests/src/JIT/jit64/opt/rngchk/ArrayBound_o.csproj
index c4361ee27d..f8b6b1b3e7 100644
--- a/tests/src/JIT/jit64/opt/rngchk/ArrayBound_o.csproj
+++ b/tests/src/JIT/jit64/opt/rngchk/ArrayBound_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/rngchk/ArrayWith2Loops_o.csproj b/tests/src/JIT/jit64/opt/rngchk/ArrayWith2Loops_o.csproj
index 1b6acd7543..750c86758e 100644
--- a/tests/src/JIT/jit64/opt/rngchk/ArrayWith2Loops_o.csproj
+++ b/tests/src/JIT/jit64/opt/rngchk/ArrayWith2Loops_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/rngchk/ArrayWithFunc_o.csproj b/tests/src/JIT/jit64/opt/rngchk/ArrayWithFunc_o.csproj
index 8d21f5f01c..bfceab6d19 100644
--- a/tests/src/JIT/jit64/opt/rngchk/ArrayWithFunc_o.csproj
+++ b/tests/src/JIT/jit64/opt/rngchk/ArrayWithFunc_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj b/tests/src/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj
index ea39c90e28..7fcb06597e 100644
--- a/tests/src/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj
+++ b/tests/src/JIT/jit64/opt/rngchk/ArrayWithThread_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>
@@ -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>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/jit64/opt/rngchk/BadMatrixMul_o.csproj b/tests/src/JIT/jit64/opt/rngchk/BadMatrixMul_o.csproj
index f92b211f9f..0ec6738d21 100644
--- a/tests/src/JIT/jit64/opt/rngchk/BadMatrixMul_o.csproj
+++ b/tests/src/JIT/jit64/opt/rngchk/BadMatrixMul_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/rngchk/JaggedArray_o.csproj b/tests/src/JIT/jit64/opt/rngchk/JaggedArray_o.csproj
index 4e3e015df6..32919b06d6 100644
--- a/tests/src/JIT/jit64/opt/rngchk/JaggedArray_o.csproj
+++ b/tests/src/JIT/jit64/opt/rngchk/JaggedArray_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/rngchk/MatrixMul_o.csproj b/tests/src/JIT/jit64/opt/rngchk/MatrixMul_o.csproj
index b4d4004f91..5a913cf21c 100644
--- a/tests/src/JIT/jit64/opt/rngchk/MatrixMul_o.csproj
+++ b/tests/src/JIT/jit64/opt/rngchk/MatrixMul_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/rngchk/RngchkStress1_o.csproj b/tests/src/JIT/jit64/opt/rngchk/RngchkStress1_o.csproj
index af3f0c7869..974f81f69b 100644
--- a/tests/src/JIT/jit64/opt/rngchk/RngchkStress1_o.csproj
+++ b/tests/src/JIT/jit64/opt/rngchk/RngchkStress1_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/rngchk/RngchkStress2_o.csproj b/tests/src/JIT/jit64/opt/rngchk/RngchkStress2_o.csproj
index 85dde59e35..c80372d38c 100644
--- a/tests/src/JIT/jit64/opt/rngchk/RngchkStress2_o.csproj
+++ b/tests/src/JIT/jit64/opt/rngchk/RngchkStress2_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/opt/rngchk/SimpleArray_01_o.csproj b/tests/src/JIT/jit64/opt/rngchk/SimpleArray_01_o.csproj
index e4e85d3917..adedc2aba5 100644
--- a/tests/src/JIT/jit64/opt/rngchk/SimpleArray_01_o.csproj
+++ b/tests/src/JIT/jit64/opt/rngchk/SimpleArray_01_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>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/regress/ddb/113574/113574.csproj b/tests/src/JIT/jit64/regress/ddb/113574/113574.csproj
index b4bddbaa83..a501fa5db0 100644
--- a/tests/src/JIT/jit64/regress/ddb/113574/113574.csproj
+++ b/tests/src/JIT/jit64/regress/ddb/113574/113574.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/jit64/regress/ddb/118414/118414.ilproj b/tests/src/JIT/jit64/regress/ddb/118414/118414.ilproj
index 2052d672ff..8f2c18b59e 100644
--- a/tests/src/JIT/jit64/regress/ddb/118414/118414.ilproj
+++ b/tests/src/JIT/jit64/regress/ddb/118414/118414.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="118414.il" />
diff --git a/tests/src/JIT/jit64/regress/ddb/127931/127931.ilproj b/tests/src/JIT/jit64/regress/ddb/127931/127931.ilproj
index 355829f85a..8479affa0a 100644
--- a/tests/src/JIT/jit64/regress/ddb/127931/127931.ilproj
+++ b/tests/src/JIT/jit64/regress/ddb/127931/127931.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="127931.il" />
diff --git a/tests/src/JIT/jit64/regress/ddb/132977/132977.csproj b/tests/src/JIT/jit64/regress/ddb/132977/132977.csproj
index 7cc76183ac..570d13b749 100644
--- a/tests/src/JIT/jit64/regress/ddb/132977/132977.csproj
+++ b/tests/src/JIT/jit64/regress/ddb/132977/132977.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="132977.cs" />
diff --git a/tests/src/JIT/jit64/regress/ddb/87766/app.config b/tests/src/JIT/jit64/regress/ddb/87766/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/jit64/regress/ddb/87766/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/jit64/regress/ddb/87766/ddb87766.cs b/tests/src/JIT/jit64/regress/ddb/87766/ddb87766.cs
new file mode 100644
index 0000000000..057dfc20b3
--- /dev/null
+++ b/tests/src/JIT/jit64/regress/ddb/87766/ddb87766.cs
@@ -0,0 +1,57 @@
+// 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 class VInline
+{
+ private int _fi1;
+ private int _fi2;
+ public VInline(int ival)
+ {
+ _fi1 = ival;
+ _fi2 = 0;
+ }
+ [System.Runtime.CompilerServices.MethodImplAttribute(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ private void GetI1(ref int i)
+ {
+ i = _fi1;
+ }
+ public int Accumulate(int a)
+ {
+ int i = 0;
+ GetI1(ref i); //here's the ldloca, passing the address of i as the arg
+ i = i / _fi2; //fi2 == 0 so this should always cause an exception
+ return i;
+ }
+}
+public class VIMain
+{
+ public static int Main()
+ {
+ int ret = 100;
+ VInline vi = new VInline(1);
+ int ival = 2;
+ try
+ {
+ ival = vi.Accumulate(ival); //this call should throw a divide by zero exception
+ }
+ catch (DivideByZeroException e)
+ {
+ Console.WriteLine("exeption stack trace: " + e.StackTrace.ToString()); //display the stack trace
+ if (e.StackTrace.ToString().Contains("Accumulate"))
+ {
+ Console.WriteLine("Fail, method Accumulate NOT inlined.");
+ ret = 666;
+ }
+ else
+ {
+ Console.WriteLine("Pass, method Accumulate inlined.");
+ }
+ }
+
+ return ret;
+ }
+}
+
diff --git a/tests/src/JIT/jit64/regress/ddb/87766/ddb87766.csproj b/tests/src/JIT/jit64/regress/ddb/87766/ddb87766.csproj
new file mode 100644
index 0000000000..866446c057
--- /dev/null
+++ b/tests/src/JIT/jit64/regress/ddb/87766/ddb87766.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="ddb87766.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/jit64/regress/ndpw/160545/simple.csproj b/tests/src/JIT/jit64/regress/ndpw/160545/simple.csproj
index 4e83ed39db..7575a178fb 100644
--- a/tests/src/JIT/jit64/regress/ndpw/160545/simple.csproj
+++ b/tests/src/JIT/jit64/regress/ndpw/160545/simple.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="simple.cs" />
diff --git a/tests/src/JIT/jit64/regress/ndpw/21015/interior_pointer.csproj b/tests/src/JIT/jit64/regress/ndpw/21015/interior_pointer.csproj
index 6fade420a2..f1926904d9 100644
--- a/tests/src/JIT/jit64/regress/ndpw/21015/interior_pointer.csproj
+++ b/tests/src/JIT/jit64/regress/ndpw/21015/interior_pointer.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="interior_pointer.cs" />
diff --git a/tests/src/JIT/jit64/regress/phoenix/62322/test.ilproj b/tests/src/JIT/jit64/regress/phoenix/62322/test.ilproj
index 005d45c2dc..bc6a945619 100644
--- a/tests/src/JIT/jit64/regress/phoenix/62322/test.ilproj
+++ b/tests/src/JIT/jit64/regress/phoenix/62322/test.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.il" />
diff --git a/tests/src/JIT/jit64/regress/vsw/102964/test.csproj b/tests/src/JIT/jit64/regress/vsw/102964/test.csproj
index ca2d4f2fce..e2cf75d76a 100644
--- a/tests/src/JIT/jit64/regress/vsw/102964/test.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/102964/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/jit64/regress/vsw/102974/test.ilproj b/tests/src/JIT/jit64/regress/vsw/102974/test.ilproj
index 005d45c2dc..bc6a945619 100644
--- a/tests/src/JIT/jit64/regress/vsw/102974/test.ilproj
+++ b/tests/src/JIT/jit64/regress/vsw/102974/test.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.il" />
diff --git a/tests/src/JIT/jit64/regress/vsw/153682/test.ilproj b/tests/src/JIT/jit64/regress/vsw/153682/test.ilproj
index 005d45c2dc..bc6a945619 100644
--- a/tests/src/JIT/jit64/regress/vsw/153682/test.ilproj
+++ b/tests/src/JIT/jit64/regress/vsw/153682/test.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.il" />
diff --git a/tests/src/JIT/jit64/regress/vsw/266693/test.ilproj b/tests/src/JIT/jit64/regress/vsw/266693/test.ilproj
index 005d45c2dc..bc6a945619 100644
--- a/tests/src/JIT/jit64/regress/vsw/266693/test.ilproj
+++ b/tests/src/JIT/jit64/regress/vsw/266693/test.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.il" />
diff --git a/tests/src/JIT/jit64/regress/vsw/286991/app.config b/tests/src/JIT/jit64/regress/vsw/286991/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/jit64/regress/vsw/286991/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/jit64/regress/vsw/286991/test.il b/tests/src/JIT/jit64/regress/vsw/286991/test.il
new file mode 100644
index 0000000000..378799fcf2
--- /dev/null
+++ b/tests/src/JIT/jit64/regress/vsw/286991/test.il
@@ -0,0 +1,24 @@
+// 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 test {}
+
+.method public static int32 Main()
+{
+
+.entrypoint
+
+ ldc.i4 0x40
+ call int32 isupper(int32)
+ ldc.i4 100
+ add
+ ret
+}
+
+.method public static pinvokeimpl("msvcrt.dll" cdecl)
+ int32 isupper(int32) cil managed preservesig
+{
+ .custom instance void [mscorlib]System.Security.SuppressUnmanagedCodeSecurityAttribute::.ctor() = ( 01 00 00 00 )
+
+}
diff --git a/tests/src/JIT/jit64/regress/vsw/286991/test.ilproj b/tests/src/JIT/jit64/regress/vsw/286991/test.ilproj
new file mode 100644
index 0000000000..1c42010529
--- /dev/null
+++ b/tests/src/JIT/jit64/regress/vsw/286991/test.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="test.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/jit64/regress/vsw/329169/test.csproj b/tests/src/JIT/jit64/regress/vsw/329169/test.csproj
index ca2d4f2fce..e2cf75d76a 100644
--- a/tests/src/JIT/jit64/regress/vsw/329169/test.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/329169/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/jit64/regress/vsw/333007/test1.ilproj b/tests/src/JIT/jit64/regress/vsw/333007/test1.ilproj
index d40c5e5c93..c974000d8a 100644
--- a/tests/src/JIT/jit64/regress/vsw/333007/test1.ilproj
+++ b/tests/src/JIT/jit64/regress/vsw/333007/test1.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/jit64/regress/vsw/336666/test1.ilproj b/tests/src/JIT/jit64/regress/vsw/336666/test1.ilproj
index d40c5e5c93..c974000d8a 100644
--- a/tests/src/JIT/jit64/regress/vsw/336666/test1.ilproj
+++ b/tests/src/JIT/jit64/regress/vsw/336666/test1.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/jit64/regress/vsw/404708/test.ilproj b/tests/src/JIT/jit64/regress/vsw/404708/test.ilproj
index 005d45c2dc..bc6a945619 100644
--- a/tests/src/JIT/jit64/regress/vsw/404708/test.ilproj
+++ b/tests/src/JIT/jit64/regress/vsw/404708/test.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.il" />
diff --git a/tests/src/JIT/jit64/regress/vsw/460412/test.ilproj b/tests/src/JIT/jit64/regress/vsw/460412/test.ilproj
index 005d45c2dc..bc6a945619 100644
--- a/tests/src/JIT/jit64/regress/vsw/460412/test.ilproj
+++ b/tests/src/JIT/jit64/regress/vsw/460412/test.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.il" />
diff --git a/tests/src/JIT/jit64/regress/vsw/471729/test.csproj b/tests/src/JIT/jit64/regress/vsw/471729/test.csproj
index ca2d4f2fce..e2cf75d76a 100644
--- a/tests/src/JIT/jit64/regress/vsw/471729/test.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/471729/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/jit64/regress/vsw/517867/test.csproj b/tests/src/JIT/jit64/regress/vsw/517867/test.csproj
index 47b8ad6915..7377754132 100644
--- a/tests/src/JIT/jit64/regress/vsw/517867/test.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/517867/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>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/regress/vsw/524070/test1.csproj b/tests/src/JIT/jit64/regress/vsw/524070/test1.csproj
index 40fb9278d2..8ad5cd9426 100644
--- a/tests/src/JIT/jit64/regress/vsw/524070/test1.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/524070/test1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/jit64/regress/vsw/524070/test2.csproj b/tests/src/JIT/jit64/regress/vsw/524070/test2.csproj
index 37ed362906..510bca7a06 100644
--- a/tests/src/JIT/jit64/regress/vsw/524070/test2.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/524070/test2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/jit64/regress/vsw/528315/simple-repro.csproj b/tests/src/JIT/jit64/regress/vsw/528315/simple-repro.csproj
index ac4e7bdf43..21b41fab94 100644
--- a/tests/src/JIT/jit64/regress/vsw/528315/simple-repro.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/528315/simple-repro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/jit64/regress/vsw/534486/exchange.ilproj b/tests/src/JIT/jit64/regress/vsw/534486/exchange.ilproj
index 31485dc12e..ba522b7967 100644
--- a/tests/src/JIT/jit64/regress/vsw/534486/exchange.ilproj
+++ b/tests/src/JIT/jit64/regress/vsw/534486/exchange.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="exchange.il" />
diff --git a/tests/src/JIT/jit64/regress/vsw/538615/test1.csproj b/tests/src/JIT/jit64/regress/vsw/538615/test1.csproj
index 40fb9278d2..8ad5cd9426 100644
--- a/tests/src/JIT/jit64/regress/vsw/538615/test1.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/538615/test1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/jit64/regress/vsw/541067/test1.csproj b/tests/src/JIT/jit64/regress/vsw/541067/test1.csproj
index 40fb9278d2..8ad5cd9426 100644
--- a/tests/src/JIT/jit64/regress/vsw/541067/test1.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/541067/test1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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/jit64/regress/vsw/543229/test.csproj b/tests/src/JIT/jit64/regress/vsw/543229/test.csproj
index 47b8ad6915..7377754132 100644
--- a/tests/src/JIT/jit64/regress/vsw/543229/test.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/543229/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>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/jit64/regress/vsw/549880/test.csproj b/tests/src/JIT/jit64/regress/vsw/549880/test.csproj
index ca2d4f2fce..e2cf75d76a 100644
--- a/tests/src/JIT/jit64/regress/vsw/549880/test.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/549880/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/jit64/regress/vsw/560402/opadd.csproj b/tests/src/JIT/jit64/regress/vsw/560402/opadd.csproj
index c55b935e30..0c3c184b92 100644
--- a/tests/src/JIT/jit64/regress/vsw/560402/opadd.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/560402/opadd.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/regress/vsw/560402/opmul.csproj b/tests/src/JIT/jit64/regress/vsw/560402/opmul.csproj
index 9f1199a58f..d47a3928e2 100644
--- a/tests/src/JIT/jit64/regress/vsw/560402/opmul.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/560402/opmul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/regress/vsw/560402/opsub.csproj b/tests/src/JIT/jit64/regress/vsw/560402/opsub.csproj
index 803a64e5ec..57c5b13aad 100644
--- a/tests/src/JIT/jit64/regress/vsw/560402/opsub.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/560402/opsub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/regress/vsw/575343/test.ilproj b/tests/src/JIT/jit64/regress/vsw/575343/test.ilproj
index 005d45c2dc..bc6a945619 100644
--- a/tests/src/JIT/jit64/regress/vsw/575343/test.ilproj
+++ b/tests/src/JIT/jit64/regress/vsw/575343/test.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.il" />
diff --git a/tests/src/JIT/jit64/regress/vsw/575343/test2.ilproj b/tests/src/JIT/jit64/regress/vsw/575343/test2.ilproj
index d232c9314e..1e659cf94e 100644
--- a/tests/src/JIT/jit64/regress/vsw/575343/test2.ilproj
+++ b/tests/src/JIT/jit64/regress/vsw/575343/test2.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/jit64/regress/vsw/610378/vsw610378.csproj b/tests/src/JIT/jit64/regress/vsw/610378/vsw610378.csproj
index 82d30d41ff..32bd020a95 100644
--- a/tests/src/JIT/jit64/regress/vsw/610378/vsw610378.csproj
+++ b/tests/src/JIT/jit64/regress/vsw/610378/vsw610378.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/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/jit64/rtchecks/overflow/overflow01_add.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow01_add.csproj
index c399fecf9b..5d0dfb9275 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow01_add.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow01_add.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/rtchecks/overflow/overflow01_div.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow01_div.csproj
index 139a2e34f9..0afd714740 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow01_div.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow01_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>
@@ -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/jit64/rtchecks/overflow/overflow01_mul.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow01_mul.csproj
index e11da73ca5..c1e3108a52 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow01_mul.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow01_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>
@@ -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/jit64/rtchecks/overflow/overflow01_sub.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow01_sub.csproj
index 3b3ff2c17f..719f21c4b2 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow01_sub.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow01_sub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/rtchecks/overflow/overflow02_add.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow02_add.csproj
index 5a14cf0c20..517549ccb6 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow02_add.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow02_add.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/rtchecks/overflow/overflow02_div.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow02_div.csproj
index b420caf956..088d7c7d2a 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow02_div.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow02_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>
@@ -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/jit64/rtchecks/overflow/overflow02_mul.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow02_mul.csproj
index 2bcffb4680..b888313daa 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow02_mul.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow02_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>
@@ -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/jit64/rtchecks/overflow/overflow02_sub.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow02_sub.csproj
index 7c38751a8f..c1a2ea0cd0 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow02_sub.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow02_sub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/rtchecks/overflow/overflow03_add.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow03_add.csproj
index d0d2b2b696..0745264600 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow03_add.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow03_add.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/rtchecks/overflow/overflow03_div.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow03_div.csproj
index 84fbef9fa0..855b425a64 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow03_div.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow03_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>
@@ -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/jit64/rtchecks/overflow/overflow03_mul.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow03_mul.csproj
index e93b1e3168..07fc8a4df2 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow03_mul.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow03_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>
@@ -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/jit64/rtchecks/overflow/overflow03_sub.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow03_sub.csproj
index 434099ad60..74afe282b4 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow03_sub.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow03_sub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/rtchecks/overflow/overflow04_add.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow04_add.csproj
index e71fe02491..5637951962 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow04_add.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow04_add.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/rtchecks/overflow/overflow04_div.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow04_div.csproj
index 329ca7cfb6..073966e807 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow04_div.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow04_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>
@@ -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/jit64/rtchecks/overflow/overflow04_mul.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow04_mul.csproj
index 67782a3a05..98bdbeb156 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow04_mul.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow04_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>
@@ -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/jit64/rtchecks/overflow/overflow04_sub.csproj b/tests/src/JIT/jit64/rtchecks/overflow/overflow04_sub.csproj
index 882b44dffa..cc9b889c64 100644
--- a/tests/src/JIT/jit64/rtchecks/overflow/overflow04_sub.csproj
+++ b/tests/src/JIT/jit64/rtchecks/overflow/overflow04_sub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.csproj
index e66bc7e806..74b856e90b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.csproj
index 0c13b89ca2..e4179f2eca 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.csproj
index 51c1291ea7..9da734b5f7 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.csproj
index fbded7667a..17866ede01 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox004.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.csproj
index f197b5eab3..2924e7ca40 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox005.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.csproj
index 895c6aeafc..8ed7614c86 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox006.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.csproj
index 7dac143834..6e301d339a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox007.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.csproj
index d59906b5a9..c3f912adde 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox008.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.csproj
index 24a5a70316..0f95e49ba9 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox009.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.csproj
index 39ac6a279a..44940ba8bb 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox010.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.csproj
index bec7e50f9f..ea4badb17b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox011.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.csproj
index c639f9c20a..a336dbff5c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox012.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.csproj
index b0ff6dacb6..5bb7ec40a7 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox013.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.csproj
index bfb2637f7c..d27c04a682 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox014.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.csproj
index 987c0d7a15..f944e4606b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox015.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.csproj
index d4ec66fc4b..503bd7ef8e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox016.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.csproj
index e742ab22e8..d13b6257c2 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox017.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.csproj
index e7aebbd7e6..d8eca52596 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox018.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.csproj
index 57f5aacf06..d9bfedc30a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox019.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.csproj
index 547b661e12..5fa79a9446 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox020.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.csproj
index e6e986f8ab..db5dc985bc 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox021.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.csproj
index 575168657c..e043fac542 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox022.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.csproj
index d0c75237a6..9c31be76be 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox023.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.csproj
index 4ec7403952..c652cdd44e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox024.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.csproj
index 821bda5eb8..b86997ed22 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox025.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.csproj
index 19e4584594..1106220ac9 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox026.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.csproj
index f1db4b71fc..01d07ee25a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox027.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.csproj
index 19ee778cfb..199a85c1c9 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox028.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.csproj
index e0a761a0a4..1023c194e6 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox029.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.csproj
index 5332b8f522..3cb27bb39d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox030.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.csproj
index 6c15fe370d..81aaa27040 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox031.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.csproj
index a62be05586..5e8204acba 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox032.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.csproj
index 519edd3a6a..4825ced864 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox033.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.csproj
index 4318dd47ea..2bceb4f769 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox034.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.csproj
index bd6fe46434..ada47358ac 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox037.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.csproj
index 2b8528424d..dd94c5b68a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox038.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.csproj
index f2c72e299a..4b11fc9208 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox039.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.csproj
index 23ccd4c86e..2acee880a9 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox040.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.csproj
index 881db12a9b..006b799221 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox041.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.csproj
index f7dd626158..302791055e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox042.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.csproj
index e326f20a63..435a3a5e40 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox043.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.csproj
index 3a7928e295..bb9812b9af 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox044.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.csproj
index de5533e027..23ed7b4597 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox045.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.csproj
index da35c58c18..274b80d69a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-enum001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.csproj
index 2158e0dd0e..152d00e70c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-enum002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.csproj
index 22fccce46d..d947bafbd8 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-enum003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.csproj
index c9bc47be3d..dc293ce341 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.csproj
index 8df3dd5706..e03edb1f75 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.csproj
index f68e8412cf..1bbd89b374 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.csproj
index 159a1d0758..7a42ac97d7 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics004.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.csproj
index 14ab9bd30c..1c8e220b06 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics005.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.csproj
index 364517baf4..624dd4bc5f 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics006.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.csproj
index 8ae3fc1e2d..852599c853 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics007.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.csproj
index f7e2878d38..61f8515c1c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics008.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.csproj
index ed00f6912e..d485cf0d60 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics009.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.csproj
index 42b8eb556b..ea12cefec3 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics010.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.csproj
index e334cc6169..552ce05189 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics011.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.csproj
index 23218f6723..e135d380a9 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics012.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.csproj
index 41b944adfa..64a7291c7d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics013.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.csproj
index 6d2e397955..911ec13f80 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics014.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.csproj
index 29be0ad675..bc51868db1 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics015.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.csproj
index d2c59314de..55ec41cfb3 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics016.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.csproj
index abc935ce98..b88e38c483 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics017.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.csproj
index 41aa64b0d3..713760e8cb 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics018.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.csproj
index 8a173b60af..89a56d5dcf 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics019.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.csproj
index 246482a56c..1b2d5f9142 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics020.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.csproj
index d7bcc4ecd5..417af76e24 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics021.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.csproj
index 888a86ef62..0b23b17e5a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics022.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.csproj
index af1a4e0f8c..f611b8d3ba 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics023.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.csproj
index 7dd245c2a7..ec1cda384e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics024.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.csproj
index 30b88263c6..5e39a07a1b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics025.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.csproj
index 3d5b4c232a..30ceccb215 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics026.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.csproj
index e439a374f9..5457756a6d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics027.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.csproj
index 36a38760d5..8f53895d4d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics028.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.csproj
index 0c50406aba..b1f1d1a789 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics029.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.csproj
index 35cd6a9172..0940160753 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics030.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.csproj
index 45af06dedc..f277470b55 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics031.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.csproj
index 398f8be939..eccfd82969 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics032.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.csproj
index bb8b1a2f9b..a1c97dfdfe 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics033.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.csproj
index 6bb3f6177b..a1b3fdf2b8 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics034.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.csproj
index 83f4784513..8f9b22513a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics037.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.csproj
index 0d46f5ff4c..5a33aa88ed 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics038.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.csproj
index eb8069805d..00ddc3fd53 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics039.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.csproj
index bd8539559b..2955e84b78 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics040.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.csproj
index 11128cd0e3..5ed84f06da 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics041.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.csproj
index 89673fb3ca..9e268c9247 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics042.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.csproj
index 82144e6bb1..ca28ddec75 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics043.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.csproj
index 57d44d948f..0a3607b2c8 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics044.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.csproj
index 9db3f9af82..e10e336945 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-generics045.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.csproj
index aeb1b779e3..61e48ff113 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.csproj
index 2fcd0f196b..96cff1b703 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.csproj
index 90f15878cb..f525076038 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.csproj
index c3c2b1b5a4..54d51b7151 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface004.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.csproj
index 99cb715fbb..67ace1d545 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface005.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.csproj
index 89d39a4a39..41a7af6b95 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface006.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.csproj
index d7d5b8a8f5..16f765f149 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface007.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.csproj
index 0602110149..5495ae6e82 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface008.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.csproj
index e6e697f5fc..8e9452454a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface009.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.csproj
index fd6d193aeb..48a26a8ac8 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface010.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.csproj
index 4ecd201efd..f105c4a26b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface011.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.csproj
index dc86bc3635..9bb9dc4984 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface012.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.csproj
index a44fac8338..731f614bf4 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface013.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.csproj
index 6568ac8e79..e43271cadb 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface014.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.csproj
index b94ba5fd1f..883b6a5ee8 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface015.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.csproj
index 23198beede..dfd88cd259 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface016.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.csproj
index 1cd2e37017..586c4e13ae 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface017.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.csproj
index 0fbff9b365..f0fb49a1d2 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-interface018.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.csproj
index 08b70a8f9d..ba90cdf65c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.csproj
index 7015f89702..9e3a0810b1 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.csproj
index 01b797531a..2debbe493b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.csproj
index 51a247fb20..47367007be 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null004.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.csproj
index 34e9ff1a1f..5239078af2 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null005.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.csproj
index 4d60875bba..8068324733 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null006.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.csproj
index 28c7d56c5e..d1868b4887 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null007.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.csproj
index c0aa858f81..a0c45d7596 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null008.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.csproj
index 5c5269d99f..861af6dc9a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null009.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.csproj
index f9da5c7293..a8219f472e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null010.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.csproj
index edcca66637..5b42726b5a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null011.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.csproj
index 9cb9c2af00..ca3d5aef65 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null012.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.csproj
index 0b998f4ea0..3758df07f3 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null013.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.csproj
index 1b256240c1..e35246fbfd 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null014.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.csproj
index c471a8769b..ab52da4c89 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null015.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.csproj
index 3084c44ff9..c6971d5af9 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null016.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.csproj
index 2b934897b5..5eb9b3b30d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null017.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.csproj
index f0c01fbd55..be27d74afc 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null018.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.csproj
index eb69488a5a..1867202532 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null019.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.csproj
index 9c64824a26..55c1f3b032 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null020.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.csproj
index 2ca4c5f84a..9c85dd11b4 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null021.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.csproj
index 6fa22909ca..68799a87f2 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null022.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.csproj
index 6ab6af0d97..81adbb5c5e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null023.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.csproj
index d85b324955..d936892263 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null024.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.csproj
index 3775e95bb6..650d4ccb0d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null025.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.csproj
index af27a4900d..8cd20b8403 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null026.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.csproj
index faa3c60fce..2be9eb992b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null027.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.csproj
index 3edd828d80..ad555faad3 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null028.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.csproj
index 56a479e9af..abb5384f19 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null029.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.csproj
index dbdedae88c..aeae67c748 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null030.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.csproj
index 0fbc1b07c9..7be85710c8 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null031.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.csproj
index 1877580e45..9cb4cfad09 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null032.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.csproj
index eec9f7c3fe..42cc60490f 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null033.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.csproj
index c089efa520..ffbf2f64ec 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null034.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.csproj
index 464c9817ee..445bcfeaab 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null037.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.csproj
index 249e81d45b..ab4bb64ee7 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null038.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.csproj
index fc04dfbbd0..bced58a103 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null039.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.csproj
index 33537bf735..b25161e281 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null040.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.csproj
index 6076f62109..9dc2e70dda 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null041.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.csproj
index 58d3f1eac4..8ee58266b7 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null042.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.csproj
index bb4905cfab..0a61d711fa 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null043.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.csproj
index 9d42784506..5773a748dc 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null044.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.csproj
index ab3f99b3d3..bcec947716 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-null045.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.csproj
index d97717033c..bdf29589b1 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.csproj
index 8b4e7f3026..0037c61796 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.csproj
index d4cd7dafcc..039de26d61 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.csproj
index 061dd18eb1..288a1f9808 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value004.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.csproj
index 6d67860360..a85ed6aab2 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value005.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.csproj
index a775ea3865..497cbdb019 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value006.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.csproj
index 99e41e96ba..a203c0ec5c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value007.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.csproj
index 6cbb6c4edc..47bad07ef2 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value008.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.csproj
index 15bebb3ca9..94bce1ac31 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value009.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.csproj
index c1b9759eab..17c4be0feb 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value010.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.csproj
index 78414c793a..89bb55aa56 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value011.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.csproj
index b4ed69aa66..8b344dd26e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value012.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.csproj
index 0d84d084d2..8f06dec4e6 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value013.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.csproj
index 6724b721a3..44534b8900 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value014.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.csproj
index 5c6427eea2..f14c427549 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value015.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.csproj
index ae93a50971..4f48d3085e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value016.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.csproj
index e1b34d0fe0..95f657decb 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value017.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.csproj
index e1d7e6e656..f2eafb9d30 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value018.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.csproj
index 50e698cd88..331101e643 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value019.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.csproj
index 70efada5a1..af02fd922f 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value020.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.csproj
index eefd3c5748..131926b94f 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value021.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.csproj
index d8b17cc133..a2797cad74 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value022.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.csproj
index 392ad1e382..6c5fae95b5 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value023.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.csproj
index b9c49cf2ef..40bd3593bc 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value024.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.csproj
index 6946188211..afa1f2374c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value025.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.csproj
index 11fd07c62c..94e25c75de 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value026.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.csproj
index a94ac3b9d5..f18f4140d6 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value027.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.csproj
index 2d6afa3bc3..9b670fa78b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value028.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.csproj
index 15f30dfc08..97790b2d8a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value029.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.csproj
index 448c75140b..2ac5dd65b1 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value030.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.csproj
index ccbae7df36..e4b1466ebd 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value031.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.csproj
index 1cb35d307d..bf6b34cf8c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value032.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.csproj
index 14ec5d7f06..a0ce3125dd 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value033.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.csproj
index cba13d1d32..8071008e2b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value034.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.csproj
index 0f53d774ce..2af8d685fe 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value037.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.csproj
index c430d1e79b..fbef606dfd 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value038.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.csproj
index da46f74e14..d103e4e35c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value039.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.csproj
index ca62a0bb42..86c7c0872b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value040.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.csproj
index c3fa4e1207..a21c0cb159 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value041.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.csproj
index 33ac731dc0..1cf2ef5d42 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value042.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.csproj
index 91c79d5477..ea4b49a69d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value043.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.csproj
index 8761d9ce10..b4b7343808 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value044.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.csproj b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.csproj
index 8549fd43c4..ba7b4a10c1 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="box-unbox-value045.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.csproj
index e16f318e86..f32f53fc4d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.csproj
index 7c6b66cc8b..e34ddea01e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.csproj
index 6f7ee3ad0c..6d03cebb39 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.csproj
index aa8dde2f8b..dd882a0619 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass004.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.csproj
index 1de1ced58f..27c509a271 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass005.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.csproj
index 2131dad8a5..d831d2f3f6 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass006.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.csproj
index 07a1031629..12eb83b1a4 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass007.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.csproj
index 037ad7273e..b7a99738a5 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass008.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.csproj
index 5cffcc95eb..5b2644f6bf 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass009.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.csproj
index 39c6dd99a2..654dcfc268 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass010.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.csproj
index a90947191a..373d43e557 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass011.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.csproj
index 929e106a81..640a1a2f81 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass012.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.csproj
index d86be46bea..3f45462d51 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass013.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.csproj
index 205653ce1a..c327fd299e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass014.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.csproj
index 90ec914832..8edd4ba119 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass015.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.csproj
index 09a4d8ec85..a5533ee38b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass016.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.csproj
index 55915ee6dd..0daa457b34 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass017.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.csproj
index 27f3990d96..3ecca81928 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass018.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.csproj
index 2a5c7a8f5c..8bb64985dd 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass019.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.csproj
index 8597c06b11..2c5aca0e28 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass020.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.csproj
index 27617cb39c..ded4092889 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass021.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.csproj
index d697f7f3ee..ce5a880fa9 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass022.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.csproj
index 8fb81475ad..e93f3ed6f8 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass023.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.csproj
index 9457d0864e..777fd05591 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass024.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.csproj
index 11b47b5f85..5a5e72e3b7 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass025.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.csproj
index 7a7c549e58..ba39364e72 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass026.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.csproj
index e41e0db384..8c851325f1 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass027.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.csproj
index 0763c91df0..c03f133139 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass028.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.csproj
index 667b7a6517..73d8b65829 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass029.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.csproj
index e1aa48ce95..7e8f01c20e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass030.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.csproj
index 1cb79677fb..c98208eeda 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass031.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.csproj
index 849c3d7206..0bbab5d178 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass032.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.csproj
index 3e0505f938..b651b2f46d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass033.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.csproj
index ab52623b7a..f5b5c27baf 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass034.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.csproj
index bac25e81a2..a0baa90be7 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass037.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.csproj
index 1af24d1d28..6757416bdd 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass038.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.csproj
index 7fe1ade0f6..b6829a6197 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass039.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.csproj
index e98fd4b7ae..79e35d5fd1 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass040.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.csproj
index bc6d453da6..b8739e10ae 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass041.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.csproj
index 522e358186..2c04a37978 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass042.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.csproj
index 5c5f9f8bbd..f0476e7938 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass043.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.csproj
index ed7af759ca..371314105b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass044.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.csproj
index 3530d11861..bd5e0c0171 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass045.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.csproj
index 727b8e51b5..d70f8f9877 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-enum001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.csproj
index 2d340f4c46..3e4f6a34f5 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-enum002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.csproj
index 1af0be4a90..00d4b2a4ea 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-enum003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.csproj
index 7b55bc060e..6efb94f4a0 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.csproj
index 97a6ffaee3..87c0cd056c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.csproj
index e817abee43..9c709b026b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.csproj
index 7d08eec551..25645a0071 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics004.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.csproj
index b0437b2d88..b9c9dbf755 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics005.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.csproj
index c40dac6c16..9113ad3dbf 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics006.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.csproj
index 0a00ac2fa0..19ed7a643a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics007.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.csproj
index dbfd83b51d..78fb568faf 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics008.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.csproj
index 69fd626fb9..5087547aae 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics009.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.csproj
index 20c104ee3c..3e7aeaafdd 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics010.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.csproj
index cf81cca45e..7eda6dfa8b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics011.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.csproj
index fb86ed6a28..d192d1b84d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics012.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.csproj
index ad2145fdf5..114257c63f 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics013.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.csproj
index 16ffd7f066..76adaeb7ab 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics014.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.csproj
index d74191f9fd..ca9039e21e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics015.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.csproj
index 092f9f5913..2ca8c2f496 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics016.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.csproj
index 85d50057b1..1c4d2ce14a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics017.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.csproj
index 18cf10b69e..5ee335fc87 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics018.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.csproj
index 0a7c9c6f61..b243f207db 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics019.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.csproj
index 01e05375b7..3cf81500b3 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics020.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.csproj
index a5d25b4717..41ff69bfc3 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics021.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.csproj
index a0aaed7391..7644eae855 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics022.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.csproj
index b46e1f3632..e4be308ab1 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics023.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.csproj
index 8c9fd7c961..f3ca11b4df 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics024.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.csproj
index 812f1bbd49..6ab44c9007 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics025.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.csproj
index df8fbc03e6..6ec4ef2bd4 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics026.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.csproj
index 298056fc2c..793a1c8c98 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics027.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.csproj
index 29e35c2726..4c0aca20f0 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics028.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.csproj
index f99f3d2015..d74d461442 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics029.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.csproj
index 2f1336d4ec..f096fce982 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics030.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.csproj
index a7e5490954..8e4b462708 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics031.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.csproj
index ba307c6413..9073fa8130 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics032.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.csproj
index 15c9a22be0..e0a9c11d76 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics033.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.csproj
index c8554cad72..fcae96e0d9 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics034.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.csproj
index c86f773493..72ac4baa08 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics037.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.csproj
index 65bbece9d9..0723a08460 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics038.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.csproj
index c7cbe7ae38..b5966288fd 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics039.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.csproj
index 098a8f45b6..7e4c7cb6a7 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics040.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.csproj
index 569df4f0fd..75d6c38ea8 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics041.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.csproj
index f061c90e9f..aab7685bba 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics042.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.csproj
index 60d207a9dd..a3d8980077 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics043.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.csproj
index 45e81ebceb..3b1dcf1e14 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics044.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.csproj
index 9fb87fe290..da13fa24d8 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-generics045.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.csproj
index 4555942528..246583cafe 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.csproj
index f37222d0ee..4a40c1b7d4 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.csproj
index 25e58013d3..5c49d0375f 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.csproj
index 6e20e4967f..00095d0e82 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface004.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.csproj
index 4b2b10d04e..8ca54ade83 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface005.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.csproj
index 45dde428f7..a0842bf9be 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface006.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.csproj
index aedf184a4f..37fe2e6cbd 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface007.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.csproj
index 3de3eb7f58..a0bfae7b43 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface008.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.csproj
index 5462126db7..cd8daeb68d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface009.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.csproj
index f3b9c52426..daccae24bc 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface010.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.csproj
index 87e51a1f6f..b9cbe7c9e3 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface011.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.csproj
index 2364ec2c09..8048d20cc7 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface012.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.csproj
index 243d9848a2..1d11d00d1f 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface013.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.csproj
index 22070dab2c..b548541738 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface014.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.csproj
index 1a0f7fb6bf..31bdd2a3e6 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface015.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.csproj
index 864669546e..8f83173370 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface016.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.csproj
index 3477173377..606706aecf 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface017.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.csproj
index 43b21a59a0..aec8280ad5 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-interface018.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.csproj
index 9351f1cd21..f0f5171437 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null001.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.csproj
index 13c695e354..14f95cd67f 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null002.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.csproj
index a67114ca12..2071277d3d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null003.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.csproj
index e61fc616a5..b6349fd217 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null004.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.csproj
index 02dde3e939..34139c7b3a 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null005.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.csproj
index e4a4a04731..e4ab062946 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null006.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.csproj
index ed8ac48c35..28a685c7ca 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null007.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.csproj
index a2e4ac72e8..87676bd394 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null008.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.csproj
index 9b80335331..51781eed9c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null009.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.csproj
index 1979ef7f61..59343a0bf7 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null010.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.csproj
index c91db41aa1..cc7415b916 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null011.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.csproj
index ed29b532e5..760c4bb77d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null012.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.csproj
index e76cbd5e8d..47f656d61d 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null013.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.csproj
index c70633bcfa..a3f3397a10 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null014.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.csproj
index 62dab5f961..6abdb57b16 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null015.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.csproj
index 939ecb6967..3b9c60f823 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null016.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.csproj
index 8b2dc40d59..89ed2a42aa 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null017.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.csproj
index 9a29a06338..521ee979ee 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null018.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.csproj
index 6d72fc71f3..d022bf94b8 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null019.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.csproj
index 45ca2a1cb5..660abf2439 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null020.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.csproj
index 49b8bd2233..212443bbd1 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null021.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.csproj
index 5c0dabc48c..c706644d9e 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null022.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.csproj
index 3251ef2777..bb536f4308 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null023.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.csproj
index 4a446c9ed9..35940ad4cf 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null024.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.csproj
index 9f37d91871..56a4c8a0ff 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null025.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.csproj
index bf9983f9da..de4cf51425 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null026.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.csproj
index da5f096b70..18ec140819 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null027.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.csproj
index 55f0eb5bcb..43834e590c 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null028.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.csproj
index 66b6c8487a..b6eda3817b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null029.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.csproj
index b150cea3c5..d4526cb734 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null030.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.csproj
index c1d4b5a8d2..99524ff987 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null031.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.csproj
index a18d8180c9..3c88f1ce1f 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null032.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.csproj
index 96f27dbc58..dbbd040caf 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null033.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.csproj
index fbf1861608..121af04d30 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null034.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.csproj
index 3e6482e373..2640865753 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null037.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.csproj
index b86cf7dfd6..0543dd6860 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null038.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.csproj
index ee1569a4f4..c6c2e53746 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null039.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.csproj
index 7a8fed5e06..5e78de8395 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null040.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.csproj
index 48007be482..01c0773c0b 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null041.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.csproj
index 85e5ddf361..8cb3e25e97 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null042.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.csproj
index b2cadbb590..c2c8ff6ba4 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null043.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.csproj
index 0c180dba0f..3e3779e2fd 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null044.cs" />
diff --git a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.csproj b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.csproj
index 4fd6d4fc70..8ceebf8a6f 100644
--- a/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.csproj
+++ b/tests/src/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.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="castclass-null045.cs" />
diff --git a/tests/src/JIT/jit64/verif/sniff/fg/ver_fg_13.ilproj b/tests/src/JIT/jit64/verif/sniff/fg/ver_fg_13.ilproj
index 000b6a4da9..0c56fc277c 100644
--- a/tests/src/JIT/jit64/verif/sniff/fg/ver_fg_13.ilproj
+++ b/tests/src/JIT/jit64/verif/sniff/fg/ver_fg_13.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="ver_fg_13.il" />
diff --git a/tests/src/JIT/opt/AssertionPropagation/ConstantProp.csproj b/tests/src/JIT/opt/AssertionPropagation/ConstantProp.csproj
index 8eb0c79e0c..b5b50ec7f0 100644
--- a/tests/src/JIT/opt/AssertionPropagation/ConstantProp.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/ConstantProp.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/AssertionPropagation/CopyProp.csproj b/tests/src/JIT/opt/AssertionPropagation/CopyProp.csproj
index 88e28c86d7..6ca66a5360 100644
--- a/tests/src/JIT/opt/AssertionPropagation/CopyProp.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/CopyProp.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/AssertionPropagation/NullCheckAssertion1.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion1.csproj
index 3ae15ba418..7e4f927a4b 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion1.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/AssertionPropagation/NullCheckAssertion2.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion2.csproj
index 21ba999403..b86a3ab092 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion2.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/AssertionPropagation/NullCheckAssertion3.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion3.csproj
index e396d03d4c..4a2e63d67d 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion3.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/AssertionPropagation/NullCheckAssertion4.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion4.csproj
index ec214f290f..ef7c91da40 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion4.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion4.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/AssertionPropagation/NullCheckAssertion5.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion5.csproj
index 3d1bef1b03..3d872880d2 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion5.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion5.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/AssertionPropagation/NullCheckAssertion6.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion6.csproj
index 64b1472d7a..d4f0292904 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion6.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion6.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/AssertionPropagation/NullCheckAssertion7.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion7.csproj
index 96e7e1a262..269b57b077 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion7.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion7.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/AssertionPropagation/TypeOfAssertion.csproj b/tests/src/JIT/opt/AssertionPropagation/TypeOfAssertion.csproj
index f91694b503..fc810652f7 100644
--- a/tests/src/JIT/opt/AssertionPropagation/TypeOfAssertion.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/TypeOfAssertion.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/AssertionPropagation/regression/dev10/bug573840/bug573840.csproj b/tests/src/JIT/opt/AssertionPropagation/regression/dev10/bug573840/bug573840.csproj
index 6affb7bd71..fc208caa47 100644
--- a/tests/src/JIT/opt/AssertionPropagation/regression/dev10/bug573840/bug573840.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/regression/dev10/bug573840/bug573840.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/regression/bug595776/bug595776.csproj b/tests/src/JIT/opt/Inline/regression/bug595776/bug595776.csproj
index ec02d41ff7..4bf768f678 100644
--- a/tests/src/JIT/opt/Inline/regression/bug595776/bug595776.csproj
+++ b/tests/src/JIT/opt/Inline/regression/bug595776/bug595776.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/ArrayOfStructs.csproj b/tests/src/JIT/opt/Inline/tests/ArrayOfStructs.csproj
index a3614a0a0f..b8d4a0fae9 100644
--- a/tests/src/JIT/opt/Inline/tests/ArrayOfStructs.csproj
+++ b/tests/src/JIT/opt/Inline/tests/ArrayOfStructs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/tests/DelegInstanceFtn.csproj b/tests/src/JIT/opt/Inline/tests/DelegInstanceFtn.csproj
index 36594a6c16..f5093da807 100644
--- a/tests/src/JIT/opt/Inline/tests/DelegInstanceFtn.csproj
+++ b/tests/src/JIT/opt/Inline/tests/DelegInstanceFtn.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/DelegStaticFtn.csproj b/tests/src/JIT/opt/Inline/tests/DelegStaticFtn.csproj
index 122bf247a6..8d663e4bf4 100644
--- a/tests/src/JIT/opt/Inline/tests/DelegStaticFtn.csproj
+++ b/tests/src/JIT/opt/Inline/tests/DelegStaticFtn.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/GenericStructs.csproj b/tests/src/JIT/opt/Inline/tests/GenericStructs.csproj
index db907814c4..b95bbda439 100644
--- a/tests/src/JIT/opt/Inline/tests/GenericStructs.csproj
+++ b/tests/src/JIT/opt/Inline/tests/GenericStructs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/tests/Inline.csproj b/tests/src/JIT/opt/Inline/tests/Inline.csproj
index 83c0739ef2..e0f1359b22 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/InlineThrow.csproj b/tests/src/JIT/opt/Inline/tests/InlineThrow.csproj
index f3667ee16e..72c1e96c20 100644
--- a/tests/src/JIT/opt/Inline/tests/InlineThrow.csproj
+++ b/tests/src/JIT/opt/Inline/tests/InlineThrow.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_DelegateStruct.csproj b/tests/src/JIT/opt/Inline/tests/Inline_DelegateStruct.csproj
index 2b56a0769a..30acd954a2 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_DelegateStruct.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_DelegateStruct.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/tests/Inline_GenericMethods.csproj b/tests/src/JIT/opt/Inline/tests/Inline_GenericMethods.csproj
index 7ae96c55bf..fff4197596 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_GenericMethods.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_GenericMethods.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_Many.csproj b/tests/src/JIT/opt/Inline/tests/Inline_Many.csproj
index f643c82463..1e7db4b27e 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_Many.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_Many.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_MultipleReturn.csproj b/tests/src/JIT/opt/Inline/tests/Inline_MultipleReturn.csproj
index 4aff329428..799c3f1a3c 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_MultipleReturn.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_MultipleReturn.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_NewObj.csproj b/tests/src/JIT/opt/Inline/tests/Inline_NewObj.csproj
index 99bfc6c23c..281c3523a4 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_NewObj.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_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>
@@ -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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_NormalizeStack.csproj b/tests/src/JIT/opt/Inline/tests/Inline_NormalizeStack.csproj
index 7e40b2f31d..377672b5bb 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_NormalizeStack.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_NormalizeStack.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_Recursion.csproj b/tests/src/JIT/opt/Inline/tests/Inline_Recursion.csproj
index 7c85c78af4..642ea6e7e1 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_Recursion.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_Recursion.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod.csproj b/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod.csproj
index 91d34c0e67..a7dc0e560f 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/tests/Inline_RecursiveMethod21.csproj b/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod21.csproj
index 0ace6676b0..a97da55322 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod21.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod21.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/tests/Inline_STARG.csproj b/tests/src/JIT/opt/Inline/tests/Inline_STARG.csproj
index 4ba8e51c5c..e054ac3f0c 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_STARG.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_STARG.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_SideAffects.csproj b/tests/src/JIT/opt/Inline/tests/Inline_SideAffects.csproj
index f793279922..e2fb3df721 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_SideAffects.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_SideAffects.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_Vars.csproj b/tests/src/JIT/opt/Inline/tests/Inline_Vars.csproj
index 8de434f762..49f818c27d 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_Vars.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_Vars.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_handler.csproj b/tests/src/JIT/opt/Inline/tests/Inline_handler.csproj
index 09773f8bee..0f8b5736ca 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_handler.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_handler.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/ReturnStruct_Method.csproj b/tests/src/JIT/opt/Inline/tests/ReturnStruct_Method.csproj
index 4e6738dd29..8df577c3af 100644
--- a/tests/src/JIT/opt/Inline/tests/ReturnStruct_Method.csproj
+++ b/tests/src/JIT/opt/Inline/tests/ReturnStruct_Method.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/StructAsParam_Method.csproj b/tests/src/JIT/opt/Inline/tests/StructAsParam_Method.csproj
index 9269f29a2f..39e40ab1eb 100644
--- a/tests/src/JIT/opt/Inline/tests/StructAsParam_Method.csproj
+++ b/tests/src/JIT/opt/Inline/tests/StructAsParam_Method.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/StructInClass.csproj b/tests/src/JIT/opt/Inline/tests/StructInClass.csproj
index 1c3f2e030b..6c45673abf 100644
--- a/tests/src/JIT/opt/Inline/tests/StructInClass.csproj
+++ b/tests/src/JIT/opt/Inline/tests/StructInClass.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/tests/args1.csproj b/tests/src/JIT/opt/Inline/tests/args1.csproj
index ff5e32bff6..55d6a339ce 100644
--- a/tests/src/JIT/opt/Inline/tests/args1.csproj
+++ b/tests/src/JIT/opt/Inline/tests/args1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/args2.csproj b/tests/src/JIT/opt/Inline/tests/args2.csproj
index 4034ba4fa1..a5f31fac24 100644
--- a/tests/src/JIT/opt/Inline/tests/args2.csproj
+++ b/tests/src/JIT/opt/Inline/tests/args2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/args3.csproj b/tests/src/JIT/opt/Inline/tests/args3.csproj
index 3d3ed088d8..49e6c65f90 100644
--- a/tests/src/JIT/opt/Inline/tests/args3.csproj
+++ b/tests/src/JIT/opt/Inline/tests/args3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/tests/array.csproj b/tests/src/JIT/opt/Inline/tests/array.csproj
index c02fb61edd..f5740761c6 100644
--- a/tests/src/JIT/opt/Inline/tests/array.csproj
+++ b/tests/src/JIT/opt/Inline/tests/array.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/debug.csproj b/tests/src/JIT/opt/Inline/tests/debug.csproj
index 9fb00ab66b..640d5a6481 100644
--- a/tests/src/JIT/opt/Inline/tests/debug.csproj
+++ b/tests/src/JIT/opt/Inline/tests/debug.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/deepcall.csproj b/tests/src/JIT/opt/Inline/tests/deepcall.csproj
index 9fd5e11aa9..21cf39484f 100644
--- a/tests/src/JIT/opt/Inline/tests/deepcall.csproj
+++ b/tests/src/JIT/opt/Inline/tests/deepcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/ifelse.csproj b/tests/src/JIT/opt/Inline/tests/ifelse.csproj
index 5ed53c6f33..1a91eb7c2d 100644
--- a/tests/src/JIT/opt/Inline/tests/ifelse.csproj
+++ b/tests/src/JIT/opt/Inline/tests/ifelse.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/indexer.csproj b/tests/src/JIT/opt/Inline/tests/indexer.csproj
index bad31cd33f..9a85870223 100644
--- a/tests/src/JIT/opt/Inline/tests/indexer.csproj
+++ b/tests/src/JIT/opt/Inline/tests/indexer.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/tests/interfaceCall.csproj b/tests/src/JIT/opt/Inline/tests/interfaceCall.csproj
index 13ad322f71..172e357de7 100644
--- a/tests/src/JIT/opt/Inline/tests/interfaceCall.csproj
+++ b/tests/src/JIT/opt/Inline/tests/interfaceCall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/interfaceproperty.csproj b/tests/src/JIT/opt/Inline/tests/interfaceproperty.csproj
index 93d27faa6c..1bc1dad89d 100644
--- a/tests/src/JIT/opt/Inline/tests/interfaceproperty.csproj
+++ b/tests/src/JIT/opt/Inline/tests/interfaceproperty.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/mathfunc.csproj b/tests/src/JIT/opt/Inline/tests/mathfunc.csproj
index 84b12e0ebe..ffe6ab406e 100644
--- a/tests/src/JIT/opt/Inline/tests/mathfunc.csproj
+++ b/tests/src/JIT/opt/Inline/tests/mathfunc.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/mthdimpl.csproj b/tests/src/JIT/opt/Inline/tests/mthdimpl.csproj
index 945e23c436..227834d476 100644
--- a/tests/src/JIT/opt/Inline/tests/mthdimpl.csproj
+++ b/tests/src/JIT/opt/Inline/tests/mthdimpl.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/property.csproj b/tests/src/JIT/opt/Inline/tests/property.csproj
index 01d3ac1c4f..f0b8c2d224 100644
--- a/tests/src/JIT/opt/Inline/tests/property.csproj
+++ b/tests/src/JIT/opt/Inline/tests/property.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/size.csproj b/tests/src/JIT/opt/Inline/tests/size.csproj
index ed55768d24..76792afae1 100644
--- a/tests/src/JIT/opt/Inline/tests/size.csproj
+++ b/tests/src/JIT/opt/Inline/tests/size.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/struct_opcodes.csproj b/tests/src/JIT/opt/Inline/tests/struct_opcodes.csproj
index d95a4828b5..905a43cda3 100644
--- a/tests/src/JIT/opt/Inline/tests/struct_opcodes.csproj
+++ b/tests/src/JIT/opt/Inline/tests/struct_opcodes.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/tests/throwtest.csproj b/tests/src/JIT/opt/Inline/tests/throwtest.csproj
index 8d932ade0e..c3e0f09edc 100644
--- a/tests/src/JIT/opt/Inline/tests/throwtest.csproj
+++ b/tests/src/JIT/opt/Inline/tests/throwtest.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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/opt/Inline/tests/trycatch.csproj b/tests/src/JIT/opt/Inline/tests/trycatch.csproj
index 2e0c45ae6a..516d7d75d7 100644
--- a/tests/src/JIT/opt/Inline/tests/trycatch.csproj
+++ b/tests/src/JIT/opt/Inline/tests/trycatch.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Tailcall/TailcallVerifyWithPrefix.ilproj b/tests/src/JIT/opt/Tailcall/TailcallVerifyWithPrefix.ilproj
index 7f39229d90..c8625c5663 100644
--- a/tests/src/JIT/opt/Tailcall/TailcallVerifyWithPrefix.ilproj
+++ b/tests/src/JIT/opt/Tailcall/TailcallVerifyWithPrefix.ilproj
@@ -28,7 +28,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/opt/perf/doublealign/Arrays.csproj b/tests/src/JIT/opt/perf/doublealign/Arrays.csproj
index 663bc35ebd..a484a14b04 100644
--- a/tests/src/JIT/opt/perf/doublealign/Arrays.csproj
+++ b/tests/src/JIT/opt/perf/doublealign/Arrays.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/perf/doublealign/Locals.csproj b/tests/src/JIT/opt/perf/doublealign/Locals.csproj
index 3220818756..848d302af8 100644
--- a/tests/src/JIT/opt/perf/doublealign/Locals.csproj
+++ b/tests/src/JIT/opt/perf/doublealign/Locals.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<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>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/perf/doublealign/objects.cs b/tests/src/JIT/opt/perf/doublealign/objects.cs
new file mode 100644
index 0000000000..45a7e2541e
--- /dev/null
+++ b/tests/src/JIT/opt/perf/doublealign/objects.cs
@@ -0,0 +1,115 @@
+// 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.Runtime.CompilerServices;
+
+public class CMyException : System.Exception
+{
+}
+
+public class Class1
+{
+ public Class1(double d1, byte b, double d2, Class1 c, double d3)
+ {
+ m_d1 = d1; m_b = b; m_d2 = d2; m_d3 = d3;
+ _pLink = c;
+ }
+ public double m_d1;
+ public byte m_b;
+ public double m_d2;
+#pragma warning disable 0414
+ private Class1 _pLink;
+#pragma warning restore 0414
+ public double m_d3;
+}
+
+public class CTest
+{
+ private static int s_alignedCount = 0;
+ private static int s_unalignedCount = 0;
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void UseShort(short x)
+ {
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void UseByte(byte x)
+ {
+ }
+
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static unsafe bool CheckDoubleAlignment(double* p)
+ {
+ bool aligned = (((int)p % sizeof(double)) == 0);
+
+ if (aligned)
+ s_alignedCount++;
+ else
+ s_unalignedCount++;
+
+ return aligned;
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static unsafe void TestObjects(short a, double b, byte c, double d)
+ {
+ short i16;
+ byte i8;
+ int i;
+ Class1 prev = null;
+
+ for (i = 0; i < 100; i++)
+ {
+ int beforeCount = GC.CollectionCount(0);
+ Class1 c1 = new Class1(b, c++, d, prev, b + d);
+
+ fixed (double* p1 = &c1.m_d1, p2 = &c1.m_d2, p3 = &c1.m_d3)
+ {
+ bool aligned = true;
+ if (!CheckDoubleAlignment(p1)) aligned = false;
+ if (!CheckDoubleAlignment(p2)) aligned = false;
+ if (!CheckDoubleAlignment(p3)) aligned = false;
+
+ if (!aligned)
+ {
+ int afterCount = GC.CollectionCount(0);
+ Console.Write("Unaligned access.");
+ Console.Write(" beforeCount=" + beforeCount);
+ Console.Write(" afterCount=" + afterCount);
+ Console.WriteLine();
+ }
+ }
+
+ i16 = (short)(c1.m_d1 + a);
+ i8 = (byte)(c1.m_d2 + c1.m_d3 + c);
+
+ UseShort(i16);
+ UseByte(i8);
+ prev = c1;
+ }
+ }
+
+ public static int Main()
+ {
+ TestObjects(1, 2, 3, 4);
+
+ float maxUnalignmentsAllowed = (float)(s_unalignedCount + s_alignedCount) * 0.02f;
+
+ Console.WriteLine("MaxUnalignmentsAllowed (2%): {0} UnalignedCount: {1} AlignedCount: {2}",
+ maxUnalignmentsAllowed, s_unalignedCount, s_alignedCount);
+
+ if (s_unalignedCount > maxUnalignmentsAllowed)
+ {
+ Console.WriteLine("!!!!!!!!! TEST FAILED !!!!!!!");
+ return 101;
+ }
+ else
+ {
+ Console.WriteLine("!!!!!!!!! TEST PASSED !!!!!!!");
+ return 100;
+ }
+ }
+}
diff --git a/tests/src/JIT/opt/perf/doublealign/objects.csproj b/tests/src/JIT/opt/perf/doublealign/objects.csproj
new file mode 100644
index 0000000000..fe61da34ee
--- /dev/null
+++ b/tests/src/JIT/opt/perf/doublealign/objects.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>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="objects.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/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj
index 0ab87fb3fe..1ae0aaf083 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_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/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_do.csproj b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_do.csproj
index c38e7278bc..6fa8e38e19 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_do.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_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/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj
index 0ab87fb3fe..7af9c93b92 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_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/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_ro.csproj b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_ro.csproj
index c38e7278bc..a21db1ab11 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_ro.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_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/opt/virtualstubdispatch/mixed/mixed_cs_d.csproj b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_d.csproj
index 3d8bd1e14f..1281298f92 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_d.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_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/opt/virtualstubdispatch/mixed/mixed_cs_do.csproj b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_do.csproj
index 0e21bf4cf3..7ce77fbab2 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_do.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_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/opt/virtualstubdispatch/mixed/mixed_cs_r.csproj b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_r.csproj
index 3d8bd1e14f..41f36588dc 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_r.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_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/opt/virtualstubdispatch/mixed/mixed_cs_ro.csproj b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_ro.csproj
index 0e21bf4cf3..f242d7e9cb 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_ro.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_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/testsFailingOutsideWindows.txt b/tests/testsFailingOutsideWindows.txt
index 1f0656cd43..e2802e1f72 100644
--- a/tests/testsFailingOutsideWindows.txt
+++ b/tests/testsFailingOutsideWindows.txt
@@ -2,11 +2,6 @@ CoreMangLib/cti/system/multicastdelegate/MulticastDelegateCtor/MulticastDelegate
CoreMangLib/cti/system/runtime/interopservices/marshal/MarshalGetLastWin32Error_PSC/MarshalGetLastWin32Error_PSC.sh
Interop/ICastable/Castable/Castable.sh
Interop/ReversePInvoke/Marshalling/MarshalBoolArray/MarshalBoolArray.sh
-JIT/Directed/coverage/oldtests/callipinvoke/callipinvoke.sh
-JIT/Directed/coverage/oldtests/Desktop/callipinvoke_il_d/callipinvoke_il_d.sh
-JIT/Directed/coverage/oldtests/Desktop/callipinvoke_il_r/callipinvoke_il_r.sh
-JIT/Directed/lifetime/lifetime2/lifetime2.sh
-JIT/Directed/newarr/newarr/newarr.sh
JIT/Directed/PREFIX/unaligned/1/arglist/arglist.sh
JIT/Directed/PREFIX/unaligned/2/arglist/arglist.sh
JIT/Directed/PREFIX/unaligned/4/arglist/arglist.sh
@@ -17,14 +12,17 @@ JIT/Directed/UnrollLoop/loop6_cs_d/loop6_cs_d.sh
JIT/Directed/UnrollLoop/loop6_cs_do/loop6_cs_do.sh
JIT/Directed/UnrollLoop/loop6_cs_r/loop6_cs_r.sh
JIT/Directed/UnrollLoop/loop6_cs_ro/loop6_cs_ro.sh
+JIT/Directed/coverage/oldtests/Desktop/callipinvoke_il_d/callipinvoke_il_d.sh
+JIT/Directed/coverage/oldtests/Desktop/callipinvoke_il_r/callipinvoke_il_r.sh
+JIT/Directed/coverage/oldtests/callipinvoke/callipinvoke.sh
+JIT/Directed/lifetime/lifetime2/lifetime2.sh
+JIT/Directed/newarr/newarr/newarr.sh
JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgi_ref/_il_dbgi_ref.sh
JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgu_ref/_il_dbgu_ref.sh
JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_ref/_il_reli_ref.sh
JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_ref/_il_relu_ref.sh
-JIT/Methodical/refany/array1/array1.sh
-JIT/Methodical/refany/array2/array2.sh
-JIT/Methodical/refany/format/format.sh
-JIT/Methodical/refany/gcreport/gcreport.sh
+JIT/Methodical/VT/etc/gc_nested/gc_nested.sh
+JIT/Methodical/VT/etc/nested/nested.sh
JIT/Methodical/refany/_dbgstress1/_dbgstress1.sh
JIT/Methodical/refany/_dbgstress3/_dbgstress3.sh
JIT/Methodical/refany/_il_dbgarray1/_il_dbgarray1.sh
@@ -45,6 +43,10 @@ JIT/Methodical/refany/_speed_dbgstress1/_speed_dbgstress1.sh
JIT/Methodical/refany/_speed_dbgstress3/_speed_dbgstress3.sh
JIT/Methodical/refany/_speed_relstress1/_speed_relstress1.sh
JIT/Methodical/refany/_speed_relstress3/_speed_relstress3.sh
+JIT/Methodical/refany/array1/array1.sh
+JIT/Methodical/refany/array2/array2.sh
+JIT/Methodical/refany/format/format.sh
+JIT/Methodical/refany/gcreport/gcreport.sh
JIT/Methodical/refany/lcs/lcs.sh
JIT/Methodical/refany/native/native.sh
JIT/Methodical/refany/virtcall/virtcall.sh
@@ -54,16 +56,14 @@ JIT/Methodical/varargs/callconv/gc_ctor_il_r/gc_ctor_il_r.sh
JIT/Methodical/varargs/callconv/val_ctor_il_d/val_ctor_il_d.sh
JIT/Methodical/varargs/callconv/val_ctor_il_r/val_ctor_il_r.sh
JIT/Methodical/varargs/misc/Dev10_615402/Dev10_615402.sh
-JIT/Methodical/VT/etc/gc_nested/gc_nested.sh
-JIT/Methodical/VT/etc/nested/nested.sh
-JIT/Methodical/xxobj/ldobj/_il_dbgldobj_I8/_il_dbgldobj_I8.sh
JIT/Methodical/xxobj/ldobj/_il_dbgldobj_I/_il_dbgldobj_I.sh
+JIT/Methodical/xxobj/ldobj/_il_dbgldobj_I8/_il_dbgldobj_I8.sh
JIT/Methodical/xxobj/ldobj/_il_dbgldobj_R4/_il_dbgldobj_R4.sh
JIT/Methodical/xxobj/ldobj/_il_dbgldobj_R8/_il_dbgldobj_R8.sh
JIT/Methodical/xxobj/ldobj/_il_dbgldobj_U2/_il_dbgldobj_U2.sh
JIT/Methodical/xxobj/ldobj/_il_dbgldobj_V/_il_dbgldobj_V.sh
-JIT/Methodical/xxobj/ldobj/_il_relldobj_I8/_il_relldobj_I8.sh
JIT/Methodical/xxobj/ldobj/_il_relldobj_I/_il_relldobj_I.sh
+JIT/Methodical/xxobj/ldobj/_il_relldobj_I8/_il_relldobj_I8.sh
JIT/Methodical/xxobj/ldobj/_il_relldobj_R4/_il_relldobj_R4.sh
JIT/Methodical/xxobj/ldobj/_il_relldobj_R8/_il_relldobj_R8.sh
JIT/Methodical/xxobj/ldobj/_il_relldobj_U2/_il_relldobj_U2.sh
@@ -77,6 +77,9 @@ JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28901/b28901/b28901.sh
JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29583/b29583/b29583.sh
JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30838/b30838/b30838.sh
JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30864/b30864/b30864.sh
+JIT/Regression/CLR-x86-JIT/V1-M09/b15307/b15307/b15307.sh
+JIT/Regression/CLR-x86-JIT/V1-M09/b16102/b16102/b16102.sh
+JIT/Regression/CLR-x86-JIT/V1-M10/b04914/b04914/b04914.sh
JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b35784/b35784/b35784.sh
JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36472/b36472/b36472.sh
JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37598/b37598/b37598.sh
@@ -88,18 +91,17 @@ JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31746/b31746/b31746.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37646/b37646/b37646.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b41852/b41852/b41852.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51575/b51575/b51575.sh
+JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57367/b57367/b57367.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66533/b66533/b66533.sh
JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88793/b88793/b88793.sh
JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91248/b91248/b91248.sh
-JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b409748/b409748/b409748.sh
-JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b302509/b302509/b302509.sh
-Loader/NativeLibs/FromNativePaths/FromNativePaths.sh
+JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b99969/b99969/b99969.sh
JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b101136/b101136/b101136.sh
JIT/Regression/CLR-x86-JIT/V1.2-M02/b20785/b20785/b20785.sh
-JIT/Regression/CLR-x86-JIT/V1-M09/b15307/b15307/b15307.sh
-JIT/Regression/CLR-x86-JIT/V1-M09/b16102/b16102/b16102.sh
-JIT/Regression/CLR-x86-JIT/V1-M10/b04914/b04914/b04914.sh
-JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57367/b57367/b57367.sh
JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a/b399444a.sh
+JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b409748/b409748/b409748.sh
+JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b302509/b302509/b302509.sh
JIT/Regression/VS-ia64-JIT/V1.2-M02/b108129/b108129/b108129.sh
-JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.sh \ No newline at end of file
+JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/b12011/b12011.sh
+JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.sh
+Loader/NativeLibs/FromNativePaths/FromNativePaths.sh
diff --git a/tests/testsUnsupportedOutsideWindows.txt b/tests/testsUnsupportedOutsideWindows.txt
index 8bdfb15ea1..f864c9a0ad 100644
--- a/tests/testsUnsupportedOutsideWindows.txt
+++ b/tests/testsUnsupportedOutsideWindows.txt
@@ -1,13 +1,26 @@
Interop/NativeCallable/NativeCallableTest/NativeCallableTest.sh
-JIT/Directed/coverage/oldtests/callipinvoke/callipinvoke.sh
+JIT/Directed/IL/PInvokeTail/PInvokeTail/PInvokeTail.sh
+JIT/Directed/IL/PInvokeTail/TailWinApi/TailWinApi.sh
JIT/Directed/coverage/oldtests/Desktop/callipinvoke_il_d/callipinvoke_il_d.sh
JIT/Directed/coverage/oldtests/Desktop/callipinvoke_il_r/callipinvoke_il_r.sh
-JIT/Directed/IL/PInvokeTail/TailWinApi/TailWinApi.sh
+JIT/Directed/coverage/oldtests/callipinvoke/callipinvoke.sh
+JIT/Directed/pinvoke/calli_excep/calli_excep.sh
JIT/Directed/pinvoke/jump/jump.sh
+JIT/Directed/pinvoke/sin/sin.sh
+JIT/Directed/pinvoke/sysinfo_cs/sysinfo_cs.sh
JIT/Directed/pinvoke/sysinfo_il/sysinfo_il.sh
-JIT/jit64/gc/misc/funclet/funclet.sh
+JIT/Directed/pinvoke/tail/tail.sh
+JIT/Generics/pinvoke/instance01/instance01.sh
+JIT/Generics/pinvoke/instance02/instance02.sh
+JIT/Generics/pinvoke/instance03/instance03.sh
+JIT/Generics/pinvoke/static01/static01.sh
+JIT/Generics/pinvoke/static02/static02.sh
JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32374/b32374/b32374.sh
+JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/b286991/b286991.sh
JIT/Regression/clr-x64-JIT/v2.1/b173569/b173569/b173569.sh
+JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/DevDiv_374539/DevDiv_374539.sh
+JIT/jit64/gc/misc/funclet/funclet.sh
+JIT/jit64/regress/vsw/286991/test/test.sh
managed/Compilation/Compilation/Compilation.sh
readytorun/mainv1/mainv1.sh
readytorun/mainv2/mainv2.sh
@@ -62,4 +75,4 @@ JIT/jit64/mcc/interop/mcc_i83/mcc_i83.sh
JIT/jit64/mcc/interop/mcc_i84/mcc_i84.sh
JIT/jit64/mcc/interop/mcc_i85/mcc_i85.sh
JIT/jit64/mcc/interop/mcc_i86/mcc_i86.sh
-JIT/jit64/mcc/interop/mcc_i87/mcc_i87.sh \ No newline at end of file
+JIT/jit64/mcc/interop/mcc_i87/mcc_i87.sh