Hook in a bunch of new instructions, fix a few minor bugs, and expand out one of...
[gem5.git] / src / arch / x86 / isa /
2007-07-24 Gabe BlackHook in a bunch of new instructions, fix a few minor...
2007-07-24 Gabe BlackMake the shift and rotate microops mask the shift/rotat...
2007-07-24 Gabe BlackFix immediate shifts. Implement register shifts.
2007-07-24 Gabe BlackFix immediate rotates and add register ones.
2007-07-24 Gabe BlackClean out part of an old comment.
2007-07-24 Gabe BlackImplement cmov.
2007-07-24 Gabe BlackImplement cdqe and cqo, which are also called cbw and...
2007-07-24 Gabe BlackImplement setcc.
2007-07-24 Gabe BlackGet rid of an old comment.
2007-07-24 Gabe BlackGet rid of an old comment
2007-07-23 Gabe BlackImplement pusha, popa, three operand imul, hook them...
2007-07-23 Gabe BlackMake the operand size reflect the size specifier on...
2007-07-22 Steve ReinhardtMerge Gabe's changes with mine.
2007-07-22 Gabe BlackMerge with head.
2007-07-22 Gabe BlackImplemented and hooked in xchg, rotate with carry,...
2007-07-22 Gabe BlackImplement rotate with carry microops.
2007-07-21 Gabe BlackFixed the distinction between far and near versions...
2007-07-21 Gabe BlackImplement UD2 and replace the place holder in the decoder.
2007-07-21 Gabe BlackImplement adc and sbb instructions and microops.
2007-07-21 Gabe BlackImplement the rest of the conditional jump instructions...
2007-07-20 Gabe BlackMake the decoder take advantage of the new "B" operand...
2007-07-20 Gabe BlackDefine and fill out a lot of different instructions...
2007-07-20 Gabe BlackHook in newly implemented instructions.
2007-07-20 Gabe BlackComment, implement, fix, and trim the move microassembly.
2007-07-20 Gabe BlackImplement jnbe.
2007-07-20 Gabe BlackAppended _NEAR to the near version of call and return.
2007-07-20 Gabe BlackMake load and store ops use the appropriate sized data...
2007-07-20 Gabe BlackImplement the increment and decrement instructions...
2007-07-20 Gabe BlackAdd a bitfield to decode based on what prefixes are...
2007-07-20 Gabe BlackAdd a parameter type to read a register index from...
2007-07-20 Gabe BlackFix carry flag for subtracts, and clean up code slightly.
2007-07-19 Gabe Blackx86 fixes
2007-07-19 Gabe BlackCheck for the two opcode prefix correctly and add in...
2007-07-19 Gabe BlackHook near returns into the decoder.
2007-07-19 Gabe BlackImplement near returns.
2007-07-19 Gabe BlackMake instructions that conditionally set registers...
2007-07-19 Gabe BlackMake store microops actually store instead of load.
2007-07-19 Gabe BlackFix a comment to refer to the right type of instruction.
2007-07-19 Gabe BlackFix the panic in the "error" format for x86,
2007-07-18 Gabe BlackImplement some forms of add.
2007-07-18 Gabe BlackFix the operand types in a section of the decoder.
2007-07-18 Gabe BlackMake the data size used by regops overridable in the...
2007-07-18 Gabe BlackHook x86 nop into the decoder.
2007-07-18 Gabe BlackImplement the x86 nop to be a "fault" microop which...
2007-07-18 Gabe BlackAdd a generateDisassembly function to the MicroFault...
2007-07-18 Gabe BlackMake disassembled x86 register indices reflect their...
2007-07-17 Gabe BlackImplemented jnz.
2007-07-17 Gabe BlackUse limm to set up immediate value for subtract instruc...
2007-07-17 Gabe BlackImplement the jz instruction.
2007-07-17 Gabe BlackMake "test" set some condition codes.
2007-07-17 Gabe BlackAdd in support for condition code flags.
2007-07-17 Gabe BlackAdd in operand which holds the condition code bits...
2007-07-17 Gabe BlackAdd symbols for each of the flags a microop could set...
2007-07-17 Gabe BlackActually include miscregs.hh
2007-07-15 Gabe BlackPull some hard coded base classes out of the isa descri...
2007-06-22 Gabe BlackMerge zizzer.eecs.umich.edu:/bk/newmem
2007-06-21 Gabe BlackMake symbols for regular registers.
2007-06-21 Gabe BlackGet rid of an unnecessary include file.
2007-06-21 Gabe BlackMerge zizzer.eecs.umich.edu:/bk/newmem
2007-06-21 Gabe BlackMerge zizzer.eecs.umich.edu:/bk/newmem
2007-06-21 Gabe BlackUse the new symbols to clean up the assembler.
2007-06-21 Gabe BlackNeeded for last change set to work :P
2007-06-21 Gabe BlackDefine symbols for the x86 specialization of the microa...
2007-06-21 Gabe BlackAdd in code that lays the ground work for setting flags.
2007-06-20 Gabe BlackImplement rip relative addressing and put in some missi...
2007-06-20 Gabe BlackFix a typo in one of the operand type tags.
2007-06-20 Gabe BlackComment out some unnecessary debug output.
2007-06-20 Gabe BlackMerge zizzer.eecs.umich.edu:/bk/newmem
2007-06-20 Gabe BlackMake memory instructions work better, add more macroop...
2007-06-20 Gabe BlackMerge zizzer.eecs.umich.edu:/bk/newmem
2007-06-19 Gabe BlackMore faithfulness to what instructions should work...
2007-06-19 Gabe BlackMake instructions that are illegal in 64 bit mode not...
2007-06-19 Gabe BlackRenovate the "fault" microop implementation.
2007-06-19 Gabe BlackGet rid of the commented out versions of macroops which...
2007-06-19 Gabe BlackMerge zizzer.eecs.umich.edu:/bk/newmem
2007-06-19 Gabe BlackGet rid of the immediate and displacement components...
2007-06-19 Gabe BlackAdd a stack size bitfield and expose the mode component...
2007-06-19 Gabe BlackAdd a function to print out segment names.
2007-06-18 Gabe BlackMerge zizzer.eecs.umich.edu:/bk/newmem
2007-06-18 Gabe BlackGet rid of unnecessary output.
2007-06-18 Gabe BlackAdd in incomplete pick and merge functions which read...
2007-06-14 Gabe BlackFix limm.
2007-06-14 Gabe BlackImplement a handful more instructions and differentiate...
2007-06-14 Gabe BlackMerge zizzer.eecs.umich.edu:/bk/newmem
2007-06-14 Gabe BlackMake POP special case its dataSize to default to 64...
2007-06-14 Gabe BlackGet rid of an unnecessary debug statement.
2007-06-14 Gabe BlackGet rid of some debug output and let macroops set heade...
2007-06-13 Gabe BlackFix the operand type tag parser to recognize multi...
2007-06-13 Gabe BlackPartially implement "POP"
2007-06-13 Gabe BlackMove load/store microops into their own file. They...
2007-06-13 Gabe BlackFix the immediate version of register operations, and...
2007-06-12 Gabe BlackMinor comment fix up.
2007-06-12 Gabe BlackMerge zizzer.eecs.umich.edu:/bk/newmem
2007-06-12 Gabe BlackMake use of some of the REX prefix.
2007-06-12 Gabe BlackFlesh out the bitfields for prefixes.
2007-06-12 Gabe BlackAdd in MOV instructions.
2007-06-12 Gabe BlackFix up a comment that wasn't changed over to x86.
2007-06-12 Gabe BlackGet rid of unnecessary namespace prototype.
2007-06-12 Gabe BlackUse objects to pass around output code, and fix/impleme...
2007-06-12 Gabe BlackAdd an address size bitfield to the isa description...
next