Cosmos/source2/Compiler/Cosmos.Compiler.Assembler.X86
2011-10-02 00:39:17 +00:00
..
..svnbridge Added FloatSine and FloatCosine instructions. This is to facilitate the needs of Orvid.Graphics. 2011-06-14 18:12:31 +00:00
_Infra X# 2011-07-19 04:34:37 +00:00
Properties unit format of assemblyinfos 2010-09-09 20:54:55 +00:00
SSE2 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
SSE3 add convertSD2SI, mov double dupplicate (without 64 bit support no other way found) 2011-05-24 20:28:57 +00:00
SSEAndMMX2 2011-07-17 23:49:21 +00:00
x87 add movsx, fchs 2011-09-02 21:03:14 +00:00
Add.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
AddWithCarry.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
And.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Call.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
ClrCarryFlag.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
ClrDirFlag.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
ClrInterruptFlag.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Cmps.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
CmpXchg.cs 2011-07-17 23:51:19 +00:00
Compare.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
ConditionalJump.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
ConditionalMove.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
ConvByteToWord.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Cosmos.Compiler.Assembler.X86.csproj 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
Cosmos.Compiler.Assembler.X86.csproj.vspscc renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Cosmos.snk DONT DOWNLOAD. this version does build, but probably wont work. testing now. 2010-08-05 16:18:27 +00:00
CpuId.cs 2011-07-17 23:51:19 +00:00
Dec.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Divide.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Enums.cs add add_ovf, add_ovf_un, overflow throws an exception which currently is not working, but message on console is working 2011-06-25 20:58:56 +00:00
ExternalLabel.cs DONT DOWNLOAD. this version does build, but probably wont work. testing now. 2010-08-05 16:18:27 +00:00
Halt.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
IDivide.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
In.cs 2011-07-18 00:02:27 +00:00
Inc.cs 2011-07-18 00:02:27 +00:00
INT.cs 2011-07-18 00:02:27 +00:00
Int1.cs 2011-07-18 00:02:27 +00:00
Int3.cs 2011-07-18 00:02:27 +00:00
IRET.cs 2011-07-18 00:02:27 +00:00
JumpAlways.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
JumpBase.cs Backed out label changes. They use . again. The # change caused too many issues. 2011-07-20 02:39:36 +00:00
JumpToSegment.cs DONT DOWNLOAD. this version does build, but probably wont work. testing now. 2010-08-05 16:18:27 +00:00
Lgdt.cs 2011-07-17 23:46:48 +00:00
Lidt.cs 2011-07-17 23:46:48 +00:00
LoadStatusFlags.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Move.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
MoveCR.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
MoveD.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
MoveSignExtend.cs add movsx, fchs 2011-09-02 21:03:14 +00:00
MoveZeroExtend.cs add sign check for choose right asm instruction in LdLoc 2011-09-14 21:10:56 +00:00
Movs.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Multiply.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Neg.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Noop.cs DebugStub now uses Int3. 2011-07-15 03:43:33 +00:00
Not.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Or.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Out.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Pop.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Popad.cs 2011-07-17 23:51:19 +00:00
Popfd.cs 2011-07-17 23:51:19 +00:00
Push.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Pushad.cs 2011-07-17 23:51:19 +00:00
Pushfd.cs 2011-07-17 23:51:19 +00:00
Registers.cs fix fstp byte size through add st0 -7 size 2011-06-03 22:32:25 +00:00
Return.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
RotateLeft.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
RotateRight.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
RotateThroughCarryRight.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Scas.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
SetInterruptFlag.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
ShiftLeft.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
ShiftRight.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Shld.cs 2011-07-17 23:51:19 +00:00
Shrd.cs 2011-07-17 23:51:19 +00:00
SignExtendAX.cs 2011-07-17 23:51:19 +00:00
StoreByteInString.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
StoreSD.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
StoreWordInString.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Stos.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Sub.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
SubWithCarry.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Test.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
Xchg.cs Removed old binary code. 2010-08-05 17:11:04 +00:00
XchgAndAdd.cs 2011-07-17 23:51:19 +00:00
Xor.cs Removed old binary code. 2010-08-05 17:11:04 +00:00