summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/microops/regop.isa
AgeCommit message (Expand)Author
2018-03-15x86: Add bitfields which can gather/scatter bases and limits.Gabe Black
2017-12-14misc: Updates for gcc7.2 for x86Jason Lowe-Power
2017-11-07alpha,arm,mips,power,riscv,sparc,x86: Merge exec decl templates.Gabe Black
2017-11-02alpha,arm,mips,power,riscv,sparc,x86,isa: De-specialize ExecContexts.Gabe Black
2017-05-16x86: Fix the multiplication microops.Gabe Black
2016-02-06style: remove trailing whitespaceSteve Reinhardt
2015-04-29x86: change divide-by-zero fault to divide-errorNilay Vaish
2014-10-16arch: Use shared_ptr for all FaultsAndreas Hansson
2014-05-09arch: teach ISA parser how to split code across filesCurtis Dunham
2014-05-09arch: remove inline specifiers on all inst constrs, all ISAsCurtis Dunham
2013-09-30x86: Add support for FXSAVE, FXSAVE64, FXRSTOR, and FXRSTOR64Andreas Sandberg
2013-05-21x86: add op class for int and fp microops in isa descriptionNilay Vaish
2012-09-11X86: make use of register predicationNilay Vaish
2012-09-11x86: Add a separate register for D flag bitNilay Vaish
2012-05-22X86: Split Condition Code registerNilay Vaish
2012-02-26X86: Use the M5PanicFault fault in execute methods instead of calling panic.Gabe Black
2011-12-01X86: Fix a bad segmentation check for the stack segment.Gabe Black
2011-09-26ISA parser: Use '_' instead of '.' to delimit type modifiers on operands.Gabe Black
2011-02-13X86: Put the result used for flags in an intermediate variable.Gabe Black
2011-02-13X86: Don't read in dest regs if all bits are replaced.Gabe Black
2011-02-06x86: set IsCondControl flag for the appropriate microopsBrad 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: Fault on divide by zero instead of panicing.Gabe Black
2010-08-23X86: Get rid of the flagless microop constructor.Gabe Black
2010-08-23X86: Consolidate extra microop flags into one parameter.Gabe Black
2010-06-25X86: Fix div2 flag calculation.Gabe Black
2010-05-23copyright: Change HP copyright on x86 code to be more friendlyNathan Binkert
2010-05-12X86: Actual change that fixes div. How did that happen?Gabe Black
2010-05-02X86: Finally fix a division corner case.Gabe Black
2009-11-11X86: add ULL to 1's being shifted in 64-bit valuesVince Weaver
2009-09-16X86: Sign extend the immediate of wripi like the register version.Gabe Black
2009-09-16X86: Make the imm8 member of immediate microops really 8 bits consistently.Gabe Black
2009-08-08X86: Make not taken conditional moves leave the destination alone. Adjust CMO...Gabe Black
2009-08-07X86: Implement shift right/left double microops.Gabe Black
2009-08-05X86: Make conditional moves zero extend their 32 bit destinations always.Gabe Black
2009-08-05X86: Fix condition code setting for signed multiplies with negative results.Gabe Black
2009-08-05X86: Make the check for negative operands for sign multiply more direct.Gabe Black
2009-08-05X86: Make sure immediate values are truncated properly.Gabe Black
2009-08-05X86: Handle rotate left with carry instructions that go all the way around or...Gabe Black
2009-08-05X86: Handle rotate right with carry instructions that go all the way around o...Gabe Black
2009-08-05X86: Fix the overflow bit for rotate right with carry.Gabe Black
2009-08-05X86: Fix the computation of the bottom part of rotate right with carry.Gabe Black
2009-08-05X86: Fix the computation of the upper part of rotate right with carry.Gabe Black
2009-08-05X86: Handle rotating right all the way around or more.Gabe Black
2009-08-05X86: Make shifts/rotations that write to 32 bits of a register zero extend.Gabe Black
2009-08-05X86: Handle left rotations that go all the way around or more.Gabe Black
2009-08-05X86: Fix the sar carry flag.Gabe Black
2009-08-05X86: Fix sign extension when doing an arithmetic shift right by 0.Gabe Black
2009-08-05X86: Fix the carry flag for shr.Gabe Black