Cosmos/source/Lost/Assembler/JIT/AMD64
LostTheBlack_cp 3060b02e0c AMD64 assembler:
[-] some unnecessary overloads
[+] overloaded operators in order to allow defining memory operands easily
[+] overloaded automatic conversions to allow operands
[+] Labels support
[+] code generator based on F# started
2008-05-09 11:29:38 +00:00
..
Add.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
AddWithCarry.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
AluInstruction.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
And.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
BreakPoint.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
Call.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
Compare.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
ConditionalJumpInstruction.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
GeneralPurposeRegister.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
ImmediateOperand.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
InstructionOperand.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
Jump.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
JumpIfEqual.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
Label.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
LabelOperand.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
MemoryOperand.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
Move.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
Pop.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
ProcessorInstruction.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
Push.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
Registers.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
Return.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00
Rex.cs AMD64 assembler: 2008-05-09 11:29:38 +00:00