aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/translate
AgeCommit message (Expand)AuthorFilesLines
2024-09-22target/ppc: Fix lxvx/stxvx facility checkFabiano Rosas1-1/+1
2024-07-26target/ppc : Update VSX storage access insns to use tcg_gen_qemu _ld/st_i128.Chinmay Rath1-41/+33
2024-07-26target/ppc: Update VMX storage access insns to use tcg_gen_qemu_ld/st_i128.Chinmay Rath1-22/+20
2024-07-26target/ppc: Move get/set_avr64 functions to vmx-impl.c.inc.Chinmay Rath1-0/+10
2024-07-26target/ppc: Move VSX fp compare insns to decodetree.Chinmay Rath2-44/+20
2024-07-26target/ppc: Move VSX vector storage access insns to decodetree.Chinmay Rath2-124/+87
2024-07-26target/ppc: Move VSX vector with length storage access insns to decodetree.Chinmay Rath2-37/+65
2024-07-26target/ppc: Moving VSX scalar storage access insns to decodetree.Chinmay Rath2-54/+36
2024-07-26target/ppc: Move VSX logical instructions to decodetree.Chinmay Rath2-32/+18
2024-07-26target/ppc: Move VSX arithmetic and max/min insns to decodetree.Chinmay Rath2-58/+27
2024-07-26target/ppc: Move ISA300 flag check out of do_helper_XX3.Chinmay Rath1-9/+7
2024-07-26target/ppc: Improve VMX integer add/sub saturate instructions.Chinmay Rath1-7/+7
2024-07-26target/ppc: Move VMX integer add/sub saturate insns to decodetree.Chinmay Rath2-76/+181
2024-05-24target/ppc: add SMT support to msgsnd broadcastNicholas Piggin1-1/+1
2024-05-24target/ppc: Implement attn instruction on BookS 64-bit processorsNicholas Piggin1-0/+10
2024-05-24target/ppc: Add clrbhrb and mfbhrbe instructionsGlenn Miles1-0/+43
2024-05-24target/ppc: Add recording of taken branches to BHRBGlenn Miles1-1/+1
2024-05-24target/ppc: Move VMX integer max/min instructions to decodetree.Chinmay Rath2-32/+21
2024-05-24target/ppc: Move VMX integer logical instructions to decodetree.Chinmay Rath2-27/+10
2024-05-24target/ppc: Move VMX storage access instructions to decodetreeChinmay Rath2-149/+91
2024-05-24target/ppc: Move logical fixed-point instructions to decodetree.Chinmay Rath1-0/+300
2024-05-24target/ppc: Move cmp{rb, eqb}, tw[i], td[i], isel instructions to decodetree.Chinmay Rath1-0/+132
2024-05-24target/ppc: Move div/mod fixed-point insns (64 bits operands) to decodetree.Chinmay Rath1-3/+55
2024-05-24target/ppc: Move multiply fixed-point insns (64-bit operands) to decodetree.Chinmay Rath1-0/+105
2024-05-24target/ppc: Move neg, darn, mod{sw, uw} to decodetree.Chinmay Rath1-0/+48
2024-05-24target/ppc: Move divw[u, e, eu] instructions to decodetree.Chinmay Rath1-0/+24
2024-05-24target/ppc: Move mul{li, lw, lwo, hw, hwu} instructions to decodetree.Chinmay Rath1-0/+66
2024-05-24target/ppc: Move floating-point arithmetic instructions to decodetree.Chinmay Rath2-207/+109
2024-05-24target/ppc: Add ISA v3.1 variants of sync instructionNicholas Piggin1-12/+29
2024-05-24target/ppc: Fix embedded memory barriersNicholas Piggin1-2/+2
2024-05-24target/ppc: Move sync instructions to decodetreeNicholas Piggin1-0/+130
2024-05-24target/ppc: Fix broadcast tlbie synchronisationNicholas Piggin1-0/+7
2024-03-13target/ppc: Move add and subf type fixed-point arithmetic instructions to dec...Chinmay Rath1-0/+70
2024-02-23target/ppc: Fix lxv/stxv MSR facility checkNicholas Piggin1-1/+1
2024-02-20ppc: correct typosManos Pitsidianakis1-1/+1
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson9-114/+114
2023-09-20ppc: spelling fixesMichael Tokarev1-3/+3
2023-09-06target/ppc: Fix LQ, STQ register-pair order for big-endianNicholas Piggin1-8/+8
2023-08-24target/ppc: Use tcg_gen_negsetcond_*Richard Henderson2-7/+7
2023-06-05target/ppc: Inline gen_icount_io_start()Philippe Mathieu-Daudé1-1/+1
2023-05-27target/ppc: Fix fallback to MFSS for MFFS* instructions on pre 3.0 ISAsRichard Purdie1-6/+16
2023-05-23target/ppc: Use tcg_gen_qemu_{ld,st}_i128 for LQARX, LQ, STQRichard Henderson1-44/+7
2023-05-05tcg: ppc64: Fix mask generation for vextractdmShivaprasad G Bhat1-1/+1
2023-03-13target/ppc: Rewrite trans_ADDG6SRichard Henderson1-24/+26
2023-03-13target/ppc: Avoid tcg_const_* in fp-impl.c.incRichard Henderson1-14/+12
2023-03-13target/ppc: Avoid tcg_const_* in vsx-impl.c.incRichard Henderson1-14/+14
2023-03-13target/ppc: Avoid tcg_const_* in xxevalRichard Henderson1-3/+5
2023-03-13target/ppc: Avoid tcg_const_* in vmx-impl.c.incRichard Henderson1-5/+5
2023-03-13target/ppc: Avoid tcg_const_i64 in do_vcntmbRichard Henderson1-10/+11
2023-03-13target/ppc: Avoid tcg_const_i64 in do_vector_shift_quadRichard Henderson1-1/+3