summaryrefslogtreecommitdiff
path: root/target-i386/helper.h
AgeCommit message (Expand)AuthorFilesLines
2013-02-27target-i386: Use mulu2 and muls2Richard Henderson1-4/+0
2013-02-19target-i386: Implement tzcnt and fix lzcntRichard Henderson1-3/+2
2013-02-19target-i386: Use clz/ctz for bsf/bsr helpersRichard Henderson1-3/+3
2013-02-18target-i386: Implement PDEP, PEXTRichard Henderson1-0/+3
2013-02-18target-i386: Implement MULXRichard Henderson1-0/+1
2013-02-18target-i386: Use CC_SRC2 for ADC and SBBRichard Henderson1-2/+2
2013-02-18target-i386: Make helper_cc_compute_{all,c} constRichard Henderson1-2/+2
2012-12-19exec: move include files to include/exec/Paolo Bonzini1-2/+2
2012-10-28target-i386: rename helper flagsAurelien Jarno1-2/+2
2012-10-01x86: Implement SMEP and SMAPH. Peter Anvin1-0/+2
2012-08-14x86: switch to AREG0 free modeBlue Swirl1-4/+4
2012-08-14x86: avoid AREG0 in segmentation helpersBlue Swirl1-19/+19
2012-08-14x86: avoid AREG0 for misc helpersBlue Swirl1-20/+20
2012-08-14x86: avoid AREG0 for SMM helpersBlue Swirl1-1/+1
2012-08-14x86: avoid AREG0 for SVM helpersBlue Swirl1-11/+11
2012-08-14x86: avoid AREG0 for integer helpersBlue Swirl1-25/+25
2012-08-14x86: avoid AREG0 for condition code helpersBlue Swirl1-10/+10
2012-08-14x86: avoid AREG0 for FPU helpersBlue Swirl1-86/+86
2012-06-28x86: avoid AREG0 for exceptionsBlue Swirl1-2/+2
2012-01-11target-i386: fix SSE rounding and flush to zeroAurelien Jarno1-0/+1
2009-10-23target-i386: implement lzcnt emulationAndre Przywara1-0/+1
2009-10-04target-i386: add RDTSCP supportAndre Przywara1-0/+1
2009-05-22x86: Add support for resume flagJan Kiszka1-0/+1
2008-11-17TCG variable type checking.pbrook1-191/+188
2008-09-25SYSENTER/SYSEXIT IA-32e implementation (Alexander Graf).balrog1-1/+1
2008-08-30Fix some warnings that would be generated by gcc -Wredundant-declsblueswir11-1/+0
2008-06-18HLT, MWAIT and MONITOR insn fixes (initial patch by Alexander Graf)bellard1-2/+2
2008-06-04reworked SVM interrupt handling logic - fixed vmrun EIP saved value - reworke...bellard1-4/+1
2008-06-0432 bit SVM fixes - INVLPG and INVLPGA updatesbellard1-4/+4
2008-05-28SVM reworkbellard1-1/+2
2008-05-22proper helper definition registering (all targets must do that)bellard1-189/+192
2008-05-22cmpxchg8b fix - added cmpxchg16bbellard1-0/+3
2008-05-21convert eflags manipulation insns to TCGbellard1-0/+2
2008-05-21converted LSL/LAR/VERW/VERR to TCG - force 16 bit memory access for LSL/LARbellard1-4/+4
2008-05-21converted INTO/CMPXCHG8B to TCGbellard1-0/+1
2008-05-17BSR/BSF TCG conversionbellard1-0/+2
2008-05-17converted condition code supprot to TCG - converted shift ops to TCGbellard1-0/+11
2008-05-15converted more helpers to TCG - fixed some SVM issuesbellard1-11/+39
2008-05-12converted more helpers to TCGbellard1-2/+73
2008-05-12converted x87 FPU ops to TCGbellard1-0/+89
2008-05-12converted SSE/MMX ops to TCGbellard1-0/+9
2008-02-01use the TCG code generatorbellard1-0/+4