Cosmos/source2/IL2CPU/Cosmos.IL2CPU.X86/IL
2011-10-06 21:38:02 +00:00
..
Add.cs fix dword order for IL ops add, ldc_i8, shl, shr 2011-02-26 13:38:21 +00:00
Add_Ovf.cs 2011-07-17 01:46:43 +00:00
Add_Ovf_Un.cs 2011-07-17 01:46:43 +00:00
And.cs add 64bit support for "or" 2011-04-07 18:27:59 +00:00
Arglist.cs
Box.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Br.cs
Branch.cs fix all branches for 64bit, 2011-06-17 07:45:00 +00:00
Break.cs
Brfalse.cs 2011-07-17 01:46:43 +00:00
Brtrue.cs
Call.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Calli.cs
Callvirt.cs 2011-07-17 01:27:14 +00:00
Castclass.cs casting works again.. 2011-02-27 17:06:15 +00:00
Ceq.cs Asm labelling for stepping. 2011-07-16 20:19:57 +00:00
Cgt.cs 2011-07-17 01:46:43 +00:00
Cgt_Un.cs 2011-07-17 01:46:43 +00:00
Ckfinite.cs
Clt.cs 2011-07-17 01:46:43 +00:00
Clt_Un.cs fix Clt_Un todo 2011-09-19 20:30:06 +00:00
Constrained.cs 2011-02-15 17:40:23 +00:00
Conv_I.cs Added double->float support to Conv_R4, also made Conv_I a pointer to Conv_I4, and made Conv_U a pointer to Conv_U4. 2011-10-02 00:39:17 +00:00
Conv_I1.cs Added Double support to Conv_I1, Conv_I2, Conv_I4, Conv_U1, Conv_U2, Conv_U4, and Conv_U8, also fixed float conversion in those same files. (We were rounding, we needed to be truncating) 2011-10-01 23:03:33 +00:00
Conv_I2.cs Added Double support to Conv_I1, Conv_I2, Conv_I4, Conv_U1, Conv_U2, Conv_U4, and Conv_U8, also fixed float conversion in those same files. (We were rounding, we needed to be truncating) 2011-10-01 23:03:33 +00:00
Conv_I4.cs Added double->float support to Conv_R4, also made Conv_I a pointer to Conv_I4, and made Conv_U a pointer to Conv_U4. 2011-10-02 00:39:17 +00:00
Conv_I8.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Conv_Ovf_I.cs 2011-03-03 14:34:55 +00:00
Conv_Ovf_I1.cs
Conv_Ovf_I1_Un.cs
Conv_Ovf_I2.cs
Conv_Ovf_I2_Un.cs
Conv_Ovf_I4.cs
Conv_Ovf_I4_Un.cs
Conv_Ovf_I8.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Conv_Ovf_I8_Un.cs
Conv_Ovf_I_Un.cs add Conv_Ovf_I_Un implementation 2011-06-12 22:59:42 +00:00
Conv_Ovf_U.cs
Conv_Ovf_U1.cs
Conv_Ovf_U1_Un.cs
Conv_Ovf_U2.cs
Conv_Ovf_U2_Un.cs
Conv_Ovf_U4.cs
Conv_Ovf_U4_Un.cs
Conv_Ovf_U8.cs
Conv_Ovf_U8_Un.cs
Conv_Ovf_U_Un.cs
Conv_R4.cs Added double->float support to Conv_R4, also made Conv_I a pointer to Conv_I4, and made Conv_U a pointer to Conv_U4. 2011-10-02 00:39:17 +00:00
Conv_R8.cs add sse2 cvtsi2sd,cvtss2sd, movsd 2011-04-16 12:18:09 +00:00
Conv_R_Un.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Conv_U.cs Added double->float support to Conv_R4, also made Conv_I a pointer to Conv_I4, and made Conv_U a pointer to Conv_U4. 2011-10-02 00:39:17 +00:00
Conv_U1.cs Added Double support to Conv_I1, Conv_I2, Conv_I4, Conv_U1, Conv_U2, Conv_U4, and Conv_U8, also fixed float conversion in those same files. (We were rounding, we needed to be truncating) 2011-10-01 23:03:33 +00:00
Conv_U2.cs Added Double support to Conv_I1, Conv_I2, Conv_I4, Conv_U1, Conv_U2, Conv_U4, and Conv_U8, also fixed float conversion in those same files. (We were rounding, we needed to be truncating) 2011-10-01 23:03:33 +00:00
Conv_U4.cs Added double->float support to Conv_R4, also made Conv_I a pointer to Conv_I4, and made Conv_U a pointer to Conv_U4. 2011-10-02 00:39:17 +00:00
Conv_U8.cs Added Double support to Conv_I1, Conv_I2, Conv_I4, Conv_U1, Conv_U2, Conv_U4, and Conv_U8, also fixed float conversion in those same files. (We were rounding, we needed to be truncating) 2011-10-01 23:03:33 +00:00
Cpblk.cs
Cpobj.cs
Div.cs 2011-07-18 00:02:27 +00:00
Div_Un.cs 2011-07-18 00:02:27 +00:00
Dup.cs
Endfilter.cs
Endfinally.cs
FieldInfo.cs
Initblk.cs
Initobj.cs
Isinst.cs 2011-03-15 14:13:28 +00:00
Jmp.cs
Ldarg.cs add movsx, fchs 2011-09-02 21:03:14 +00:00
Ldarga.cs GDB Client, change function label to textbox, allows to copy the name 2011-06-16 20:56:22 +00:00
Ldc_I4.cs
Ldc_I8.cs fix dword order for IL ops add, ldc_i8, shl, shr 2011-02-26 13:38:21 +00:00
Ldc_R4.cs
Ldc_R8.cs push size of stack changed 2011-01-17 21:10:10 +00:00
Ldelem.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_I.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_I1.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_I2.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_I4.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_I8.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_R4.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_R8.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_Ref.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_U1.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_U2.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelem_U4.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ldelema.cs
Ldfld.cs 2011-03-17 12:36:51 +00:00
Ldflda.cs
Ldftn.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Ldind_I.cs
Ldind_I1.cs fix all signed indirect pushes ( Ldind_Ix, Ldind_Ux) 2011-09-15 19:13:40 +00:00
Ldind_I2.cs fix all signed indirect pushes ( Ldind_Ix, Ldind_Ux) 2011-09-15 19:13:40 +00:00
Ldind_I4.cs fix all signed indirect pushes ( Ldind_Ix, Ldind_Ux) 2011-09-15 19:13:40 +00:00
Ldind_I8.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Ldind_R4.cs
Ldind_R8.cs
Ldind_Ref.cs
Ldind_U1.cs fix all signed indirect pushes ( Ldind_Ix, Ldind_Ux) 2011-09-15 19:13:40 +00:00
Ldind_U2.cs fix all signed indirect pushes ( Ldind_Ix, Ldind_Ux) 2011-09-15 19:13:40 +00:00
Ldind_U4.cs fix all signed indirect pushes ( Ldind_Ix, Ldind_Ux) 2011-09-15 19:13:40 +00:00
Ldlen.cs
Ldloc.cs add sign check for choose right asm instruction in LdLoc 2011-09-14 21:10:56 +00:00
Ldloca.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Ldnull.cs
Ldobj.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Ldsfld.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Ldsflda.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Ldstr.cs Strings are now stored in memory comparable to how it works in .net (and probably mono) 2011-03-17 15:04:24 +00:00
Ldtoken.cs
Ldvirtftn.cs
Leave.cs
Localloc.cs
Mkrefany.cs
Mul.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Mul_Ovf.cs
Mul_Ovf_Un.cs
Neg.cs add movsx, fchs 2011-09-02 21:03:14 +00:00
Newarr.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Newobj.cs Implemented the String(char,int32) constructor as supplied by Sebastien De Greef. 2011-10-06 21:38:02 +00:00
Nop.cs
Not.cs
Or.cs add 64bit support for "or" 2011-04-07 18:27:59 +00:00
Pop.cs Stack alignment and corruption fix 2011-02-15 14:10:35 +00:00
Readonly.cs
Refanytype.cs
Refanyval.cs
Rem.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Rem_Un.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Ret.cs
Rethrow.cs
Shl.cs 2011-07-17 01:46:43 +00:00
Shr.cs 2011-07-17 01:46:43 +00:00
Shr_Un.cs 2011-07-17 01:46:43 +00:00
Sizeof.cs
Starg.cs
Stelem.cs
Stelem_I.cs
Stelem_I1.cs
Stelem_I2.cs
Stelem_I4.cs
Stelem_I8.cs
Stelem_R4.cs
Stelem_R8.cs
Stelem_Ref.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Stfld.cs 2011-07-11 05:54:47 +00:00
Stind_I.cs
Stind_I1.cs
Stind_I2.cs
Stind_I4.cs
Stind_I8.cs
Stind_R4.cs
Stind_R8.cs
Stind_Ref.cs
Stloc.cs 2011-01-03 10:40:42 +00:00
Stobj.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00
Stsfld.cs
Sub.cs fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Sub_Ovf.cs
Sub_Ovf_Un.cs
Switch.cs
Throw.cs
Unaligned.cs
Unbox.cs 2011-07-17 01:46:43 +00:00
Unbox_Any.cs 2011-07-17 01:46:43 +00:00
Volatile.cs
Xor.cs add DOTNETCOMPABILE define condition, 2011-02-22 17:03:42 +00:00