aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/translate/vmx-impl.c.inc
AgeCommit message (Expand)AuthorFilesLines
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: 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 Rath1-64/+174
2024-05-24target/ppc: Move VMX integer max/min instructions to decodetree.Chinmay Rath1-16/+21
2024-05-24target/ppc: Move VMX integer logical instructions to decodetree.Chinmay Rath1-12/+10
2024-05-24target/ppc: Move VMX storage access instructions to decodetreeChinmay Rath1-130/+91
2024-02-20ppc: correct typosManos Pitsidianakis1-1/+1
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson1-17/+17
2023-09-20ppc: spelling fixesMichael Tokarev1-3/+3
2023-08-24target/ppc: Use tcg_gen_negsetcond_*Richard Henderson1-5/+3
2023-05-05tcg: ppc64: Fix mask generation for vextractdmShivaprasad G Bhat1-1/+1
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 Henderson1-292/+4
2023-03-01target/ppc: Don't use tcg_temp_local_newRichard Henderson1-2/+2
2022-10-28target/ppc: Move VABSDU[BHW] to decodetree and use gvecLucas Mateus Castro (alqotel)1-3/+46
2022-10-28target/ppc: Move VAVG[SU][BHW] to decodetree and use gvecLucas Mateus Castro (alqotel)1-12/+94
2022-10-28target/ppc: Move VPRTYB[WDQ] to decodetree and use gvecLucas Mateus Castro (alqotel)1-3/+65
2022-10-28target/ppc: Move VNEG[WD] to decodtree and use gvecLucas Mateus Castro (alqotel)1-2/+13
2022-10-28target/ppc: Move V(ADD|SUB)CUW to decodetree and use gvecLucas Mateus Castro (alqotel)1-4/+57
2022-10-28target/ppc: Move VMH[R]ADDSHS instruction to decodetreeLucas Mateus Castro (alqotel)1-2/+3
2022-10-28target/ppc: Moved VMLADDUHM to decodetree and use gvecLucas Mateus Castro (alqotel)1-18/+30
2022-07-06target/ppc: use int128.h methods in vsubcuqMatheus Ferst1-4/+1
2022-07-06target/ppc: use int128.h methods in vsubecuq and vsubeuqmMatheus Ferst1-4/+3
2022-07-06target/ppc: use int128.h methods in vsubuqmMatheus Ferst1-3/+2
2022-07-06target/ppc: use int128.h methods in vaddcuqMatheus Ferst1-1/+1
2022-07-06target/ppc: use int128.h methods in vaddecuq and vaddeuqmMatheus Ferst1-4/+3
2022-07-06target/ppc: use int128.h methods in vadduqmMatheus Ferst1-1/+2
2022-07-06target/ppc: use int128.h methods in vpmsumdMatheus Ferst1-1/+2
2022-06-20target/ppc: Implemented vector module quadwordLucas Mateus Castro (alqotel)1-0/+2
2022-06-20target/ppc: Implemented vector module word/doublewordLucas Mateus Castro (alqotel)1-0/+10
2022-06-20target/ppc: Implemented remaining vector divide extendedLucas Mateus Castro (alqotel)1-0/+4
2022-06-20target/ppc: Implemented vector divide extended wordLucas Mateus Castro (alqotel)1-0/+48
2022-06-20target/ppc: Implemented vector divide quadwordLucas Mateus Castro (alqotel)1-0/+2
2022-06-20target/ppc: Implemented vector divide instructionsLucas Mateus Castro (alqotel)1-0/+85
2022-05-26target/ppc: declare vmsumsh[ms] helper with call flagsMatheus Ferst1-1/+2
2022-05-26target/ppc: declare vmsumuh[ms] helper with call flagsMatheus Ferst1-2/+22
2022-05-26target/ppc: declare vmsum[um]bm helpers with call flagsMatheus Ferst1-1/+4
2022-05-26target/ppc: introduce do_va_helperMatheus Ferst1-27/+5
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau1-2/+2
2022-03-05target/ppc: use andc in vrlqmiMatheus Ferst1-4/+2
2022-03-05target/ppc: use extract/extract2 to create vrlqnm maskMatheus Ferst1-7/+3
2022-03-05target/ppc: use ext32u and deposit in do_vx_vmulhw_i64Matheus Ferst1-7/+3
2022-03-05target/ppc: Fix vmul[eo]* instructions marked 2.07Lucas Mateus Castro (alqotel)1-8/+8
2022-03-02target/ppc: Move vsel and vperm/vpermr to decodetreeMatheus Ferst1-16/+53
2022-03-02target/ppc: implement vrlqmiMatheus Ferst1-4/+17
2022-03-02target/ppc: implement vrlqnmMatheus Ferst1-5/+76