Commit graph

6 commits

Author SHA1 Message Date
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
LostTheBlack_cp
53093456a6 [*] DestSourceInstruction renamed to AluInstruction 2008-04-11 11:47:47 +00:00
LostTheBlack_cp
c2cf1cefcb [+] Every instruction supports converting to FASM code now. 2008-04-11 10:24:33 +00:00
LostTheBlack_cp
d382dfbdc8 [+] Added some mnemonics for registers.
[+] Immediate operand instantination.
2008-03-31 11:26:30 +00:00
LostTheBlack_cp
09c5863060 [+] Source Dest operators emitter are almost ready. 2008-03-31 10:03:31 +00:00
LostTheBlack_cp
498f293c8a Added OO-based basic parts of AMD64 jitter:
[+] Registers enumeration (only GPRs)
[+] Basic class ProcessorInstruction
[+] Base class InstructionOperand it's child GeneralPurposeRegister
[+] Added some abstraction to DestSourceInstruction
[+] Added stub for first instruction - AddWithCarry
2008-03-31 06:59:34 +00:00