Cosmos/source2/Compiler/Cosmos.Compiler.Assembler.X86
Trivalik_cp 51e893eb74 add movsx, fchs
implement neg CIL (needed for Abs())
fix floor and ceiling in range of int
add sign extension to LdArg and LdLoc
remove unneeded math functions, like min,max,abs
2011-09-02 21:03:14 +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 add convertSD2SI, mov double dupplicate (without 64 bit support no other way found) 2011-05-24 20:28:57 +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
AddWithCarry.cs
And.cs
Call.cs
ClrCarryFlag.cs
ClrDirFlag.cs
ClrInterruptFlag.cs
Cmps.cs
CmpXchg.cs 2011-07-17 23:51:19 +00:00
Compare.cs
ConditionalJump.cs
ConditionalMove.cs
ConvByteToWord.cs
Cosmos.Compiler.Assembler.X86.csproj add movsx, fchs 2011-09-02 21:03:14 +00:00
Cosmos.Compiler.Assembler.X86.csproj.vspscc renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Cosmos.snk
CpuId.cs 2011-07-17 23:51:19 +00:00
Dec.cs
Divide.cs
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
Halt.cs
IDivide.cs
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
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
Lgdt.cs 2011-07-17 23:46:48 +00:00
Lidt.cs 2011-07-17 23:46:48 +00:00
LoadStatusFlags.cs
Move.cs
MoveCR.cs
MoveD.cs
MoveSignExtend.cs add movsx, fchs 2011-09-02 21:03:14 +00:00
Movs.cs
Multiply.cs
Neg.cs
Noop.cs DebugStub now uses Int3. 2011-07-15 03:43:33 +00:00
Not.cs
Or.cs
Out.cs
Pop.cs
Popad.cs 2011-07-17 23:51:19 +00:00
Popfd.cs 2011-07-17 23:51:19 +00:00
Push.cs
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
RotateLeft.cs
RotateRight.cs
RotateThroughCarryRight.cs
Scas.cs
SetInterruptFlag.cs
ShiftLeft.cs
ShiftRight.cs
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
StoreSD.cs
StoreWordInString.cs
Stos.cs
Sub.cs
SubWithCarry.cs
Test.cs
Xchg.cs
XchgAndAdd.cs 2011-07-17 23:51:19 +00:00
Xor.cs