summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/decoder
AgeCommit message (Expand)Author
2018-05-02arch-x86: implement movntps/movntpd SSE instsSteve Reinhardt
2018-03-14x86: Implement the RDTSCP instruction.Gabe Black
2018-01-23arch-x86: Adding clflush, clflushopt, clwb instructionsSwapnil Haria
2017-09-27arch-x86: fix CondInst decoding for MOV to Control RegistersBjoern A. Zeeb
2017-08-28x86: Use the new CondInst format for moves to/from control registers.Gabe Black
2017-05-26x86: Rework how VEX prefixes are decoded.Gabe Black
2015-07-20syscall_emul: [patch 13/22] add system call retry capabilityBrandon Potter
2016-10-26dev: Add m5 op to toggle synchronization for dist-gem5.Michael LeBeane
2016-01-07pseudo inst,util: Add optional key to initparam pseudo instructionGabor Dozsa
2015-10-06x86: implement rcpps and rcpss SSE instsSteve Reinhardt
2015-10-06x86: implement fild, fucomi, and fucomip x87 instsSteve Reinhardt
2015-07-20x86: x86 instruction-implementation bug fixesDavid Hashe
2015-07-17x86: decode instructions with vex prefixNilay Vaish
2015-04-13x86: implements x87 mult/div instructionsNilay Vaish
2015-01-03x86: implements the simd128 ADDSUBPD instructionMaxime Martinasso
2014-12-04x86: Rework opcode parsing to support 3 byte opcodes properly.Gabe Black
2014-11-06x86 isa: This patch attempts an implementation at mwait.Marc Orr
2014-09-03x86: Flag instructions that call suspend as IsQuiesceMitch Hayenga
2014-01-27x86: implements x87 add/sub instructionsNilay Vaish
2014-01-27x86: implements fxch instruction.Nilay Vaish
2013-11-26x86: Implementation of Int3 and Int_Ib in long modeChristian Menard
2013-09-30x86: Add support for FXSAVE, FXSAVE64, FXRSTOR, and FXRSTOR64Andreas Sandberg
2013-09-30x86: Add support for FLDENV & FNSTENVAndreas Sandberg
2013-09-30x86: Add support for loading 32-bit and 80-bit floats in the x87Andreas Sandberg
2013-03-11x86: implement some of the x87 instructionsNilay Vaish
2013-02-19scons: Fix warnings issued by clang 3.2svn (XCode 4.6)Andreas Hansson
2013-01-15x86: implements fsin, fcos instructionsNilay Vaish
2013-01-15x86: implements emms instructionNilay Vaish
2013-01-15x86: implement fabs, fchs instructionsNilay Vaish
2013-01-08util: add m5_fail op.LluĂ­s Vilanova
2012-12-30x86: implement x87 fp instruction fnstswNilay Vaish
2012-12-30x86: implement x87 fp instruction fsincosNilay Vaish
2012-06-04X86: Ensure that the CPUID instruction always writes its outputs.Gabe Black
2012-05-26CPU: Merge the predecoder and decoder.Gabe Black
2012-05-19x86 ISA: Implement the sse3 haddps instruction.Marc Orr
2012-03-19clang: Fix recently introduced clang compilation errorsAndreas Hansson
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