summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/decoder
AgeCommit message (Expand)Author
2011-09-30SE/FS: Use the new FullSystem constant where possible.Gabe Black
2011-09-19X86: Don't use "#if FULL_SYSTEM" in the X86 ISA description.Gabe Black
2011-09-19PseudoInst: Remove the now unnecessary #if FULL_SYSTEMs around pseudoinsts.Gabe Black
2011-09-18Pseudoinst: Add an initParam pseudo inst function.Gabe Black
2011-03-02X86: Decode the mysterious and elusive ffreep x87 instruction.Gabe Black
2011-02-06m5: added work completed monitoring supportBrad Beckmann
2010-12-08X86: Take advantage of new PCState syntax.Gabe Black
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-10-29X86: Make syscalls also serialize after.Gabe Black
2010-10-22X86: Make nop a regular, non-microcoded instruction.Gabe Black
2010-10-22X86: Make syscall instructions non-speculative in SE.Gabe Black
2010-05-23copyright: Change HP copyright on x86 code to be more friendlyNathan Binkert
2010-05-02X86: Sometimes CPUID depends on ecx, so pass that in.Gabe Black
2009-11-05compile: compile on 32 bit hardwareNathan Binkert
2009-10-30X86: Add support for x86 psrldq and pslldq instructionsVince Weaver
2009-10-30X86: Implement movd_Vo_Edp on X86Vince Weaver
2009-10-30X86: Implement the X86 sse2 haddpd instructionVince Weaver
2009-10-21Implement X86 sse2 movdqu and movdqa instructionsVince Weaver
2009-08-20X86: Fix the decoding for and fill out FST and FSTP.Gabe Black
2009-08-18X86: Decode the immediate byte opcode extension for 3dNow! instructions.Gabe Black
2009-08-18X86: Decode three byte opcodes.Gabe Black
2009-08-17X86: Double check the two byte portion of the decoder and fix bugs/clean up.Gabe Black
2009-08-17X86: Implement MOVNTI.Gabe Black
2009-08-17X86: Implement MOVQ2DQ.Gabe Black
2009-08-17X86: Implement MOVDQ2Q.Gabe Black
2009-08-17X86: Implement the media instructions that convert fp values to ints.Gabe Black
2009-08-17X86: Implement the instructions that compare fp values and write a mask as a ...Gabe Black
2009-08-17X86: Implement the instructions that compare fp values and write to rflags.Gabe Black
2009-08-17X86: Implement MOVSS.Gabe Black
2009-08-17X86: Implement LDMXCSR.Gabe Black
2009-08-17X86: Implement STMXCSR.Gabe Black
2009-08-17X86: Implement the shuffle media instructions.Gabe Black
2009-08-17X86: Implement the mask move instructions.Gabe Black
2009-08-17X86: Implement the instructions that move sign bits.Gabe Black
2009-08-17X86: Implement the insert/extract instructions.Gabe Black
2009-08-17X86: Fix a bug in the decoder where the insert/extract instructions go.Gabe Black
2009-08-17X86: Implement the media average instructions.Gabe Black
2009-08-17X86: Implement the multiply and add instructions.Gabe Black
2009-08-17X86: Implement the media shifts that operate on 64 bits or less at a time.Gabe Black
2009-08-17X86: Implement the sum of absolute differences instructions.Gabe Black
2009-08-17X86: Implement the media integer subtract instructions.Gabe Black
2009-08-17X86: Implement the integer media multiply instructions.Gabe Black
2009-08-17X86: Make larger blocks of instructions use the Inst format by default.Gabe Black
2009-08-17X86: Implement the integer media max instructions.Gabe Black
2009-08-17X86: Implement the integer media min instructions.Gabe Black
2009-08-17X86: Implement the media integer addition instructions.Gabe Black
2009-08-17X86: Implement the instructions that convert between forms of floating point.Gabe Black
2009-08-17X86: Implement the instructions that compare fp values and write masks as the...Gabe Black
2009-08-17X86: Implement the MOVDDUP instruction.Gabe Black
2009-08-17X86: Implement many of the media mov instructions.Gabe Black