summaryrefslogtreecommitdiffstats
path: root/target-i386/translate.c
Commit message (Expand)AuthorAgeFilesLines
* x86: Implement SMEP and SMAPH. Peter Anvin2012-10-011-5/+22
* Emit debug_insn for CPU_LOG_TB_OP_OPT as well.Richard Henderson2012-09-271-1/+2
* target-i386/translate.c: mov to/from crN/drN: ignore mod bitsMatthew Ogilvie2012-08-241-4/+10
* x86: switch to AREG0 free modeBlue Swirl2012-08-141-89/+90
* x86: avoid AREG0 in segmentation helpersBlue Swirl2012-08-141-26/+28
* x86: avoid AREG0 for misc helpersBlue Swirl2012-08-141-21/+28
* x86: avoid AREG0 for SMM helpersBlue Swirl2012-08-141-1/+1
* x86: avoid AREG0 for SVM helpersBlue Swirl2012-08-141-10/+11
* x86: avoid AREG0 for integer helpersBlue Swirl2012-08-141-25/+41
* x86: avoid AREG0 for condition code helpersBlue Swirl2012-08-141-24/+42
* x86: avoid AREG0 for FPU helpersBlue Swirl2012-08-141-215/+251
* x86: Fixed incorrect segment base address addition in 64-bits modeVitaly Chipounov2012-07-291-18/+25
* target-i386: make it clearer that op table accesses don't overrunPeter Maydell2012-07-071-6/+6
* target-i386: Remove confusing X86_64_DEF macroPeter Maydell2012-07-071-15/+24
* target-i386: Remove unused macrosPeter Maydell2012-07-071-6/+0Star
* target-i386: Fix compilation with --enable-debugStefan Weil2012-07-051-25/+34
* x86: improve SSE table type safetyBlue Swirl2012-06-281-45/+89
* x86: avoid AREG0 for exceptionsBlue Swirl2012-06-281-2/+2
* target-i386: Don't overuse CPUStateAndreas Färber2012-03-141-41/+41
* target-i386: fix compilation with --enable-debug-tcgAurelien Jarno2012-01-131-1/+2
* target-i386: fix SSE rounding and flush to zeroAurelien Jarno2012-01-111-1/+1
* target-i386: fix cmpxchg instruction emulationAndreas Gustafsson2011-12-111-4/+7
* target-i386: Remove redundant word mask in port out instructionsJan Kiszka2011-10-011-2/+0Star
* target-i386: Remove data type CCTableStefan Weil2011-09-211-5/+0Star
* target-i386: Compute all flag data inside %cl != 0 test.Richard Henderson2011-09-081-29/+43
* Remove exec-all.h include directivesBlue Swirl2011-06-261-1/+0Star
* target-i386: Make x86 mfence and lfence illegal without SSE2Martin Simmons2011-06-081-1/+1
* Remove unused function parameters from gen_pc_load and rename the functionStefan Weil2011-04-201-4/+3Star
* Fix conversions from pointer to tcg_target_longStefan Weil2011-04-101-1/+1
* target-i386: Use deposit operation.Richard Henderson2011-01-201-28/+6Star
* target-i386: use gen_update_cc_op()Jun Koi2010-07-251-32/+8Star
* use symbol for DisasContext->is_jmpJun Koi2010-07-241-10/+10
* Add more boundary checking to sse3/4 parsingAndi Kleen2010-07-021-0/+9
* target-i386: fix xchg rax,r8Richard Henderson2010-07-011-2/+7
* target-i386: fix decoding of negative 4-byte displacementsPaolo Bonzini2010-06-041-1/+1
* target-i386: Remove duplicate CPU log.Richard Henderson2010-05-051-1/+0Star
* x86: remove dead assignments, spotted by clang analyzerBlue Swirl2010-04-251-3/+1Star
* remove TARGET_* defines from translate-all.cPaolo Bonzini2010-04-081-0/+2
* target-i386: fix commit c22549204a6edc431e8e4358e61bd56386ff6957TeLeMan2010-03-131-0/+5
* target-i386: fix SIB decoding with index = 4Aurelien Jarno2010-03-101-2/+2
* target-i386: Fix long jumps/calls in long mode with REX.W setmalc2010-03-061-3/+1Star
* target-i386: fix lddqu SSE instructionAurelien Jarno2010-03-061-1/+1
* remove two dead assignments in target-i386/translate.cPaolo Bonzini2010-02-051-2/+0Star
* x86: translate.c: remove dead assignmentAmit Shah2010-01-141-2/+0Star
* target-i386: Fix "call im" on x86_64 when executing 32-bit codeAurelien Jarno2010-01-031-0/+2
* target-i386: implement lzcnt emulationAndre Przywara2009-10-231-12/+25
* target-i386: fix ARPLLaurent Desnogues2009-10-061-3/+7
* target-i386: Fix exceptions for fxsave/fxrstorKevin Wolf2009-10-041-4/+4
* target-i386: add RDTSCP supportAndre Przywara2009-10-041-15/+42
* target-i386: add SSE4a instruction supportAndre Przywara2009-10-041-2/+37