2007-09-05 |
Gabe Black | X86: Implement some SSE fp microops and instructions. |
tree | commitdiff |
2007-09-05 |
Gabe Black | X86: Add some SSE floating point/integer conversion... |
tree | commitdiff |
2007-09-05 |
Gabe Black | X86: Add floating point micro registers. |
tree | commitdiff |
2007-09-05 |
Gabe Black | X86: Fix a typo in the microassembly for the cqo instru... |
tree | commitdiff |
2007-09-05 |
Gabe Black | X86: Implement idiv and propogate the mul corner case... |
tree | commitdiff |
2007-09-05 |
Gabe Black | X86: Fix a corner case where mul would overwrite an... |
tree | commitdiff |
2007-09-01 |
Gabe Black | X86: Major rework of how regop microops are generated. |
tree | commitdiff |
2007-08-30 |
Gabe Black | X86: Fix the sra microop to get the sign bit from the... |
tree | commitdiff |
2007-08-30 |
Gabe Black | X86: Implement the movaps instruction. |
tree | commitdiff |
2007-08-30 |
Gabe Black | X86: Implement the movsd instruction. |
tree | commitdiff |
2007-08-30 |
Gabe Black | X86: Implement the movlpd instruction. |
tree | commitdiff |
2007-08-30 |
Gabe Black | X86: Add an fp move microop. |
tree | commitdiff |
2007-08-30 |
Gabe Black | X86: Add load and store microops that use the fp registers. |
tree | commitdiff |
2007-08-30 |
Gabe Black | X86: Add operands to handle floating point registers. |
tree | commitdiff |
2007-08-30 |
Gabe Black | X86: Flesh out register indexing constants. |
tree | commitdiff |
2007-08-29 |
Gabe Black | X86: More two byte opcode decoding. I missed two groups... |
tree | commitdiff |
2007-08-29 |
Gabe Black | X86: More fully decode two byte opcodes. |
tree | commitdiff |
2007-08-28 |
Gabe Black | Merge with head. |
tree | commitdiff |
2007-08-27 |
Gabe Black | X86: Make the Ruflag microop work correctly, and make... |
tree | commitdiff |
2007-08-27 |
Gabe Black | X86: Return values for some cpuid functions that match... |
tree | commitdiff |
2007-08-27 |
Gabe Black | X86: Make the microassembler accept lines which are... |
tree | commitdiff |
2007-08-27 |
Gabe Black | X86: Make cpuid actually consider the eax parameter... |
tree | commitdiff |
2007-08-27 |
Gabe Black | X86: Fix the sign extension microop so it extends zeros... |
tree | commitdiff |
2007-08-27 |
Gabe Black | X86: Implement cmps (string compare) |
tree | commitdiff |
2007-08-27 |
Gabe Black | X86: Make shift instructions set some of the flags... |
tree | commitdiff |
2007-08-27 |
Gabe Black | X86: Remove x86 code that attempted to fix misaligned... |
tree | commitdiff |
2007-08-12 |
Nathan Binkert | merge |
tree | commitdiff |
2007-08-07 |
Gabe Black | Merge with head. |
tree | commitdiff |
2007-08-07 |
Gabe Black | X86: Implemented and hooked in SCAS (scan string) |
tree | commitdiff |
2007-08-07 |
Gabe Black | X86: Add a format to handle string instructions which... |
tree | commitdiff |
2007-08-07 |
Gabe Black | X86: Overhaul of ruflags to get it to work correctly. |
tree | commitdiff |
2007-08-07 |
Gabe Black | X86: Make a microcode branch microop. |
tree | commitdiff |
2007-08-05 |
Gabe Black | Merge with head. |
tree | commitdiff |
2007-08-05 |
Gabe Black | X86: Implement microops and instructions that manipulat... |
tree | commitdiff |
2007-08-05 |
Gabe Black | X86: Make 64 bit unaligned accesses work as well as... |
tree | commitdiff |
2007-08-05 |
Gabe Black | X86: Make fixed register operands ignore register index... |
tree | commitdiff |
2007-08-05 |
Gabe Black | X86: Implement the cmpxchg instruction. |
tree | commitdiff |
2007-08-05 |
Gabe Black | X86: Start implementing segmentation support. |
tree | commitdiff |
2007-08-05 |
Gabe Black | X86: Add the arch_prctl system call and fix up some... |
tree | commitdiff |
2007-08-01 |
Gabe Black | Merge with head. |
tree | commitdiff |
2007-08-01 |
Ali Saidi | Merge Gabe and my changes to arch/mips/utility.hh |
tree | commitdiff |
2007-08-01 |
Gabe Black | X86: Fix for compilation bug with new cache code. |
tree | commitdiff |
2007-08-01 |
Gabe Black | Merge with head. |
tree | commitdiff |
2007-08-01 |
Gabe Black | Add a flag to indicate an instruction triggers a syscal... |
tree | commitdiff |
2007-07-31 |
Gabe Black | X86: Add operand type information to the fnstcw and... |
tree | commitdiff |
2007-07-31 |
Steve Reinhardt | Merge from head. |
tree | commitdiff |
2007-07-31 |
Gabe Black | X86: Add decoding for x87 floating point. |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Attach the "DIV" instruction implementation to... |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Remove a naming conflict between the register... |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Set up RIP relative LEA instructions operands... |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Implement unsigned divide. The non-byte version... |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Allow RIP relative decode on -all- memory forms... |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Take into account the regular registers and the... |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Hook in the new instructions. |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Implement a stub CPUID function which is hardcode... |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Force jumps to use 64 bit operand size. |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Make instructions use pick, and implement/adjust... |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: missed a file which adds a "fold" bit. |
tree | commitdiff |
2007-07-30 |
Gabe Black | Make the register indices use the appropriate "fold... |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Make disassembly use the final register index... |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Implement LEAVE |
tree | commitdiff |
2007-07-30 |
Gabe Black | X86: Add a bitfield to indicate whether or not an REX... |
tree | commitdiff |
2007-07-29 |
Gabe Black | Merge with head. |
tree | commitdiff |
2007-07-29 |
Gabe Black | X86: Make logic instructions flag setting work. |
tree | commitdiff |
2007-07-29 |
Gabe Black | X86: Make arithmetic instructions set the appropriate... |
tree | commitdiff |
2007-07-29 |
Steve Reinhardt | Merge Gabe's changes from head. |
tree | commitdiff |
2007-07-29 |
Gabe Black | Merge ... head. style.py was also missing an argument... |
tree | commitdiff |
2007-07-29 |
Gabe Black | X86: Make limm use merge and allow overriding the data... |
tree | commitdiff |
2007-07-29 |
Gabe Black | X86: Fix popa and push with the stack pointer. |
tree | commitdiff |
2007-07-27 |
Nathan Binkert | Merge python and x86 changes with cache branch |
tree | commitdiff |
2007-07-27 |
Gabe Black | Merge with head. |
tree | commitdiff |
2007-07-27 |
Gabe Black | X86: Hook in shift and rotate by one instructions,... |
tree | commitdiff |
2007-07-27 |
Gabe Black | X86: Fix pc relative versions of add and subtract. |
tree | commitdiff |
2007-07-27 |
Gabe Black | X86: Implement rotate-by-one instructions, and make... |
tree | commitdiff |
2007-07-27 |
Gabe Black | X86: Implement shift-by-one instructions, and make... |
tree | commitdiff |
2007-07-27 |
Gabe Black | X86: Add functions to read and write to an exec context. |
tree | commitdiff |
2007-07-27 |
Gabe Black | X86: Fix carry calculation for subtraction based microops. |
tree | commitdiff |
2007-07-27 |
Gabe Black | Implement NOT |
tree | commitdiff |
2007-07-24 |
Gabe Black | Merge with head. |
tree | commitdiff |
2007-07-24 |
Gabe Black | Hook in a bunch of new instructions, fix a few minor... |
tree | commitdiff |
2007-07-24 |
Gabe Black | Make the shift and rotate microops mask the shift/rotat... |
tree | commitdiff |
2007-07-24 |
Gabe Black | Fix immediate shifts. Implement register shifts. |
tree | commitdiff |
2007-07-24 |
Gabe Black | Fix immediate rotates and add register ones. |
tree | commitdiff |
2007-07-24 |
Gabe Black | Clean out part of an old comment. |
tree | commitdiff |
2007-07-24 |
Gabe Black | Implement cmov. |
tree | commitdiff |
2007-07-24 |
Gabe Black | Implement cdqe and cqo, which are also called cbw and... |
tree | commitdiff |
2007-07-24 |
Gabe Black | Implement setcc. |
tree | commitdiff |
2007-07-24 |
Gabe Black | Get rid of an old comment. |
tree | commitdiff |
2007-07-24 |
Gabe Black | Get rid of an old comment |
tree | commitdiff |
2007-07-23 |
Gabe Black | Implement pusha, popa, three operand imul, hook them... |
tree | commitdiff |
2007-07-23 |
Gabe Black | Make the operand size reflect the size specifier on... |
tree | commitdiff |
2007-07-22 |
Steve Reinhardt | Merge more changes in from head. |
tree | commitdiff |
2007-07-22 |
Steve Reinhardt | Merge Gabe's changes with mine. |
tree | commitdiff |
2007-07-22 |
Gabe Black | Merge with head. |
tree | commitdiff |
2007-07-22 |
Gabe Black | Implemented and hooked in xchg, rotate with carry,... |
tree | commitdiff |
2007-07-22 |
Gabe Black | Implement rotate with carry microops. |
tree | commitdiff |
2007-07-21 |
Gabe Black | Fixed the distinction between far and near versions... |
tree | commitdiff |
2007-07-21 |
Gabe Black | Implement UD2 and replace the place holder in the decoder. |
tree | commitdiff |
2007-07-21 |
Gabe Black | Implement adc and sbb instructions and microops. |
tree | commitdiff |
2007-07-21 |
Gabe Black | Implement the rest of the conditional jump instructions... |
tree | commitdiff |
next |