aboutsummaryrefslogtreecommitdiff
path: root/target/ppc
AgeCommit message (Expand)Author
2022-07-06target/ppc: Fix MPC8555 and MPC8560 core type to e500v1Pali Rohár
2022-07-06target/ppc/cpu-models: Remove the "default" CPU aliasThomas Huth
2022-07-06target/ppc: Return default CPU for max CPUMurilo Opsfelder Araujo
2022-07-06target/ppc: implement cdtbcdMatheus Ferst
2022-07-06target/ppc: implement cbcdtdMatheus Ferst
2022-07-06target/ppc: implement addg6sMatheus Ferst
2022-07-06target/ppc: Add flag for ISA v2.06 BCDA instructionsMatheus Ferst
2022-07-06target/ppc: Implement mffscdrn[i] instructionsVíctor Colombo
2022-07-06target/ppc: Move mffs[.] to decodetreeVíctor Colombo
2022-07-06target/ppc: Move mffsl to decodetreeVíctor Colombo
2022-07-06target/ppc: Move mffsce to decodetreeVíctor Colombo
2022-07-06target/ppc: Move mffscrn[i] to decodetreeVíctor Colombo
2022-07-06target/ppc: Fix insn32.decode style issuesVíctor Colombo
2022-07-06ppc: Define SETFIELD for the ppc targetAlexey Kardashevskiy
2022-07-06target/ppc: use int128.h methods in vsubcuqMatheus Ferst
2022-07-06target/ppc: use int128.h methods in vsubecuq and vsubeuqmMatheus Ferst
2022-07-06target/ppc: use int128.h methods in vsubuqmMatheus Ferst
2022-07-06target/ppc: use int128.h methods in vaddcuqMatheus Ferst
2022-07-06target/ppc: use int128.h methods in vaddecuq and vaddeuqmMatheus Ferst
2022-07-06target/ppc: use int128.h methods in vadduqmMatheus Ferst
2022-07-06target/ppc: use int128.h methods in vpmsumdMatheus Ferst
2022-07-06target/ppc: Change FPSCR_* to follow POWER ISA numbering conventionVíctor Colombo
2022-06-20target/ppc: cpu_init: Clean up stop state on cpu resetFrederic Barrat
2022-06-20target/ppc: fix unreachable code in fpu_helper.cDaniel Henrique Barboza
2022-06-20target/ppc: avoid int32 multiply overflow in int_helper.cDaniel Henrique Barboza
2022-06-20target/ppc: fix vbpermd in big endian hostsMatheus Ferst
2022-06-20target/ppc: Implemented vector module quadwordLucas Mateus Castro (alqotel)
2022-06-20target/ppc: Implemented vector module word/doublewordLucas Mateus Castro (alqotel)
2022-06-20target/ppc: Implemented remaining vector divide extendedLucas Mateus Castro (alqotel)
2022-06-20target/ppc: Implemented vector divide extended wordLucas Mateus Castro (alqotel)
2022-06-20target/ppc: Implemented vector divide quadwordLucas Mateus Castro (alqotel)
2022-06-20target/ppc: Implemented vector divide instructionsLucas Mateus Castro (alqotel)
2022-05-26target/ppc: Implemented [pm]xvbf16ger2*Lucas Mateus Castro (alqotel)
2022-05-26target/ppc: Implemented pmxvf*ger*Lucas Mateus Castro (alqotel)
2022-05-26target/ppc: Implemented xvf16ger*Lucas Mateus Castro (alqotel)
2022-05-26target/ppc: Implemented xvf*ger*Lucas Mateus Castro (alqotel)
2022-05-26target/ppc: Implemented pmxvi*ger* instructionsLucas Mateus Castro (alqotel)
2022-05-26target/ppc: Implemented xvi*ger* instructionsLucas Mateus Castro (alqotel)
2022-05-26target/ppc: Implement xxm[tf]acc and xxsetacczLucas Mateus Castro (alqotel)
2022-05-26target/ppc: Implement lwsync with weaker memory orderingNicholas Piggin
2022-05-26target/ppc: Fix eieio memory ordering semanticsNicholas Piggin
2022-05-26target/ppc: declare vmsumsh[ms] helper with call flagsMatheus Ferst
2022-05-26target/ppc: declare vmsumuh[ms] helper with call flagsMatheus Ferst
2022-05-26target/ppc: declare vmsum[um]bm helpers with call flagsMatheus Ferst
2022-05-26target/ppc: introduce do_va_helperMatheus Ferst
2022-05-26target/ppc: declare xxextractuw and xxinsertw helpers with call flagsMatheus Ferst
2022-05-26target/ppc: declare xvxsigsp helper with call flagsMatheus Ferst
2022-05-26target/ppc: declare xscvspdpn helper with call flagsMatheus Ferst
2022-05-26target/ppc: Use TCG_CALL_NO_RWG_SE in fsel helperMatheus Ferst
2022-05-26target/ppc: use TCG_CALL_NO_RWG in VSX helpers without envMatheus Ferst