aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/translate
AgeCommit message (Expand)AuthorFilesLines
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
2023-03-13target/ppc: Split out gen_vx_vmul10Richard Henderson1-46/+49
2023-03-05target/ppc: Drop tcg_temp_freeRichard Henderson7-795/+7
2023-03-01target/ppc: Don't use tcg_temp_local_newRichard Henderson2-6/+6
2022-10-28target/ppc: Use gvec to decode XVTSTDC[DS]PLucas Mateus Castro (alqotel)1-10/+157
2022-10-28target/ppc: Moved XSTSTDC[QDS]P to decodetreeLucas Mateus Castro (alqotel)2-7/+17
2022-10-28target/ppc: Moved XVTSTDC[DS]P to decodetreeLucas Mateus Castro (alqotel)2-10/+26
2022-10-28target/ppc: Use gvec to decode XVCPSGN[SD]PLucas Mateus Castro (alqotel)2-59/+53
2022-10-28target/ppc: Use gvec to decode XV[N]ABS[DS]P/XVNEG[DS]PLucas Mateus Castro (alqotel)2-12/+67
2022-10-28target/ppc: Move VABSDU[BHW] to decodetree and use gvecLucas Mateus Castro (alqotel)2-6/+46
2022-10-28target/ppc: Move VAVG[SU][BHW] to decodetree and use gvecLucas Mateus Castro (alqotel)2-18/+97
2022-10-28target/ppc: Move VPRTYB[WDQ] to decodetree and use gvecLucas Mateus Castro (alqotel)2-6/+65
2022-10-28target/ppc: Move VNEG[WD] to decodtree and use gvecLucas Mateus Castro (alqotel)2-4/+13
2022-10-28target/ppc: Move V(ADD|SUB)CUW to decodetree and use gvecLucas Mateus Castro (alqotel)2-6/+58