Age | Commit message (Expand) | Author |
2007-12-02 | X86: Make the 0xA0-0xA3 versions of mov use the right sized immediates. | Gabe Black |
2007-12-01 | X86: Fix a copy paste error in the bts microcode. | Gabe Black |
2007-12-01 | X86: Implement mov from control register. | Gabe Black |
2007-12-01 | X86: First crack at far returns. This is grossly approximate. | Gabe Black |
2007-12-01 | X86: Reorganize segmentation and implement segment selector movs. | Gabe Black |
2007-12-01 | X86: Implement the LIDT instruction. | Gabe Black |
2007-12-01 | X86: Implement the lgdt instruction. | Gabe Black |
2007-11-12 | X86: Fix a stupid typo where WRMSR and RDMSR were switched, and add a debug s... | Gabe Black |
2007-11-12 | X86: Implement the wrcr microop which writes a control register, and some con... | Gabe Black |
2007-11-12 | X86: Implement some bit testing instructions. | Gabe Black |
2007-11-12 | X86: Change the meaning of the sext and zext width operand, and make sext set... | Gabe Black |
2007-10-22 | X86: Use the cda microop where appropriate. The ENTER instruction still needs... | Gabe Black |
2007-10-21 | X86: Start using the stupd microop, and update statistics accordingly. | Gabe Black |
2007-10-21 | X86: Implement the stupd microop ("store with update", not "stupid") and use ... | Gabe Black |
2007-10-19 | X86: Implement the PUSHF, POPF, SAHF, and LAHF instructions. | Gabe Black |
2007-10-19 | X86: Impelement the HLT instruction and fix the "halt" microop. | Gabe Black |
2007-10-19 | X86: Implement the ENTER instruction. This could probably be optimized by cle... | Gabe Black |
2007-10-18 | X86: Implement the string IO instructions, ins and outs. | Gabe Black |
2007-10-18 | X86: Implement the undocumented SALC instruction which sets AL to 0xFF if CF=... | Gabe Black |
2007-10-18 | X86: Implement the XLAT instruction. | Gabe Black |
2007-10-18 | X86: Implement the BOUND instruction. | Gabe Black |
2007-10-18 | X86: Implement the in/out instructions. These will still need support from th... | Gabe Black |
2007-10-18 | X86: Implement the LOOP instructions. | Gabe Black |
2007-10-18 | X86: Implemented the jrcx instruction. | Gabe Black |
2007-10-12 | X86: Added some new versions of MOV and a new argument type tag. | Gabe Black |
2007-10-12 | X86: Implemented LODS. | Gabe Black |
2007-10-12 | X86: Implement MSR reads and writes and the wrsmr and rdmsr instructions. | Gabe Black |
2007-10-02 | X86: Distinguish between the rep and repe prefixes. | Gabe Black |
2007-10-02 | X86: Fix places where movfp was used incorrectly. | Gabe Black |
2007-10-02 | X86: Fix x87 floating point stack register indexing. | Gabe Black |
2007-10-02 | X86: Put ldst into the microcode (the earlier changeset didn't really). | Gabe Black |
2007-10-02 | X86: Fix up the microcode for the FST and FSTP instructions. | Gabe Black |
2007-10-02 | X86: Add classes for the actual x86 faults. | Gabe Black |
2007-10-02 | X86: Implement MOVS | Gabe Black |
2007-10-02 | X86: Implement STOS. | Gabe Black |
2007-09-19 | X86: Implement the fld, fst, and fstp instructions. | Gabe Black |
2007-09-19 | X86: Put in stubs for x87, 64 bit and 128 bit SIMD instruction microcode. | Gabe Black |
2007-09-13 | X86: Fix how ECF is computed in genFlags, and get rid of some duplicate code. | Gabe Black |
2007-09-13 | X86: Total overhaul of the division instructions and microops. | Gabe Black |
2007-09-06 | X86: Rework the multiplication microops so that they work like they would in ... | Gabe Black |
2007-09-06 | X86: Make signed multiplication do something different from unsigned. | Gabe Black |
2007-09-06 | X86: Add a square root microop and the SSE sqrt instruction. | Gabe Black |
2007-09-06 | X86: Add SSE comparison instructions and microops and move some FP microops t... | Gabe Black |
2007-09-04 | X86: Implement an SSE xor microop and instruction. | Gabe Black |
2007-09-04 | X86: Hook in the fp arithmetic instructions. Stale python made it work before. | Gabe Black |
2007-09-04 | X86: Implement some SSE fp microops and instructions. | Gabe Black |
2007-09-04 | X86: Add some SSE floating point/integer conversion microops. | Gabe Black |
2007-09-04 | X86: Fix a typo in the microassembly for the cqo instruction. | Gabe Black |
2007-09-04 | X86: Implement idiv and propogate the mul corner case fix. | Gabe Black |
2007-09-04 | X86: Fix a corner case where mul would overwrite an original register value i... | Gabe Black |