summaryrefslogtreecommitdiffhomepage
path: root/asm
AgeCommit message (Expand)Author
2020-11-28Complete: Shift Left and Shift RightRoland Reichwein
2020-11-28Implemented MOVSX - Move With Sign-ExtensionRoland Reichwein
2020-11-28Implemented SETcc - Set Byte On ConditionRoland Reichwein
2020-11-28Implemented CMOVcc - Conditional MoveRoland Reichwein
2020-11-27Added CMPRoland Reichwein
2020-11-24Implement shl reg, clRoland Reichwein
2020-11-24Implement Shift Left (WIP)Roland Reichwein
2020-11-23Add Subtract, generalized binary operationsRoland Reichwein
2020-11-22Generalize Add / Mul, Integer promotion, testsRoland Reichwein
2020-11-22Fix frame pointer - pop was too earlyRoland Reichwein
2020-11-22Support 16-bit shortRoland Reichwein
2020-11-21Bugfix push + popRoland Reichwein
2020-11-21Bugfixing of stack (WIP)Roland Reichwein
2020-11-21Support gcc 10 and clang 11Roland Reichwein
2020-11-20Assembler bugfixes - tests run successfully nowRoland Reichwein
2020-11-19Assembler parser bugfixes (WIP)Roland Reichwein
2020-11-19Add assembler parser (WIP)Roland Reichwein
2020-11-18Implemented asm orRoland Reichwein
2020-11-18Added Asm opsRoland Reichwein
2020-11-17Complete hierarchical evaluation (unittest and systemtest fixed)Roland Reichwein
2020-11-16Implement hierarchical evaluation (WIP)Roland Reichwein
2020-11-15Evaluation (WIP)Roland Reichwein
2020-11-15Fixed unit tests, prepared hierarchical evaluation via stack (WIP)Roland Reichwein
2020-11-15Simplify Asm constructionRoland Reichwein
2020-11-14Added system testsRoland Reichwein
2020-11-13Added push and popRoland Reichwein
2020-11-13Add system tests, implement syscallRoland Reichwein
2020-11-13Added intel sub, div, idivRoland Reichwein
2020-11-12implement restore of head recursionRoland Reichwein
2020-11-10Implemented dec, mul, imulRoland Reichwein
2020-11-09Support multiply (WIP)Roland Reichwein
2020-11-09Move encode.h|cpp to intel specificRoland Reichwein
2020-11-09Implement inc instruction, support 64 bit regsRoland Reichwein
2020-11-09First program: Can add 2 integers and return result via exit codeRoland Reichwein
2020-11-08Prepare encoding and linkingRoland Reichwein
2020-11-06Prepare Token/Node handlingRoland Reichwein
2020-10-18Namespace AsmRoland Reichwein
2020-10-18Implemented optimize()Roland Reichwein
2020-10-18Implemented insertAddresses()Roland Reichwein
2020-10-18Added xor, mov, jmpRoland Reichwein
2020-10-17Add addRoland Reichwein
2020-10-17Handle Labels and DataRoland Reichwein
2020-10-17Add ret and intRoland Reichwein
2020-10-17Separate-out assemblerRoland Reichwein