summaryrefslogtreecommitdiff
path: root/src/arch/x86
AgeCommit message (Expand)Author
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: Use the new forced folding mechanism for the SAHF and LAHF instructions.Gabe Black
2009-08-05X86: Fix the indexing for ah in byte division instructions.Gabe Black
2009-08-05X86: Fix the indexing for ah in byte multiply instructions.Gabe Black
2009-08-05X86: Let microops force folding an index into the high byte of a register.Gabe Black
2009-08-05X86: Handle rotate left with carry instructions that go all the way around or...Gabe Black
2009-08-05X86: Set the flags on rotate left with carry instructions.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: Set the flags for rotate right with carry instructions.Gabe Black
2009-08-05X86: Handle rotating right all the way around or more.Gabe Black
2009-08-05X86: Set the flags on a rotate right instruction.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: Actually set the flags on a rotate left instruction.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
2009-08-05X86: Fix the carry flag for shl.Gabe Black
2009-08-05X86: Fix how the parity flag is computed.Gabe Black
2009-08-03X86: Fix segment override prefixes on instructions that use rbp/rsp and a dis...Gabe Black
2009-08-02X86: Fix the high result of mul1s, and removed undefined shifts from the mult...Gabe Black
2009-08-01Clean up some inconsistencies with Request flags.Steve Reinhardt
2009-07-19CPU: Separate out native trace into ISA (in)dependent code and SimObjects.Gabe Black
2009-07-19X86: Move a displaced comment back to where it goes.Gabe Black
2009-07-19X86: Add some misc registers for FP control state.Gabe Black
2009-07-17X86: Set up a named constant for the "fold bit" for int register indices.Gabe Black
2009-07-17X86: Tame the wilds of def operands.Gabe Black
2009-07-17X86: Shift some register flattening work into the decoder.Gabe Black
2009-07-16X86: Add range checks for miscreg indexing utility functions.Gabe Black
2009-07-16X86: Take limitted advantage of the compilers type checking for microop opera...Gabe Black
2009-07-16X86: Fix a number of places where the wrong form of a microop was used.Gabe Black
2009-07-16X86: Fix x87 stack register indexing.Gabe Black
2009-07-09X86: Fold the MiscRegFile all the way into the ISA object.Gabe Black
2009-07-08Get rid of the unused get(Data|Inst)Asid and (inst|data)Asid functions.Gabe Black
2009-07-08Registers: Add a registers.hh file as an ISA switched header.Gabe Black
2009-07-08Registers: Eliminate the ISA defined RegFile class.Gabe Black
2009-07-08Registers: Move the PCs out of the ISAs and into the CPUs.Gabe Black
2009-07-08X86: Phase out x86's intregfile.hh.Gabe Black
2009-07-08Registers: Eliminate the ISA defined integer register file.Gabe Black
2009-07-08Registers: Eliminate the ISA defined floating point register file.Gabe Black
2009-07-08Registers: Get rid of the float register width parameter.Gabe Black
2009-07-08Registers: Add an ISA object which replaces the MiscRegFile.Gabe Black
2009-07-08X86: Fix a bug in IRET_PROT's microcode. The immediate form of sra was intended.Gabe Black
2009-05-28X86: Keep track of more descriptor state to accomodate KVM.Gabe Black