summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa
AgeCommit message (Expand)Author
2009-08-08X86: Make not taken conditional moves leave the destination alone. Adjust CMO...Gabe Black
2009-08-07X86: (Re)Implemented SHRD.Gabe Black
2009-08-07X86: Implement SHLD.Gabe Black
2009-08-07X86: Implement shift right/left double microops.Gabe Black
2009-08-07X86: Make the qaud width bswap instruction handle the fact that 32 bit operat...Gabe Black
2009-08-07X86: Use the right field when using legacy prefixes to distinguish instructions.Gabe Black
2009-08-07X86: Don't truncate the immediate parameter for the ENTER instruction.Gabe Black
2009-08-06X86: Adjust the various sizes used for the enter and leave instructions.Gabe Black
2009-08-06X86: Make scas compare its operands in the right order.Gabe Black
2009-08-06X86: Fix a copy/paste error for cmovnp.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: 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-02X86: Fix the high result of mul1s, and removed undefined shifts from the mult...Gabe Black
2009-07-17X86: Tame the wilds of def operands.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-09X86: Fold the MiscRegFile all the way into the ISA object.Gabe Black
2009-07-08Registers: Add a registers.hh file as an ISA switched header.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
2009-04-23X86: Put the StoreCheck flag with the others, and don't collide with other fl...Gabe Black
2009-04-19X86: Fix up a copyright.Gabe Black
2009-04-19X86: Recognize and handle the lock legacy prefix.Gabe Black
2009-04-19X86: Implement a locking version of XADD.Gabe Black
2009-04-19X86: Implement a locking version of BTC.Gabe Black
2009-04-19X86: Implement a locking version of BTR.Gabe Black
2009-04-19X86: Implement a locking version of CMPXCHG.Gabe Black
2009-04-19X86: Implement a locking version of BTS.Gabe Black