Stanislav Shwartsman
cc694377b9
Standartization of Bochs instruction handlers.
...
Bochs instruction emulation handlers won't refer to direct fields of instructions like MODRM.NNN or MODRM.RM anymore.
Use generic source/destination indications like SRC1, SRC2 and DST.
All handlers are modified to support new notation. In addition fetchDecode module was modified to assign sources to instructions properly.
Immediate benefits:
- Removal of several duplicated handlers (FMA3 duplicated with FMA4 is a trivial example)
- Simpler to understand fetch-decode code
Future benefits:
- Integration of disassembler into Bochs CPU module, ability to disasm bx_instruction_c instance (planned)
Huge patch. Almost all source files wre modified.
2012-08-05 13:52:40 +00:00
..
2012-07-14 07:13:56 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-07-12 14:51:54 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-06-14 18:56:47 +00:00
2012-08-02 20:43:14 +00:00
2012-07-26 16:03:26 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-07-12 14:51:54 +00:00
2012-05-11 06:51:04 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-07-12 14:51:54 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-07-14 08:45:43 +00:00
2012-08-05 13:52:40 +00:00
2012-07-26 16:03:26 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-07-26 16:03:26 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-01 14:56:51 +00:00
2012-07-27 08:13:39 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-07-26 16:03:26 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-08-05 13:52:40 +00:00
2012-07-27 08:13:39 +00:00
2012-08-05 13:52:40 +00:00
2012-07-11 18:58:00 +00:00
2012-08-05 13:52:40 +00:00
2012-07-27 08:13:39 +00:00