summaryrefslogtreecommitdiffstats
path: root/tcg/ppc64
Commit message (Expand)AuthorAgeFilesLines
* tcg-ppc64: Support new ldst opcodesRichard Henderson2013-10-122-62/+17
* tcg-ppc64: Convert to le/be ldst helpersRichard Henderson2013-10-121-16/+22
* tcg-ppc64: Use TCGMemOp within qemu_ldst routinesRichard Henderson2013-10-121-39/+45
* tcg: Add qemu_ld_st_i32/64Richard Henderson2013-10-101-0/+2
* tcg: Add tcg-be-ldst.hRichard Henderson2013-10-101-23/+3
* tcg-ppc64: Implement CONFIG_QEMU_LDST_OPTIMIZATIONRichard Henderson2013-09-251-77/+135
* tcg-ppc64: Add _noaddr functions for emitting forward branchesRichard Henderson2013-09-251-10/+16
* tcg-ppc64: Streamline tcg_out_tlb_readRichard Henderson2013-09-251-97/+97
* tcg-ppc64: Implement tcg_register_jitRichard Henderson2013-09-251-23/+73
* tcg-ppc64: Handle long offsets betterRichard Henderson2013-09-251-73/+74
* tcg-ppc64: Tidy register allocation orderRichard Henderson2013-09-251-27/+22
* tcg-ppc64: Look through a constant function descriptorRichard Henderson2013-09-251-4/+19
* tcg-ppc64: Fold constant call address into descriptor loadRichard Henderson2013-09-251-3/+11
* tcg-ppc64: Don't load the static chain from TCGRichard Henderson2013-09-251-1/+0
* tcg-ppc64: Avoid code for nop moveRichard Henderson2013-09-251-1/+3
* tcg-ppc64: Use tcg_out64Richard Henderson2013-09-251-5/+1
* tcg-ppc64: Use TCG_REG_Rn constantsRichard Henderson2013-09-251-48/+48
* tcg-ppc64: More use of TAI and SAI helper macrosRichard Henderson2013-09-251-25/+16
* tcg-ppc64: Reformat tcg-target.cRichard Henderson2013-09-251-239/+239
* exec: Split softmmu_defs.hRichard Henderson2013-09-021-3/+0
* tcg: Change tcg_out_ld/st offset to intptr_tRichard Henderson2013-09-021-4/+4
* tcg: Change relocation offsets to intptr_tRichard Henderson2013-09-021-1/+1
* tcg-ppc64: Implement muluh, mulshRichard Henderson2013-09-022-29/+11
* tcg: Add muluh and mulsh opcodesRichard Henderson2013-09-021-0/+4
* tcg-ppc64: Don't implement remRichard Henderson2013-07-092-28/+2
* tcg: Split rem requirement from div requirementRichard Henderson2013-07-091-0/+2
* tcg-ppc64: rotr_i32 rotates wrong amountAnton Blanchard2013-06-171-1/+1
* tcg-ppc64: Fix add2_i64Anton Blanchard2013-06-171-7/+7
* tcg-ppc64: bswap64 rotates output 32 bitsAnton Blanchard2013-06-171-2/+0
* tcg-ppc64: Fix RLDCL opcodeAnton Blanchard2013-06-171-5/+6
* tcg-ppc64: Handle deposit of zeroRichard Henderson2013-04-151-6/+16
* tcg-ppc64: Implement mulu2/muls2_i64Richard Henderson2013-04-152-2/+29
* tcg-ppc64: Implement add2/sub2_i64Richard Henderson2013-04-152-2/+58
* tcg-ppc64: Use getauxval for ISA detectionRichard Henderson2013-04-151-0/+14
* tcg-ppc64: Implement movcondRichard Henderson2013-04-152-2/+61
* tcg-ppc64: Use ISEL for setcondRichard Henderson2013-04-151-62/+119
* tcg-ppc64: Use MFOCRF instead of MFCRRichard Henderson2013-04-151-4/+8
* tcg-ppc64: Cleanup i32 constants to tcg_out_cmpRichard Henderson2013-04-151-0/+5
* tcg-ppc64: Use TCGType throughout comparesRichard Henderson2013-04-151-19/+19
* tcg-ppc64: Use I constraint for mulRichard Henderson2013-04-151-12/+12
* tcg-ppc64: Implement depositRichard Henderson2013-04-152-2/+14
* tcg-ppc64: Handle constant inputs for some compound logicalsRichard Henderson2013-04-151-10/+34
* tcg-ppc64: Implement compound logicalsRichard Henderson2013-04-152-10/+44
* tcg-ppc64: Implement bswap64Richard Henderson2013-04-152-1/+36
* tcg-ppc64: Implement bswap16 and bswap32Richard Henderson2013-04-152-4/+47
* tcg-ppc64: Implement rotatesRichard Henderson2013-04-152-2/+41
* tcg-ppc64: Streamline qemu_ld/st insn selectionRichard Henderson2013-04-151-110/+56
* tcg-ppc64: Use automatic implementation of ext32u_i64Richard Henderson2013-04-152-8/+3
* tcg-ppc64: Improve and_i64 with constantRichard Henderson2013-04-151-14/+50
* tcg-ppc64: Improve and_i32 with constantRichard Henderson2013-04-152-3/+53
OpenPOWER on IntegriCloud