Cosmos/source/Indy.IL2CPU.IL.X86
mterwoord_cp cf1c70ec48
2007-12-31 15:35:13 +00:00
..
CustomImplementations 2007-12-31 15:35:13 +00:00
Properties
Add.cs Code cleanup 2007-11-17 12:53:28 +00:00
Add_Ovf.cs Code cleanup 2007-11-17 12:53:28 +00:00
Add_Ovf_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
And.cs refactorings 2007-11-18 16:51:28 +00:00
Arglist.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Beq.cs refactorings 2007-11-18 16:51:28 +00:00
Beq_S.cs Many changes, some might not work 2007-09-22 17:31:13 +00:00
Bge.cs memorystream works (writing) 2007-12-31 15:32:51 +00:00
Bge_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Bge_Un.cs refactorings 2007-11-18 16:51:28 +00:00
Bge_Un_S.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Bgt.cs refactorings 2007-11-18 16:51:28 +00:00
Bgt_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Bgt_Un.cs refactorings 2007-11-18 16:51:28 +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 memorystream works (writing) 2007-12-31 15:32:51 +00:00
Ble_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Ble_Un.cs refactorings 2007-11-18 16:51:28 +00:00
Ble_Un_S.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Blt.cs refactorings 2007-11-18 16:51:28 +00:00
Blt_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Blt_Un.cs Some more fixes to several stuff 2007-11-24 15:19:05 +00:00
Blt_Un_S.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Bne_Un.cs fixed issues with several opcode implementations. Queue<T> should work now 2007-11-26 13:14:34 +00:00
Bne_Un_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Box.cs refactorings 2007-11-18 16:51:28 +00:00
Br.cs Code cleanup 2007-11-17 12:53:28 +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 refactorings 2007-11-18 16:51:28 +00:00
Brfalse_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Brtrue.cs fixed issues with several opcode implementations. Queue<T> should work now 2007-11-26 13:14:34 +00:00
Brtrue_S.cs Simple If works 2007-09-16 07:59:58 +00:00
Call.cs fixed issues with several opcode implementations. Queue<T> should work now 2007-11-26 13:14:34 +00:00
Calli.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Callvirt.cs argument handling bug fixed. could cause stack corruption 2007-12-16 12:17:11 +00:00
Castclass.cs refactorings 2007-11-18 16:51:28 +00:00
Ceq.cs Ext2 reading works now (limited edition) 2007-12-22 08:32:46 +00:00
Cgt.cs fixed issues with several opcode implementations. Queue<T> should work now 2007-11-26 13:14:34 +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 Ext2 reading works now (limited edition) 2007-12-22 08:32:46 +00:00
Clt_Un.cs argument handling bug fixed. could cause stack corruption 2007-12-16 12:17:11 +00:00
Constrained.cs All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
Conv_I.cs Fixed Conv_I and stobj opcode handling.. 2007-12-16 12:41:28 +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 argument handling bug fixed. could cause stack corruption 2007-12-16 12:17:11 +00:00
Conv_I8.cs fixed issues with several opcode implementations. Queue<T> should work now 2007-11-26 13:14:34 +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 refactorings 2007-11-18 16:51:28 +00:00
Conv_R8.cs refactorings 2007-11-18 16:51:28 +00:00
Conv_R_Un.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Conv_U.cs refactorings 2007-11-18 16:51:28 +00:00
Conv_U1.cs refactorings 2007-11-18 16:51:28 +00:00
Conv_U2.cs 2007-12-12 15:58:42 +00:00
Conv_U4.cs just builds, and runs fine, ext2 doesn't work by far yet. calculation issues 2007-12-19 18:19:30 +00:00
Conv_U8.cs refactorings 2007-11-18 16:51:28 +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 Several changes. fixed stobj 2007-12-21 10:14:26 +00:00
Div_Un.cs 2007-12-25 13:25:12 +00:00
Dup.cs argument handling bug fixed. could cause stack corruption 2007-12-16 12:17:11 +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 Implemented Buffer.BlockCopy 2007-12-31 12:00:26 +00:00
Indy.IL2CPU.IL.X86.csproj.vspscc
Initblk.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Initobj.cs refactorings 2007-11-18 16:51:28 +00:00
Isinst.cs refactorings 2007-11-18 16:51:28 +00:00
Jmp.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Ldarg.cs We have a GC now. :-) 2007-11-18 14:53:26 +00:00
Ldarg_0.cs Quite a bunch of fixes went in, but still doesn't work. 2007-09-28 09:33:24 +00:00
Ldarg_1.cs Quite a bunch of fixes went in, but still doesn't work. 2007-09-28 09:33:24 +00:00
Ldarg_2.cs Quite a bunch of fixes went in, but still doesn't work. 2007-09-28 09:33:24 +00:00
Ldarg_3.cs Quite a bunch of fixes went in, but still doesn't work. 2007-09-28 09:33:24 +00:00
Ldarg_S.cs second part of checkin 2007-09-27 16:55:22 +00:00
Ldarga.cs Code cleanup 2007-11-17 12:58:48 +00:00
Ldarga_S.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ldc_I4.cs prelim work on generics 2007-11-23 16:50:43 +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 Code cleanup 2007-11-17 12:53:28 +00:00
Ldc_R4.cs Code cleanup 2007-11-17 12:53:28 +00:00
Ldc_R8.cs Code cleanup 2007-11-17 12:53:28 +00:00
Ldelem_Any.cs 2007-12-30 14:04:48 +00:00
Ldelem_I.cs random changes 2007-10-06 08:22:26 +00:00
Ldelem_I1.cs random changes 2007-10-06 08:22:26 +00:00
Ldelem_I2.cs random changes 2007-10-06 08:22:26 +00:00
Ldelem_I4.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Ldelem_I8.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Ldelem_R4.cs random changes 2007-10-06 08:22:26 +00:00
Ldelem_R8.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Ldelem_Ref.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Ldelem_U1.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Ldelem_U2.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Ldelem_U4.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Ldelema.cs 2007-12-30 14:04:48 +00:00
Ldfld.cs Some more fixes to several stuff 2007-11-24 15:19:05 +00:00
Ldflda.cs Some more fixes to several stuff 2007-11-24 15:19:05 +00:00
Ldftn.cs Screen works fine now.. 2007-12-09 16:04:30 +00:00
Ldind_I.cs refactorings 2007-11-18 16:51:28 +00:00
Ldind_I1.cs refactorings 2007-11-18 16:51:28 +00:00
Ldind_I2.cs refactorings 2007-11-18 16:51:28 +00:00
Ldind_I4.cs refactorings 2007-11-18 16:51:28 +00:00
Ldind_I8.cs refactorings 2007-11-18 16:51:28 +00:00
Ldind_R4.cs refactorings 2007-11-18 16:51:28 +00:00
Ldind_R8.cs refactorings 2007-11-18 16:51:28 +00:00
Ldind_Ref.cs 2007-12-12 15:58:42 +00:00
Ldind_U1.cs refactorings 2007-11-18 16:51:28 +00:00
Ldind_U2.cs refactorings 2007-11-18 16:51:28 +00:00
Ldind_U4.cs refactorings 2007-11-18 16:51:28 +00:00
Ldlen.cs several fixes 2007-11-24 13:25:08 +00:00
Ldloc.cs We have a GC now. :-) 2007-11-18 14:53:26 +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 refactorings 2007-11-18 16:51:28 +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 Code cleanup 2007-11-17 12:58:48 +00:00
Ldobj.cs refactorings 2007-11-18 16:51:28 +00:00
Ldsfld.cs 2007-12-26 12:03:36 +00:00
Ldsflda.cs Code cleanup 2007-11-17 12:53:28 +00:00
LdStr.cs Ext2 reading works now (limited edition) 2007-12-22 08:32:46 +00:00
Ldtoken.cs Code cleanup 2007-11-17 12:53:28 +00:00
Ldvirtftn.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Leave.cs Code cleanup 2007-11-17 12:53:28 +00:00
Leave_S.cs Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
Localloc.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Mkrefany.cs second part of checkin 2007-09-27 16:55:22 +00:00
Mul.cs Code cleanup 2007-11-17 12:58:48 +00:00
Mul_Ovf.cs Code cleanup 2007-11-17 12:58:48 +00:00
Mul_Ovf_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Neg.cs refactorings 2007-11-18 16:51:28 +00:00
Newarr.cs 2007-12-30 14:04:48 +00:00
Newobj.cs memorystream works (writing) 2007-12-31 15:32:51 +00:00
No.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Noop.cs
Nop.cs Code cleanup 2007-11-17 12:53:28 +00:00
Not.cs refactorings 2007-11-18 16:51:28 +00:00
Op.cs Several changes. fixed stobj 2007-12-21 10:14:26 +00:00
Or.cs refactorings 2007-11-18 16:51:28 +00:00
Pop.cs refactorings 2007-11-18 16:51:28 +00:00
Readonly.cs second part of checkin 2007-09-27 16:55:22 +00:00
Refanytype.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Refanyval.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Rem.cs fixed issues with several opcode implementations. Queue<T> should work now 2007-11-26 13:14:34 +00:00
Rem_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Ret.cs Code cleanup 2007-11-17 12:53:28 +00:00
Rethrow.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Shl.cs refactorings 2007-11-18 16:51:28 +00:00
Shr.cs refactorings 2007-11-18 16:51:28 +00:00
Shr_Un.cs Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
Sizeof.cs Code cleanup 2007-11-17 12:53:28 +00:00
Starg.cs refactorings 2007-11-18 16:51:28 +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 2007-12-30 14:04:48 +00:00
Stelem_I.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stelem_I1.cs random changes 2007-10-06 08:22:26 +00:00
Stelem_I2.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stelem_I4.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stelem_I8.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stelem_R4.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stelem_R8.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stelem_Ref.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stfld.cs Some more fixes to several stuff 2007-11-24 15:19:05 +00:00
Stind_I.cs refactorings 2007-11-18 16:51:28 +00:00
Stind_I1.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stind_I2.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stind_I4.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stind_I8.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stind_R4.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stind_R8.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stind_Ref.cs Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
Stloc.cs argument handling bug fixed. could cause stack corruption 2007-12-16 12:17:11 +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 Several changes. fixed stobj 2007-12-21 10:14:26 +00:00
Stsfld.cs argument handling bug fixed. could cause stack corruption 2007-12-16 12:17:11 +00:00
Sub.cs 2007-12-21 17:45:39 +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 refactorings 2007-11-18 16:51:28 +00:00
Tail.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Throw.cs Code cleanup 2007-11-17 12:58:48 +00:00
Unaligned.cs Array support works now :-) 2007-09-22 09:44:20 +00:00
Unbox.cs refactorings 2007-11-18 16:51:28 +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 arrays work now 2007-12-30 08:44:33 +00:00
X86CustomMethodImplementationProxyOp.cs Some more fixes to several stuff 2007-11-24 15:19:05 +00:00
X86InitVmtImplementationOp.cs Code cleanup 2007-11-17 12:53:28 +00:00
X86MainEntryPointOp.cs Kernel works again.. 2007-12-09 13:09:15 +00:00
X86MethodFooterOp.cs 2007-12-12 15:58:42 +00:00
X86MethodHeaderOp.cs Added small debugging aid 2007-12-30 07:58:08 +00:00
X86OpCodeMap.cs Console support is fixed 2007-11-19 14:57:23 +00:00
X86PInvokeMethodBodyOp.cs refactorings 2007-11-18 16:51:28 +00:00
Xor.cs refactorings 2007-11-18 16:51:28 +00:00