Cosmos/source/Indy.IL2CPU.Assembler.X86
kudzu_cp 170f30b447
2008-04-26 22:27:50 +00:00
..
Properties
Add.cs 2008-04-26 22:27:50 +00:00
AddWithCarry.cs 2008-03-14 18:57:33 +00:00
And.cs
Assembler.cs 2008-04-26 22:27:50 +00:00
Break.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
Call.cs Misc changes 2007-12-08 11:21:02 +00:00
CLD.cs memory clearing fixed 2008-01-04 17:32:19 +00:00
Cli.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
CmpXchg.cs Console works again. 2007-10-11 18:04:03 +00:00
Compare.cs 2008-04-26 22:27:50 +00:00
Condition.cs [+] ConditionalMove class to handle CMOVcc 2008-04-18 12:08:30 +00:00
ConditionalMove.cs [+] ConditionalMove class to handle CMOVcc 2008-04-18 12:08:30 +00:00
Cosmos.snk Rest of strong naming 2008-01-09 17:03:23 +00:00
Divide.cs
IDivide.cs Fix dividing now 2008-01-05 16:23:46 +00:00
InByte.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
InDWord.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
Indy.IL2CPU.Assembler.X86.csproj Removed .Native 2008-04-26 07:45:27 +00:00
Indy.IL2CPU.Assembler.X86.csproj.vspscc
Instruction.cs
Interrupt.cs [*] Fixed Interrupt to generate int 4 unconditionally 2008-04-18 13:18:11 +00:00
InWord.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
IRet.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
JumpAlways.cs 2008-04-26 22:17:35 +00:00
JumpBase.cs Exceptions work, no finally/catch support yet, though 2008-01-06 12:24:02 +00:00
JumpIfAbove.cs [+] ConditionalMove class to handle CMOVcc 2008-04-18 12:08:30 +00:00
JumpIfAboveOrEqual.cs [+] ConditionalMove class to handle CMOVcc 2008-04-18 12:08:30 +00:00
JumpIfBelow.cs [+] Blt_Un now works with 64bit operands. 2008-04-17 23:20:12 +00:00
JumpIfBelowOrEqual.cs [*] Fixed error with bge. 2008-04-17 22:00:58 +00:00
JumpIfCarry.cs [+] It seems that blt_un now works fine on 64-bit operands. 2008-04-11 16:31:50 +00:00
JumpIfEquals.cs Misc changes 2007-12-08 11:21:02 +00:00
JumpIfGreater.cs [!] Class JumpIfGreater writes jb code instead of jg. 2008-04-17 22:24:56 +00:00
JumpIfGreaterOrEqual.cs [*] Fixed error with bge. 2008-04-17 22:00:58 +00:00
JumpIfGreaterOrEquals.cs [!] JumpIfGreaterOrEqual produces the same opcode as JumpIfGreaterOrEqual, but it's opcode in attribute is jbe. 2008-04-17 22:26:16 +00:00
JumpIfLess.cs Misc changes 2007-12-08 11:21:02 +00:00
JumpIfLessOrEqual.cs Misc changes 2007-12-08 11:21:02 +00:00
JumpIfNotEquals.cs Misc changes 2007-12-08 11:21:02 +00:00
JumpIfNotZero.cs Int64: 2008-03-15 09:02:05 +00:00
JumpIfZero.cs Misc changes 2007-12-08 11:21:02 +00:00
JumpNotCary.cs [+] It seems that blt_un now works fine on 64-bit operands. 2008-04-11 16:31:50 +00:00
JumpOnGreater.cs [+] ConditionalMove class to handle CMOVcc 2008-04-18 12:08:30 +00:00
Lgdt.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
Lidt.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
Move.cs 2008-04-26 22:27:50 +00:00
MoveAndSignExtend.cs [+] MoveAndSignExtend & MoveAndZeroExtend added to assmebler 2008-04-18 13:29:13 +00:00
MoveAndZeroExtend.cs [+] MoveAndSignExtend & MoveAndZeroExtend added to assmebler 2008-04-18 13:29:13 +00:00
Multiply.cs
Neg.cs
Noop.cs
Not.cs
Or.cs
Out.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
Pop.cs
Popad.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
Popd.cs Debugging of cosmos works now via gdb and remote stub in vm 2007-12-02 15:19:53 +00:00
Push.cs refactorings 2007-11-18 16:51:28 +00:00
Pushad.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
Pushd.cs Debugging of cosmos works now via gdb and remote stub in vm 2007-12-02 15:19:53 +00:00
Pushfd.cs fixed issues with several opcode implementations. Queue<T> should work now 2007-11-26 13:14:34 +00:00
Registers.cs refactorings 2007-11-18 16:51:28 +00:00
RepeatMovsb.cs Implemented Buffer.BlockCopy 2007-12-31 12:00:26 +00:00
RepeatStosb.cs Implemented Buffer.BlockCopy 2007-12-31 12:00:26 +00:00
RepeatStosd.cs memory clearing fixed 2008-01-04 17:32:19 +00:00
Ret.cs Partial move to DumbAssembler 2008-04-26 21:49:56 +00:00
ShiftLeft.cs
ShiftRight.cs
SignExtendAX.cs [+] MoveAndSignExtend & MoveAndZeroExtend added to assmebler 2008-04-18 13:29:13 +00:00
Sti.cs some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class 2008-04-26 17:17:08 +00:00
Stosb.cs memory clearing fixed 2008-01-04 17:32:19 +00:00
Stosw.cs memory clearing fixed 2008-01-04 17:32:19 +00:00
Sub.cs
SubWithCarry.cs Int64: 2008-03-16 06:44:01 +00:00
Test.cs 2008-04-26 22:27:50 +00:00
Xor.cs