Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-23 | copyright: Change HP copyright on x86 code to be more friendly | Nathan Binkert | |
2009-08-17 | X86: Ignore the size part of XMM/MMX operands. The instructions know what ↵ | Gabe Black | |
they want. | |||
2009-08-17 | X86: Use suffixes to differentiate XMM/MMX/GPR operands. | Gabe Black | |
2009-01-06 | X86: Autogenerate macroop generateDisassemble function. | Gabe Black | |
2007-12-01 | X86: Reorganize segmentation and implement segment selector movs. | Gabe Black | |
--HG-- extra : convert_revision : 553c3ffeda1f5312cf02493f602e7d4ba2fe66e8 | |||
2007-11-12 | X86: Implement the wrcr microop which writes a control register, and some ↵ | Gabe Black | |
control register work. --HG-- extra : convert_revision : 3e9daef9cdd0665c033420e5b4f981649e9908ab | |||
2007-10-12 | X86: Added some new versions of MOV and a new argument type tag. | Gabe Black | |
--HG-- extra : convert_revision : e21b2062d68baa983c7c631b3e1fe3149de56427 | |||
2007-08-04 | X86: Implement microops and instructions that manipulate the flags register. | Gabe Black | |
--HG-- extra : convert_revision : 566841577bf4a98cac0b65292fe0f7daf89a9203 | |||
2007-08-04 | X86: Make fixed register operands ignore register index extensions from the ↵ | Gabe Black | |
REX prefix. The only cases where this was the correct behavior are now handled with the "B" operand type, and doing things this way was breaking some instructions, notably a shift. --HG-- extra : convert_revision : 072346d4f541edaceba7aecc26ba8d2cd756e481 | |||
2007-07-30 | X86: Allow RIP relative decode on -all- memory forms of operands. | Gabe Black | |
--HG-- extra : convert_revision : 8af62cda2ce1c4acfa26a028a4f7506647bc27f7 | |||
2007-07-23 | Make the operand size reflect the size specifier on the operand tags, and ↵ | Gabe Black | |
implement NEG --HG-- extra : convert_revision : da73ed6820d57f083c18f44b2fa868fc0976dd16 | |||
2007-07-20 | Add a parameter type to read a register index from the opcode itself. | Gabe Black | |
--HG-- extra : convert_revision : d2b5468ebf5df5a6ccadb57a30c52c8d16417b9a | |||
2007-06-20 | Implement rip relative addressing and put in some missing loads and stores. | Gabe Black | |
--HG-- extra : convert_revision : 99053414cef40f13c5226871a72909b2622d8c26 | |||
2007-06-20 | Make memory instructions work better, add more macroop implementations, add ↵ | Gabe Black | |
an lea microop, move EmulEnv into it's own .cc and .hh. --HG-- extra : convert_revision : 1212b8463eab1c1dcba7182c487d1e9184cf9bea | |||
2007-06-18 | Get rid of unnecessary output. | Gabe Black | |
--HG-- extra : convert_revision : 0df9a12788b8ce3225c113c095d5f13e49a7c544 | |||
2007-06-14 | Implement a handful more instructions and differentiate macroops based on ↵ | Gabe Black | |
the operand types they expect. --HG-- extra : convert_revision : f9c8e694a8c0eb33b988657dca03ab495b65bee8 | |||
2007-06-14 | Get rid of an unnecessary debug statement. | Gabe Black | |
--HG-- extra : convert_revision : 0b306dd96f5358474ad6a8bf4a949c12bcd139cd | |||
2007-06-13 | Fix the operand type tag parser to recognize multi character register names. | Gabe Black | |
--HG-- extra : convert_revision : e025620e29f2515d51240e96c4a05a4f74bdf72e | |||
2007-06-12 | Minor comment fix up. | Gabe Black | |
--HG-- extra : convert_revision : 20d517c4bc2aae54e53368c708b5abb27ed3a469 | |||
2007-06-12 | Make use of some of the REX prefix. | Gabe Black | |
--HG-- extra : convert_revision : 948eceb59a1cd9b02ad9355dd5894af0bbec4e83 | |||
2007-06-12 | Use objects to pass around output code, and fix/implement a few things. | Gabe Black | |
src/arch/x86/isa/formats/multi.isa: Make the formats use objects to pass around output code. --HG-- extra : convert_revision : 428915bda22e848befac15097f56375c1818426e | |||
2007-06-08 | Clean things up a little. | Gabe Black | |
--HG-- extra : convert_revision : 62ad0839847db85738054da6f7da8a956b24143e | |||
2007-06-08 | Big changes to use the new microcode assembler. | Gabe Black | |
--HG-- extra : convert_revision : 7d1a43c5791a2e7e30533746da3dd7036a5b8799 | |||
2007-04-10 | Reworked x86 a bit | Gabe Black | |
--HG-- extra : convert_revision : def1a30e54b59c718c451a631a1be6f8e787e843 | |||
2007-04-06 | Move the instruction specialization stuff out of the microassembler file, ↵ | Gabe Black | |
and added some comments to main.isa --HG-- extra : convert_revision : 1534ae7d5a9e95bf662d79a04f9286c227541c6c |