aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate-sve.c
AgeCommit message (Expand)Author
2023-02-27target/arm: move translate modules to tcg/Fabiano Rosas
2022-07-26target/arm: Add MO_128 entry to pred_esz_masks[]Peter Maydell
2022-07-11target/arm: Implement SCLAMP, UCLAMPRichard Henderson
2022-07-11target/arm: Implement REVDRichard Henderson
2022-07-11target/arm: Implement PSELRichard Henderson
2022-07-11target/arm: Export unpredicated ld/st from translate-sve.cRichard Henderson
2022-07-11target/arm: Implement SME RDSVL, ADDSVL, ADDSPLRichard Henderson
2022-07-11target/arm: Mark LD1RO as non-streamingRichard Henderson
2022-07-11target/arm: Mark LDFF1 and LDNF1 as non-streamingRichard Henderson
2022-07-11target/arm: Mark gather prefetch as non-streamingRichard Henderson
2022-07-11target/arm: Mark gather/scatter load/store as non-streamingRichard Henderson
2022-07-11target/arm: Mark string/histo/crypto as non-streamingRichard Henderson
2022-07-11target/arm: Mark SMMLA, UMMLA, USMMLA as non-streamingRichard Henderson
2022-07-11target/arm: Mark FTSMUL, FTMAD, FADDA as non-streamingRichard Henderson
2022-07-11target/arm: Mark PMULL, FMMLA as non-streamingRichard Henderson
2022-07-11target/arm: Mark BDEP, BEXT, BGRP, COMPACT, FEXPA, FTSSEL as non-streamingRichard Henderson
2022-07-11target/arm: Mark RDFFR, WRFFR, SETFFR as non-streamingRichard Henderson
2022-07-11target/arm: Mark ADR as non-streamingRichard Henderson
2022-06-27target/arm: Move pred_{full, gvec}_reg_{offset, size} to translate-a64.hRichard Henderson
2022-06-08target/arm: Rename TBFLAG_A64 ZCR_LEN to VLRichard Henderson
2022-05-30target/arm: Add sve feature check for remaining trans_* functionsRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for do_FMLAL_zzxwRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for do_FMLAL_zzzwRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for do_shr_narrowRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for do_shll_tbRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for do_narrow_extractRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for FCMLA_zzxzRichard Henderson
2022-05-30target/arm: Remove assert in trans_FCMLA_zzxzRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for DO_FPCMPRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for DO_FP_IMMRichard Henderson
2022-05-30target/arm: Move null function and sve check into do_fp_immRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for gen_gvec_fpst_zzzzpRichard Henderson
2022-05-30target/arm: Introduce gen_gvec_fpst_zzzzpRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for FCADDRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for gen_gvec_fpst_arg_zpzzRichard Henderson
2022-05-30target/arm: Rename do_zpzz_ptr to gen_gvec_fpst_arg_zpzzRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for do_ppz_fpRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for FLOGBRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for do_frint_modeRichard Henderson
2022-05-30target/arm: Move null function and sve check into do_frint_modeRichard Henderson
2022-05-30target/arm: Rename do_zpz_ptr to gen_gvec_ool_fpst_arg_zpzRichard Henderson
2022-05-30target/arm: Expand frint_fns for MO_8Richard Henderson
2022-05-30target/arm: Use TRANS_FEAT for FRECPE, FRSQRTERichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for do_reduceRichard Henderson
2022-05-30target/arm: Move null function and sve check into do_reduceRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for FTMADRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for FMUL_zzxRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for DO_FP3Richard Henderson
2022-05-30target/arm: Rename do_zzz_fp to gen_gvec_ool_fpst_arg_zzzRichard Henderson
2022-05-30target/arm: Use TRANS_FEAT for BFMLARichard Henderson