1
0
Fork 0
mirror of https://github.com/notwa/mm synced 2024-07-02 22:27:13 -07:00
Commit Graph

14 Commits

Author SHA1 Message Date
Connor Olding 70827cd830 simplify size handling 2015-11-21 00:01:15 -08:00
Connor Olding 88b230d3c7 define formats in the instruction table
this greatly reduces code bloat,
and made it easier to implement a few instructions.
everything is still very untested, however.
2015-11-20 23:29:57 -08:00
Connor Olding 29de0e8d53 only specify one instruction list 2015-11-20 20:45:59 -08:00
Connor Olding 70e4d28442 add remaining fp instructions 2015-11-20 20:26:30 -08:00
Connor Olding bfcd75f5b6 add fp compare instructions 2015-11-20 19:36:52 -08:00
Connor Olding 05c3a18886 use filename in errors; fix JALR 2015-11-20 16:44:40 -08:00
Connor Olding 3b92aad4a0 set up as a proper module 2015-11-20 16:21:13 -08:00
Connor Olding cd8ea7b3d7 refactor to use classes; no hardcoded stuff 2015-11-20 15:27:22 -08:00
Connor Olding ebc9987a38 implement relative branches; fix register orders 2015-11-20 15:01:04 -08:00
Connor Olding cf413a7ab1 a little cleanup 2015-11-20 14:12:02 -08:00
Connor Olding 5822b592f1 add basic fp arithmetic 2015-11-20 14:00:02 -08:00
Connor Olding 301bfc99f8 add fpu registers and basic moves 2015-11-20 13:28:10 -08:00
Connor Olding 8407c4e016 recognize pseudo & fp instructions
i hope this is all of them.
2015-11-20 12:49:26 -08:00
Connor Olding c9671ef4b5 add semi-functional MIPS assembler 2015-11-20 11:53:09 -08:00