summaryrefslogtreecommitdiffstats
path: root/target-i386/translate.c
Commit message (Expand)AuthorAgeFilesLines
* target-i386: Decode the VEX prefixesRichard Henderson2013-02-181-4/+64
* target-i386: Tidy prefix parsingRichard Henderson2013-02-181-82/+52
* target-i386: Use CC_SRC2 for ADC and SBBRichard Henderson2013-02-181-49/+31
* target-i386: Make helper_cc_compute_{all,c} constRichard Henderson2013-02-181-4/+27
* target-i386: optimize flags checking after sub using CC_SRCTRichard Henderson2013-02-181-15/+31
* target-i386: Update cc_op before TCG branchesRichard Henderson2013-02-181-4/+4
* target-i386: introduce gen_jcc1_noeobRichard Henderson2013-02-181-5/+22
* target-i386: use gen_op for cmps/scasRichard Henderson2013-02-181-14/+6
* target-i386: kill cpu_T3Paolo Bonzini2013-02-181-11/+8
* target-i386: expand cmov via movcondRichard Henderson2013-02-181-25/+20
* target-i386: introduce gen_cmovcc1Paolo Bonzini2013-02-181-34/+38
* target-i386: cleanup temporary macros for CCPreparePaolo Bonzini2013-02-181-47/+39
* target-i386: inline gen_prepare_cc_slowRichard Henderson2013-02-181-45/+46
* target-i386: use CCPrepare to generate conditional jumpsPaolo Bonzini2013-02-181-110/+9
* target-i386: introduce gen_prepare_ccRichard Henderson2013-02-181-49/+42
* target-i386: introduce CCPrepareRichard Henderson2013-02-181-54/+93
* target-i386: optimize setcc instructionsPaolo Bonzini2013-02-181-58/+37
* target-i386: optimize setleRichard Henderson2013-02-181-9/+6
* target-i386: optimize setbeRichard Henderson2013-02-181-4/+3
* target-i386: change gen_setcc_slow_T0 to gen_setcc_slowPaolo Bonzini2013-02-181-19/+20
* target-i386: convert gen_compute_eflags_c to TCGRichard Henderson2013-02-181-11/+98
* target-i386: use inverted setcond when computing NS or NZRichard Henderson2013-02-181-18/+31
* target-i386: do not call helper to compute ZF/SFRichard Henderson2013-02-181-6/+31
* target-i386: Move CC discards to set_cc_opRichard Henderson2013-02-181-9/+39
* target-i386: no need to flush out cc_op before gen_eobRichard Henderson2013-02-181-3/+1
* target-i386: do not compute eflags multiple times consecutivelyRichard Henderson2013-02-181-36/+36
* target-i386: add helper functions to get other flagsPaolo Bonzini2013-02-181-12/+36
* target-i386: Use gen_update_cc_op everywhereRichard Henderson2013-02-181-120/+57
* target-i386: Don't clobber s->cc_op in gen_update_cc_opRichard Henderson2013-02-181-15/+22
* target-i386: Introduce set_cc_opRichard Henderson2013-02-181-65/+69
* target-i386: Name the cc_op enumerationRichard Henderson2013-02-181-1/+1
* target-i386: factor gen_op_set_cc_op/tcg_gen_discard_tl around computing flagsPaolo Bonzini2013-02-181-66/+37
* target-i386: use gen_jcc1 to compile loopzPaolo Bonzini2013-02-181-7/+1
* target-i386: clean up sahfPaolo Bonzini2013-02-181-1/+3
* target-i386: compute eflags outside rcl/rcr helperPaolo Bonzini2013-02-181-16/+4
* target-i386: move eflags computation closer to gen_op_set_cc_opPaolo Bonzini2013-02-181-11/+8
* target-i386: move carry computation for inc/dec closer to gen_op_set_cc_opPaolo Bonzini2013-02-181-1/+1
* target-i386: drop cc_op argument of gen_jcc1Paolo Bonzini2013-02-181-15/+18
* target-i386: factor setting of s->cc_op handling for string functionsPaolo Bonzini2013-02-181-4/+5
* target-i386: introduce gen_ext_tlPaolo Bonzini2013-02-181-109/+37
* target-i386: use OT_* consistentlyPaolo Bonzini2013-02-181-39/+49
* qemu-log: Rename the public-facing cpu_set_log function to qemu_set_logPeter Maydell2013-02-161-1/+1
* exec: move include files to include/exec/Paolo Bonzini2012-12-191-1/+1
* build: kill libdis, move disassemblers to disas/Paolo Bonzini2012-12-191-1/+1
* TCG: Use gen_opc_instr_start from context instead of global variable.Evgeny Voevodin2012-12-081-4/+4
* TCG: Use gen_opc_icount from context instead of global variable.Evgeny Voevodin2012-12-081-1/+1
* TCG: Use gen_opc_pc from context instead of global variable.Evgeny Voevodin2012-12-081-4/+5
* TCG: Use gen_opc_buf from context instead of global variable.Evgeny Voevodin2012-11-171-3/+3
* TCG: Use gen_opc_ptr from context instead of global variable.Evgeny Voevodin2012-11-171-4/+4
* target-i386: avoid using cpu_single_envBlue Swirl2012-11-101-218/+222
OpenPOWER on IntegriCloud