Cosmos/source/Indy.IL2CPU.Assembler.X86
2008-08-10 17:06:06 +00:00
..
3DNow!2 Starting divisions per ISA 2008-08-10 09:45:24 +00:00
286AndUp Starting divisions per ISA 2008-08-10 09:45:24 +00:00
286Exclusive again instructions... 2008-08-10 17:06:06 +00:00
386AndUp again instructions... 2008-08-10 17:06:06 +00:00
386Exclusive again instructions... 2008-08-10 17:06:06 +00:00
486AndUp Starting divisions per ISA 2008-08-10 09:45:24 +00:00
8086Exclusive again instructions... 2008-08-10 17:06:06 +00:00
AMD-MMX Starting divisions per ISA 2008-08-10 09:45:24 +00:00
MMX Starting divisions per ISA 2008-08-10 09:45:24 +00:00
Properties
SpecialDebug Starting divisions per ISA 2008-08-10 09:45:24 +00:00
SSE Starting divisions per ISA 2008-08-10 09:45:24 +00:00
X Starting divisions per ISA 2008-08-10 09:45:24 +00:00
AAA.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
AAD.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
AAM.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
AAS.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
Add.cs 2008-04-26 22:27:50 +00:00
AddWithCarry.cs 2008-03-14 18:57:33 +00:00
And.cs
Assembler.cs added SSE initialisation 2008-08-07 12:14:30 +00:00
ByteToWord.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
Call.cs Misc changes 2007-12-08 11:21:02 +00:00
ClrCarryFlag.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
ClrDirFlag.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
ClrInterruptFlag.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
CmpByteInString.cs again instructions... 2008-08-10 17:06:06 +00:00
CmpByteString.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
CmpMem.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
CmpWord.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
CmpWordInString.cs again instructions... 2008-08-10 17:06:06 +00:00
CmpWordString.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
Compare.cs 2008-04-30 15:51:37 +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
DAA.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
DAS.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
Dec.cs DebugStub suspend/resume 2008-05-05 16:12:43 +00:00
Divide.cs
EffectAddr.cs again instructions... 2008-08-10 17:06:06 +00:00
Escape.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
Exchange.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
FlagIntoAH.cs again instructions... 2008-08-10 17:06:06 +00:00
Halt.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
IDivide.cs Fix dividing now 2008-01-05 16:23:46 +00:00
IMultiply.cs Starting divisions per ISA 2008-08-10 09:45:24 +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
Inc.cs DebugStub suspend/resume 2008-05-05 16:12:43 +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 again instructions... 2008-08-10 17:06:06 +00:00
Indy.IL2CPU.Assembler.X86.csproj.vspscc
Instruction.cs 2008-04-27 06:31:13 +00:00
Interrupt.cs Initial version of V86 monitor. DOES NOT WORK YET 2008-07-26 10:59:07 +00:00
InterruptIfOverflow.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
InterruptReturn.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
InvCarryFlag.cs Starting divisions per ISA 2008-08-10 09:45:24 +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
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
JumpIfCXIs0.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfECXIs0.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfEqual.cs Final move of Debug Stub to DumbAssembler 2008-04-27 00:57:57 +00:00
JumpIfEvenParity.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfGreater.cs [!] Class JumpIfGreater writes jb code instead of jg. 2008-04-17 22:24:56 +00:00
JumpIfGreaterOrEqual.cs Ext2.GetDirectoryListing(ulong) works fine now :) 2008-07-20 12:02:03 +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 localloc works. ipaddress.hosttonetwork therefore too 2008-07-16 16:45:23 +00:00
JumpIfNotAbove.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotAboveOrEqual.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotBelow.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotBelowOrEqual.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotCarry.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotEquals.cs Final move of Debug Stub to DumbAssembler 2008-04-27 00:57:57 +00:00
JumpIfNotGreater.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotGreaterOrEqual.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotLess.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotLessOrEqual.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotOverflow.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotParity.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotSign.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfNotZero.cs 2008-08-01 09:59:50 +00:00
JumpIfOddParity.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfOverflow.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfSign.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
JumpIfZero.cs Misc changes 2007-12-08 11:21:02 +00:00
LoadByte.cs again instructions... 2008-08-10 17:06:06 +00:00
LoadESWithPointer.cs again instructions... 2008-08-10 17:06:06 +00:00
LoadPointerDS.cs again instructions... 2008-08-10 17:06:06 +00:00
LoadWord.cs again instructions... 2008-08-10 17:06:06 +00:00
Lock.cs again instructions... 2008-08-10 17:06:06 +00:00
LoopAlways.cs again instructions... 2008-08-10 17:06:06 +00:00
LoopBase.cs again instructions... 2008-08-10 17:06:06 +00:00
LoopIfEqual.cs again instructions... 2008-08-10 17:06:06 +00:00
LoopIfNotEqual.cs again instructions... 2008-08-10 17:06:06 +00:00
LoopIfNotZero.cs again instructions... 2008-08-10 17:06:06 +00:00
LoopIfZero.cs again instructions... 2008-08-10 17:06:06 +00:00
Move.cs Final move of Debug Stub to DumbAssembler 2008-04-27 00:57:57 +00:00
MoveSB.cs again instructions... 2008-08-10 17:06:06 +00:00
MoveSW.cs again instructions... 2008-08-10 17:06:06 +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
Popd.cs
Push.cs
Pushd.cs
Registers.cs
Repeat.cs again instructions... 2008-08-10 17:06:06 +00:00
RepeatBase.cs again instructions... 2008-08-10 17:06:06 +00:00
RepeatIfEqual.cs again instructions... 2008-08-10 17:06:06 +00:00
RepeatIfNotEqual.cs again instructions... 2008-08-10 17:06:06 +00:00
RepeatIfNotZero.cs again instructions... 2008-08-10 17:06:06 +00:00
RepeatIfZero.cs again instructions... 2008-08-10 17:06:06 +00:00
RepeatMovsb.cs Multicast delegates 2008-05-13 14:27:29 +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
Return.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
ReturnNear.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
RotateThroughCarryLeft.cs SHA256 works now 2008-05-14 17:21:54 +00:00
RotateThroughCarryRight.cs SHA256 works now 2008-05-14 17:21:54 +00:00
SetALByCarry.cs again instructions... 2008-08-10 17:06:06 +00:00
SetCarryFlag.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
SetDirectionFlag.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
SetInterruptFlag.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
ShiftAritLeft.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
ShiftAritRight.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
ShiftLeft.cs
ShiftRight.cs SHA256 works now 2008-05-14 17:21:54 +00:00
SingleWordToDouble.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
StoreByteInString.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
StoreSD.cs again instructions... 2008-08-10 17:06:06 +00:00
StoreWordInString.cs Starting divisions per ISA 2008-08-10 09:45:24 +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
Wait.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
XLAT.cs Starting divisions per ISA 2008-08-10 09:45:24 +00:00
Xor.cs