summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/decoder/two_byte_opcodes.isa
AgeCommit message (Expand)Author
2009-02-25X86: Implement a basic prefetch instruction.Gabe Black
2009-02-25X86: Implement the sysret instruction in long mode.Gabe Black
2009-02-25X86: Implement the longmode versions of the syscall instruction.Gabe Black
2009-02-25X86: Implement the LTR instruction.Gabe Black
2009-01-25X86: Implement the xadd instruction.Gabe Black
2009-01-25X86: Implement the bswap instruction.Gabe Black
2009-01-06X86: Hook in the M5 pseudo insts.Gabe Black
2008-10-12X86: Implement the swapgs instruction.Gabe Black
2008-10-12X86: Implement CPUID with a magical function instead of microcode.Gabe Black
2008-06-12X86: Flesh out 3dnow instruction decoding a bit and grab the byte immediate.Gabe Black
2008-06-12X86: Add in some support for the tsc register.Gabe Black
2008-02-26X86: Implement the INVLPG instruction and the TIA microop.Gabe Black
2008-01-22X86: Implement and attach the BSR and BSF instructions.Gabe Black
2008-01-21X86: Fill out group17 in the decoder.Gabe Black
2007-12-01X86: Implement mov from control register.Gabe Black
2007-12-01X86: Implement the LIDT instruction.Gabe Black
2007-12-01X86: Implement the lgdt instruction.Gabe Black
2007-11-12X86: Implement the wrcr microop which writes a control register, and some con...Gabe Black
2007-11-12X86: Implement some bit testing instructions.Gabe Black
2007-11-12X86: Flesh out the opcode groups for two byte opcodes.Gabe Black
2007-10-12X86: Implement MSR reads and writes and the wrsmr and rdmsr instructions.Gabe Black
2007-09-06X86: Add a square root microop and the SSE sqrt instruction.Gabe Black
2007-09-06X86: Add SSE comparison instructions and microops and move some FP microops t...Gabe Black
2007-09-04X86: Implement an SSE xor microop and instruction.Gabe Black
2007-09-04X86: Implement some SSE fp microops and instructions.Gabe Black
2007-09-04X86: Add some SSE floating point/integer conversion microops.Gabe Black
2007-08-29X86: Implement the movaps instruction.Gabe Black
2007-08-29X86: Implement the movsd instruction.Gabe Black
2007-08-29X86: Implement the movlpd instruction.Gabe Black
2007-08-28X86: More two byte opcode decoding. I missed two groups in the last changeset.Gabe Black
2007-08-28X86: More fully decode two byte opcodes.Gabe Black
2007-08-04X86: Implement the cmpxchg instruction.Gabe Black
2007-07-31Add a flag to indicate an instruction triggers a syscall in SE mode.Gabe Black
2007-07-30X86: Hook in the new instructions.Gabe Black
2007-07-24Hook in a bunch of new instructions, fix a few minor bugs, and expand out one...Gabe Black
2007-07-23Make the operand size reflect the size specifier on the operand tags, and imp...Gabe Black
2007-07-20Implement UD2 and replace the place holder in the decoder.Gabe Black
2007-07-20Implement the rest of the conditional jump instructions and hook them into th...Gabe Black
2007-07-20Make the decoder take advantage of the new "B" operand format which takes a r...Gabe Black
2007-07-20Hook in newly implemented instructions.Gabe Black
2007-07-19x86 fixesGabe Black
2007-07-18Check for the two opcode prefix correctly and add in some instructions.Gabe Black
2007-03-21Break out the one and two byte opcodes into different files. Also change what...Gabe Black