Cosmos/source/Cosmos.Assembler/x86
José Pedro f8e18e3fbc Fixed StringHelper.GetNumberString().
Changes in Conv*, Ld* and St* opcodes so that values with size < 4 bytes are extended to 4 bytes.
Implemented Not and Xor for values with size 8 bytes.
Added tests for bitwise operations, arithmetic operations and Conv* opcodes.
2017-01-24 20:54:07 +00:00
..
_Infra Compare moved to newer x# stuff. 2016-06-12 15:25:48 -04:00
SSE2 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2016-06-26 15:02:38 +02:00
SSE3 . 2016-06-15 15:04:50 -04:00
SSEAndMMX2 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2016-06-26 15:02:38 +02:00
x87 . 2016-06-17 16:40:46 -04:00
Add.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
AddWithCarry.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
And.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Call.cs First step in improving x# and compiler. 2016-06-11 16:13:13 -04:00
ClearInterruptFlag.cs I think the default Heap allocates handles now. 2015-07-26 18:37:09 -04:00
ClrCarryFlag.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
ClrDirFlag.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Cmps.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
CmpXchg.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Compare.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
ConditionalJump.cs . 2016-06-12 09:25:09 -04:00
ConditionalMove.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
ConvByteToWord.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Cosmos.snk Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
CpuId.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Dec.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Divide.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Enums.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
ExternalLabel.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Halt.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
IDivide.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Imul.cs . 2016-06-12 10:35:03 -04:00
INC.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
InFromDX.cs . 2016-06-12 09:25:09 -04:00
INT.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
INT1.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
INT3.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Interrupt.cs . 2016-06-16 12:59:00 -04:00
IRET.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
JumpAlways.cs First step in improving x# and compiler. 2016-06-11 16:13:13 -04:00
JumpBase.cs Performance improvements. 2014-12-20 17:36:45 +01:00
JumpToSegment.cs Performance improvements. 2014-12-20 17:36:45 +01:00
Lea.cs Added ASM instructions and basic DateTime-implementation 2016-08-14 06:06:30 +02:00
Lgdt.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Lidt.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
LoadStatusFlags.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Mov.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
MoveCR.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
MoveD.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
MoveSignExtend.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
MoveToDR6.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
MoveZeroExtend.cs Fixed StringHelper.GetNumberString(). 2017-01-24 20:54:07 +00:00
Movs.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Multiply.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Neg.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Noop.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Not.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Or.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
OutToDX.cs . 2016-06-12 09:25:09 -04:00
Pop.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Popad.cs First step in improving x# and compiler. 2016-06-11 16:13:13 -04:00
Popfd.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Push.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Pushad.cs First step in improving x# and compiler. 2016-06-11 16:13:13 -04:00
Pushfd.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Rdmsr.cs Added ASM instructions and basic DateTime-implementation 2016-08-14 06:06:30 +02:00
Rdtsc.cs Added ASM instructions and basic DateTime-implementation 2016-08-14 06:06:30 +02:00
Registers.cs First stage of compiler refactorings 2016-06-14 15:26:39 -04:00
Return.cs First step in improving x# and compiler. 2016-06-11 16:13:13 -04:00
RotateLeft.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
RotateRight.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
RotateThroughCarryRight.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Scas.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
SetInterruptFlag.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
ShiftLeft.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
ShiftLeftArithmetic.cs - Bugfix Shr_un does not really did a shift right unsigned 2016-08-18 20:10:10 +02:00
ShiftRight.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
ShiftRightArithmetic.cs - Bugfix Shr_un does not really did a shift right unsigned 2016-08-18 20:10:10 +02:00
Shld.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Shrd.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
SignExtendAX.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
StoreByteInString.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
StoreSD.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
StoreWordInString.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Stos.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Sub.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
SubWithCarry.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Test.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Xchg.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
XchgAndAdd.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00
Xor.cs Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP 2014-11-26 03:43:20 +00:00