Gabe Black
|
6c54b654a8
|
Implement some forms of add.
--HG--
extra : convert_revision : adbff2e9b9952ec09853cc43d40243e7262410a7
|
2007-07-18 16:33:56 -07:00 |
|
Gabe Black
|
62ffc71fab
|
Use limm to set up immediate value for subtract instruction.
--HG--
extra : convert_revision : f94e391e36a47c2f5222f30d7e28f48f7875db58
|
2007-07-17 16:50:13 -07:00 |
|
Gabe Black
|
25e385e0cf
|
Use the new symbols to clean up the assembler.
--HG--
extra : convert_revision : 005464e875ede1e37dfe0e0482c29fd793ca52be
|
2007-06-21 15:30:05 +00:00 |
|
Gabe Black
|
77aa98d0f8
|
Implement rip relative addressing and put in some missing loads and stores.
--HG--
extra : convert_revision : 99053414cef40f13c5226871a72909b2622d8c26
|
2007-06-20 19:08:04 +00:00 |
|
Gabe Black
|
a68ddf685c
|
Make memory instructions work better, add more macroop implementations, add an lea microop, move EmulEnv into it's own .cc and .hh.
--HG--
extra : convert_revision : 1212b8463eab1c1dcba7182c487d1e9184cf9bea
|
2007-06-20 15:02:50 +00:00 |
|
Gabe Black
|
8bd213b3b8
|
Move the microcode assembly to a python package instead of isa_parser files. Also, the code is now a single string which runs through the microcode assembler rather than docstrings associated with classes named after each architectural level instruction.
--HG--
extra : convert_revision : 20e6d6ac625dde8f1885acc445882096df562778
|
2007-06-08 16:13:20 +00:00 |
|