summaryrefslogtreecommitdiffstats
path: root/target/arm/translate-sve.c
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Add MO_128 entry to pred_esz_masks[]Peter Maydell2022-07-261-2/+3
* target/arm: Implement SCLAMP, UCLAMPRichard Henderson2022-07-111-0/+102
* target/arm: Implement REVDRichard Henderson2022-07-111-0/+2
* target/arm: Implement PSELRichard Henderson2022-07-111-0/+57
* target/arm: Export unpredicated ld/st from translate-sve.cRichard Henderson2022-07-111-12/+36
* target/arm: Implement SME RDSVL, ADDSVL, ADDSPLRichard Henderson2022-07-111-0/+38
* target/arm: Mark LD1RO as non-streamingRichard Henderson2022-07-111-0/+2
* target/arm: Mark LDFF1 and LDNF1 as non-streamingRichard Henderson2022-07-111-0/+2
* target/arm: Mark gather prefetch as non-streamingRichard Henderson2022-07-111-0/+11
* target/arm: Mark gather/scatter load/store as non-streamingRichard Henderson2022-07-111-0/+6
* target/arm: Mark string/histo/crypto as non-streamingRichard Henderson2022-07-111-17/+18
* target/arm: Mark SMMLA, UMMLA, USMMLA as non-streamingRichard Henderson2022-07-111-6/+6
* target/arm: Mark FTSMUL, FTMAD, FADDA as non-streamingRichard Henderson2022-07-111-4/+11
* target/arm: Mark PMULL, FMMLA as non-streamingRichard Henderson2022-07-111-9/+15
* target/arm: Mark BDEP, BEXT, BGRP, COMPACT, FEXPA, FTSSEL as non-streamingRichard Henderson2022-07-111-10/+12
* target/arm: Mark RDFFR, WRFFR, SETFFR as non-streamingRichard Henderson2022-07-111-3/+6
* target/arm: Mark ADR as non-streamingRichard Henderson2022-07-111-4/+4
* target/arm: Move pred_{full, gvec}_reg_{offset, size} to translate-a64.hRichard Henderson2022-06-271-36/+0Star
* target/arm: Rename TBFLAG_A64 ZCR_LEN to VLRichard Henderson2022-06-081-1/+1
* target/arm: Add sve feature check for remaining trans_* functionsRichard Henderson2022-05-301-14/+163
* target/arm: Use TRANS_FEAT for do_FMLAL_zzxwRichard Henderson2022-05-301-22/+4Star
* target/arm: Use TRANS_FEAT for do_FMLAL_zzzwRichard Henderson2022-05-301-22/+4Star
* target/arm: Use TRANS_FEAT for do_shr_narrowRichard Henderson2022-05-301-259/+211Star
* target/arm: Use TRANS_FEAT for do_shll_tbRichard Henderson2022-05-301-57/+45Star
* target/arm: Use TRANS_FEAT for do_narrow_extractRichard Henderson2022-05-301-121/+102Star
* target/arm: Use TRANS_FEAT for FCMLA_zzxzRichard Henderson2022-05-301-13/+6Star
* target/arm: Remove assert in trans_FCMLA_zzxzRichard Henderson2022-05-301-2/+0Star
* target/arm: Use TRANS_FEAT for DO_FPCMPRichard Henderson2022-05-301-5/+2Star
* target/arm: Use TRANS_FEAT for DO_FP_IMMRichard Henderson2022-05-301-16/+14Star
* target/arm: Move null function and sve check into do_fp_immRichard Henderson2022-05-301-13/+14
* target/arm: Use TRANS_FEAT for gen_gvec_fpst_zzzzpRichard Henderson2022-05-301-28/+14Star
* target/arm: Introduce gen_gvec_fpst_zzzzpRichard Henderson2022-05-301-30/+29Star
* target/arm: Use TRANS_FEAT for FCADDRichard Henderson2022-05-301-23/+7Star
* target/arm: Use TRANS_FEAT for gen_gvec_fpst_arg_zpzzRichard Henderson2022-05-301-47/+23Star
* target/arm: Rename do_zpzz_ptr to gen_gvec_fpst_arg_zpzzRichard Henderson2022-05-301-21/+31
* target/arm: Use TRANS_FEAT for do_ppz_fpRichard Henderson2022-05-301-22/+19Star
* target/arm: Use TRANS_FEAT for FLOGBRichard Henderson2022-05-301-23/+6Star
* target/arm: Use TRANS_FEAT for do_frint_modeRichard Henderson2022-05-301-39/+14Star
* target/arm: Move null function and sve check into do_frint_modeRichard Henderson2022-05-301-28/+22Star
* target/arm: Rename do_zpz_ptr to gen_gvec_ool_fpst_arg_zpzRichard Henderson2022-05-301-274/+140Star
* target/arm: Expand frint_fns for MO_8Richard Henderson2022-05-301-7/+8
* target/arm: Use TRANS_FEAT for FRECPE, FRSQRTERichard Henderson2022-05-301-41/+36Star
* target/arm: Use TRANS_FEAT for do_reduceRichard Henderson2022-05-301-8/+6Star
* target/arm: Move null function and sve check into do_reduceRichard Henderson2022-05-301-13/+17
* target/arm: Use TRANS_FEAT for FTMADRichard Henderson2022-05-301-22/+7Star
* target/arm: Use TRANS_FEAT for FMUL_zzxRichard Henderson2022-05-301-19/+7Star
* target/arm: Use TRANS_FEAT for DO_FP3Richard Henderson2022-05-301-5/+2Star
* target/arm: Rename do_zzz_fp to gen_gvec_ool_fpst_arg_zzzRichard Henderson2022-05-301-20/+30
* target/arm: Use TRANS_FEAT for BFMLARichard Henderson2022-05-301-24/+4Star
* target/arm: Use TRANS_FEAT for FMLARichard Henderson2022-05-301-9/+2Star