summaryrefslogtreecommitdiff
path: root/target-ppc/translate.c
AgeCommit message (Expand)AuthorFilesLines
2013-05-08PPC: Depend behavior of cmp instructions only on instruction encodingAlexander Graf1-16/+16
2013-05-08PPC: Fix rldclAlexander Graf1-2/+0
2013-05-06target-ppc: Fix invalid SPR read/write warningsAnton Blanchard1-16/+16
2013-04-27target-ppc: slightly optimize lfiwaxAurelien Jarno1-4/+1
2013-04-26target-ppc: add support for extended mtfsf/mtfsfi formsAurelien Jarno1-12/+34
2013-04-26target-ppc: emulate store doubleword pair instructionsAurelien Jarno1-0/+48
2013-04-26target-ppc: emulate load doubleword pair instructionsAurelien Jarno1-0/+48
2013-04-26target-ppc: emulate lfiwax instructionAurelien Jarno1-0/+21
2013-04-26target-ppc: emulate fcpsgn instructionAurelien Jarno1-0/+14
2013-04-26target-ppc: emulate prtyw and prtyd instructionsAurelien Jarno1-0/+34
2013-04-26target-ppc: emulate cmpb instructionAurelien Jarno1-0/+8
2013-04-26target-ppc: optimize fabs, fnabs, fnegAurelien Jarno1-6/+34
2013-04-26target-ppc: Fix narrow-mode add/sub carry outputRichard Henderson1-13/+22
2013-04-26target-ppc: fix nego and subf*o instructionsAurelien Jarno1-1/+1
2013-03-22target-ppc: Use NARROW_MODE macro for tlbieRichard Henderson1-4/+3
2013-03-22target-ppc: Use NARROW_MODE macro for addressesRichard Henderson1-33/+18
2013-03-22target-ppc: Use NARROW_MODE macro for comparisonsRichard Henderson1-25/+16
2013-03-22target-ppc: Use NARROW_MODE macro for branchesRichard Henderson1-38/+24
2013-03-22target-ppc: Fix add and subf carry generation in narrow modeRichard Henderson1-16/+48
2013-03-22target-ppc: Remove vestigial PowerPC 620 supportDavid Gibson1-1/+0
2013-03-12cpu: Move halted and interrupt_request fields to CPUStateAndreas Färber1-1/+2
2013-03-03gen-icount.h: Rename gen_icount_start/end to gen_tb_start/endPeter Maydell1-2/+2
2013-02-25target-ppc: Fix SUBFE carryRichard Henderson1-4/+5
2013-02-23target-ppc: Compute mullwo without branchesRichard Henderson1-28/+14
2013-02-23target-ppc: Compute arithmetic shift carry without branchesRichard Henderson1-40/+31
2013-02-23target-ppc: Implement neg in terms of subfRichard Henderson1-44/+19
2013-02-23target-ppc: Use add2 for carry generationRichard Henderson1-125/+69
2013-02-23target-ppc: Compute addition carry with setcondRichard Henderson1-26/+16
2013-02-23target-ppc: Compute addition overflow without branchesRichard Henderson1-33/+13
2013-02-23target-ppc: Use setcond in gen_op_cmpRichard Henderson1-23/+23
2013-02-23target-ppc: Split out SO, OV, CA fields from XERRichard Henderson1-73/+115
2013-02-23target-ppc: Use mul*2 in mulh* insnsRichard Henderson1-44/+38
2013-02-01target-ppc: Fix build for PPC_DEBUG_DISASAndreas Färber1-1/+1
2013-02-01PPC: Unify dcbzl code pathAlexander Graf1-21/+12
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-1/+1
2012-12-19exec: move include files to include/exec/Paolo Bonzini1-1/+1
2012-12-19build: kill libdis, move disassemblers to disas/Paolo Bonzini1-1/+1
2012-12-08TCG: Use gen_opc_instr_start from context instead of global variable.Evgeny Voevodin1-3/+3
2012-12-08TCG: Use gen_opc_icount from context instead of global variable.Evgeny Voevodin1-1/+1
2012-12-08TCG: Use gen_opc_pc from context instead of global variable.Evgeny Voevodin1-2/+2
2012-11-26PPC: Fix missing TRACE exceptionJulio Guerra1-1/+2
2012-11-17TCG: Use gen_opc_buf from context instead of global variable.Evgeny Voevodin1-3/+3
2012-11-17TCG: Use gen_opc_ptr from context instead of global variable.Evgeny Voevodin1-4/+5
2012-11-10disas: avoid using cpu_single_envBlue Swirl1-1/+1
2012-11-01target-ppc: Extend FPU state for newer POWER CPUsDavid Gibson1-11/+18
2012-09-27Emit debug_insn for CPU_LOG_TB_OP_OPT as well.Richard Henderson1-1/+2
2012-08-28target-ppc: fix altivec instructionsAurelien Jarno1-1/+1
2012-06-24target-ppc: Fix build with --enable-debugStefan Weil1-1/+1
2012-06-24PPC: Add support for MSR_CMAlexander Graf1-1/+1
2012-06-24ppc: Move load and store helpers, switch to AREG0 free modeBlue Swirl1-15/+15