summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
3 daysConvert tabs to spacesHEADmasterbd
3 daysFinish over_or_under testbd
3 daysAdd two new tests for vector (strides + matrix)bd
3 daysSwap the field order for ROTV instructionbd
3 daysAdd the ROTV instructionbd
3 daysPart one reformat SRDL and SRDS instruction signaturebd
4 daysRename STOREV, LOADV to SRDS, SRDLbd
4 daysAdd initial vector testsbd
2025-04-28Scale down the rabbit reproductionbd
2025-04-28Add primes generatorbd
2025-04-28Add harder matrix benchmarksbd
2025-04-28Increase size of exchange sortbd
2025-04-27Fixed adjacent adder with feedback from simulatorbd
2025-04-27Add infinity, an infinite loop benchmark testbd
2025-04-27Add exchange sort test programbd
2025-04-22Fix rabbits with simulator feedbackbd
2025-04-21Fix dominative-functions example with simulator feedbackbd
2025-04-21update copyrightbd
2025-04-18Fix matrix multiplication with simulator feedbackbd
2025-04-17Add new push/pop test case, ensure generated files end in .rvbd
2025-04-16Merge pull request #9 from bdunahu/bdunahuSiddarth Suresh
Let displacement for JAL+JMP be the absolute file position of label
2025-04-16remove tabsbd
2025-04-16Let displacement for JAL+JMP be the absolute file position of labelbd
2025-04-16Rework tests to fit new JML/JAL parsing schemebd
2025-04-16Merge remote-tracking branch 'origin/master' into bdunahubd
2025-04-16Add licensing informationbd
2025-04-12Merge pull request #8 from bdunahu/bdunahuSiddarth Suresh
Add write raw bytes stage
2025-04-11Add RET and NOP j-type instructionsbd
2025-04-11Remove unnecessary imm ast nodebd
2025-04-11Add a few new test filesbd
2025-04-11Automatically add a halt to the end of every programbd
2025-04-11Rename some grammar rules (for better error outputbd
2025-04-11Simplify newline rulesbd
2025-04-11Add comments to parsingbd
2025-04-10Switch to allowing variables to be used as immediate fieldsbd
2025-04-10Allow all integers to be negativebd
2025-04-10Fix swapped destination + source in immediate i-type instructionsbd
2025-04-10Add write raw bytes stagebd
2025-04-10Merge pull request #2 from bdunahu/bdunahuSiddarth Suresh
Finish parser, add .text and .data directives, variable names, label processing
2025-04-10Add untested (but works on the single input file) code emissionbd
2025-04-10Fix the rest of the initial parsing bugs, add high-level testsbd
2025-04-10Messy data sectionbd
2025-04-09Properly maintain a hashmap of labels, lots of minor code cleanupsbd
2025-04-09Successfully parse every instruction typebd
2025-04-09Saving first part of large rewritebd
2025-04-09Remove triviabd
2025-04-08Add parsing functionality for R-type expressionsbd
2025-04-08Merge pull request #1 from bdunahu/bdunahuSiddarth Suresh
Add logic to open file, full lexer and tests.
2025-04-08Simplify lexer-error handling, skeletion parsing functions for typesbd
2025-04-08Add plus and minus symbols to lexerbd