9 Commits

Author SHA1 Message Date
Dani Messerman
03527aba71 Tab to space 2015-05-10 22:33:16 +03:00
Dani Messerman
af8817314a Formatting 2015-05-10 22:33:16 +03:00
Dani Messerman
2839139250 Added LDR 2015-05-10 22:32:34 +03:00
Dani Messerman
9c3c193a4c Added block partitioning to make optimizations faster and hopefully better 2015-05-10 22:32:32 +03:00
Dani Messerman
22fbe294be Added some shifts 2015-05-10 22:32:30 +03:00
Dani Messerman
66f70e7321 Added conditional execution
24% of instructions in 3dscraft
2015-05-10 22:32:29 +03:00
Dani Messerman
7882bb2c4c Added bl, blx
17% of the instructions in 3dscraft
2015-05-10 22:32:29 +03:00
Dani Messerman
d7367172e8 Added block linking
Each time an instruction finishes it jumps to the next one instead of going back to the switch block
2015-05-10 22:32:27 +03:00
Dani Messerman
3731d28ca9 Generates mov reg, reg 2015-05-10 22:30:53 +03:00