Cosmos/source/Indy.IL2CPU.IL.X86
2007-09-27 17:46:17 +00:00
..
Properties Newer structure 2007-08-29 15:05:42 +00:00
Add.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Add_Ovf.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Add_Ovf_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
And.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Arglist.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Beq.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Beq_S.cs Many changes, some might not work 2007-09-22 17:31:13 +00:00
Bge.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Bge_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Bge_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Bge_Un_S.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Bgt.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Bgt_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Bgt_Un.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
Bgt_Un_S.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
Ble.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Ble_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Ble_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ble_Un_S.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Blt.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Blt_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Blt_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Blt_Un_S.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Bne_Un.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Bne_Un_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Box.cs second part of checkin 2007-09-27 16:55:22 +00:00
Br.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Br_S.cs Simple If works 2007-09-16 07:59:58 +00:00
Break.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Brfalse.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Brfalse_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Brtrue.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Brtrue_S.cs Simple If works 2007-09-16 07:59:58 +00:00
Call.cs Many changes, some might not work 2007-09-22 17:31:13 +00:00
Calli.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Callvirt.cs VTable is getting emitted now. There are some issues with the generated code. ie, doesn't work at all.... 2007-09-27 17:46:17 +00:00
Castclass.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Ceq.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Cgt.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Cgt_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ckfinite.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Clt.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Clt_Un.cs second part of checkin 2007-09-27 16:55:22 +00:00
Constrained.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
Conv_I.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Conv_I1.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Conv_I2.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Conv_I4.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Conv_I8.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Conv_Ovf_I.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_I1.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_I1_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_I2.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_I2_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_I4.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_I4_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_I8.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_I8_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_I_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_U.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_U1.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_U1_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_U2.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_U2_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_U4.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_U4_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_U8.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_U8_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_Ovf_U_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_R4.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Conv_R8.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Conv_R_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_U.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Conv_U1.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Conv_U2.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Conv_U4.cs second part of checkin 2007-09-27 16:55:22 +00:00
Conv_U8.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Cpblk.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Cpobj.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Div.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Div_Un.cs second part of checkin 2007-09-27 16:55:22 +00:00
Dup.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Endfilter.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Endfinally.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Indy.IL2CPU.IL.X86.csproj Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
Indy.IL2CPU.IL.X86.csproj.vspscc Newer structure 2007-08-29 15:05:42 +00:00
Initblk.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Initobj.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Isinst.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Jmp.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Ldarg.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
Ldarg_0.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
Ldarg_1.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
Ldarg_2.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
Ldarg_3.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
Ldarg_S.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldarga.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldarga_S.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldc_I4.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Ldc_I4_0.cs 2007-09-05 13:51:29 +00:00
Ldc_I4_1.cs 2007-09-05 13:51:29 +00:00
Ldc_I4_2.cs 2007-09-05 13:51:29 +00:00
Ldc_I4_3.cs 2007-09-05 13:51:29 +00:00
Ldc_I4_4.cs Typo, emitted 3 instead of 4 2007-09-18 06:14:36 +00:00
Ldc_I4_5.cs 2007-09-05 13:51:29 +00:00
Ldc_I4_6.cs 2007-09-05 13:51:29 +00:00
Ldc_I4_7.cs 2007-09-05 13:51:29 +00:00
Ldc_I4_8.cs 2007-09-05 13:51:29 +00:00
Ldc_I4_M1.cs 2007-09-05 13:51:29 +00:00
Ldc_I4_S.cs 2007-09-05 13:51:29 +00:00
Ldc_I8.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldc_R4.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldc_R8.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldelem_Any.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldelem_I.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldelem_I1.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldelem_I2.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldelem_I4.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
Ldelem_I8.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldelem_R4.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldelem_R8.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldelem_Ref.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Ldelem_U1.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldelem_U2.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldelem_U4.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldelema.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Ldfld.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
Ldflda.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldftn.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
Ldind_I.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldind_I1.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldind_I2.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldind_I4.cs Many changes, some might not work 2007-09-22 17:31:13 +00:00
Ldind_I8.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
Ldind_R4.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldind_R8.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
Ldind_Ref.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldind_U1.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldind_U2.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldind_U4.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldlen.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
Ldloc.cs Many changes, some might not work 2007-09-22 17:31:13 +00:00
Ldloc_0.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Ldloc_1.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Ldloc_2.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Ldloc_3.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Ldloc_S.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Ldloca.cs Many changes, some might not work 2007-09-22 17:31:13 +00:00
Ldloca_S.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Ldnull.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Ldobj.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Ldsfld.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Ldsflda.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
LdStr.cs Now it's possible to make metal apps. 2007-09-26 07:46:38 +00:00
Ldtoken.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Ldvirtftn.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Leave.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Leave_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Localloc.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Mkrefany.cs second part of checkin 2007-09-27 16:55:22 +00:00
Mul.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Mul_Ovf.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Mul_Ovf_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Neg.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Newarr.cs 2007-09-22 11:03:41 +00:00
Newobj.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
No.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Noop.cs 2007-08-30 08:19:16 +00:00
Nop.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Not.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
Op.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
Or.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Pop.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Readonly.cs second part of checkin 2007-09-27 16:55:22 +00:00
Refanytype.cs second part of checkin 2007-09-27 16:55:22 +00:00
Refanyval.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Rem.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Rem_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ret.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Rethrow.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Shl.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Shr.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Shr_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Sizeof.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Starg.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Starg_S.cs OK. On start up of the produced app, a Heap is created using kernel32#heapcreate, and it looks like newobj itself works fine now. Next step is calculate the size of a class, and allocate the correct size, and then see if instance methods work. 2007-09-19 17:18:25 +00:00
Stelem_Any.cs second part of checkin 2007-09-27 16:55:22 +00:00
Stelem_I.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Stelem_I1.cs second part of checkin 2007-09-27 16:55:22 +00:00
Stelem_I2.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Stelem_I4.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
Stelem_I8.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Stelem_R4.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Stelem_R8.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Stelem_Ref.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Stfld.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
Stind_I.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Stind_I1.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Stind_I2.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Stind_I4.cs Many changes, some might not work 2007-09-22 17:31:13 +00:00
Stind_I8.cs second part of checkin 2007-09-27 16:55:22 +00:00
Stind_R4.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Stind_R8.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Stind_Ref.cs Many changes, some might not work 2007-09-22 17:31:13 +00:00
Stloc.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Stloc_0.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Stloc_1.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Stloc_2.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Stloc_3.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Stloc_S.cs doesn't work, see comments. some progress has been made, though 2007-09-04 17:16:30 +00:00
Stobj.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Stsfld.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Sub.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Sub_Ovf.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Sub_Ovf_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Switch.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Tail.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Throw.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Unaligned.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Unbox.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Unbox_Any.cs Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch 2007-09-26 09:12:43 +00:00
Volatile.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
X86CustomMethodImplementationOp.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
X86CustomMethodImplementationProxyOp.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
X86MethodFooterOp.cs Many changes, some might not work 2007-09-22 17:31:13 +00:00
X86MethodHeaderOp.cs Objects mostly work now. some small bugs left. first fix that, then proceed to Console.Writeline 2007-09-20 09:32:31 +00:00
X86OpCodeMap.cs Pinvoke WRiteLine works using a real string object 2007-09-23 14:25:29 +00:00
X86PInvokeMethodBodyOp.cs Now it's possible to make metal apps. 2007-09-26 07:46:38 +00:00
Xor.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00