aboutsummaryrefslogtreecommitdiff
path: root/target/arm/sve_helper.c
AgeCommit message (Expand)AuthorFilesLines
2021-04-30target/arm: Simplify sve mte checkingRichard Henderson1-58/+26
2021-04-30target/arm: Rename mte_probe1 to mte_probeRichard Henderson1-3/+3
2021-04-30target/arm: Merge mte_check1, mte_checkNRichard Henderson1-7/+7
2021-03-12target/arm: Update sve reduction vs simd_descRichard Henderson1-1/+1
2021-03-12target/arm: Update WHILE for PREDDESCRichard Henderson1-2/+2
2021-03-12target/arm: Update CNTP for PREDDESCRichard Henderson1-3/+3
2021-03-12target/arm: Update BRKA, BRKB, BRKN for PREDDESCRichard Henderson1-16/+14
2021-03-12target/arm: Update find_last_active for PREDDESCRichard Henderson1-3/+3
2021-03-12target/arm: Fix sve_punpk_p vs odd vector lengthsRichard Henderson1-2/+2
2021-03-12target/arm: Fix sve_zip_p vs odd vector lengthsRichard Henderson1-11/+14
2021-03-12target/arm: Fix sve_uzp_p vs odd vector lengthsRichard Henderson1-9/+21
2021-01-19target/arm: Update REV, PUNPK for pred_descRichard Henderson1-4/+4
2021-01-19target/arm: Update ZIP, UZP, TRN for pred_descRichard Henderson1-9/+9
2021-01-19target/arm: Update PFIRST, PNEXT for pred_descRichard Henderson1-3/+4
2020-11-15arm tcg cpus: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-08-28target/arm: Merge helper_sve_clr_* and helper_sve_movz_*Richard Henderson1-55/+15
2020-06-26target/arm: Complete TBI clearing for user-only for SVERichard Henderson1-2/+17
2020-06-26target/arm: Add mte helpers for sve scatter/gather memory opsRichard Henderson1-31/+152
2020-06-26target/arm: Add mte helpers for sve scalar + int ff/nf loadsRichard Henderson1-12/+87
2020-06-26target/arm: Add mte helpers for sve scalar + int storesRichard Henderson1-23/+72
2020-06-26target/arm: Add mte helpers for sve scalar + int loadsRichard Henderson1-39/+179
2020-05-19softfloat: Replace flag with boolRichard Henderson1-4/+4
2020-05-11target/arm: Use tcg_gen_gvec_5_ptr for sve FMLA/FCMLARichard Henderson1-97/+60
2020-05-11target/arm: Remove sve_memopidxRichard Henderson1-7/+7
2020-05-11target/arm: Reuse sve_probe_page for gather loadsRichard Henderson1-113/+123
2020-05-11target/arm: Reuse sve_probe_page for scatter storesRichard Henderson1-77/+117
2020-05-11target/arm: Reuse sve_probe_page for gather first-fault loadsRichard Henderson1-207/+138
2020-05-11target/arm: Use SVEContLdSt for contiguous storesRichard Henderson1-119/+152
2020-05-11target/arm: Update contiguous first-fault and no-fault loadsRichard Henderson1-180/+158
2020-05-11target/arm: Use SVEContLdSt for multi-register contiguous loadsRichard Henderson1-144/+79
2020-05-11target/arm: Handle watchpoints in sve_ld1_rRichard Henderson1-1/+71
2020-05-11target/arm: Use SVEContLdSt in sve_ld1_rRichard Henderson1-91/+97
2020-05-11target/arm: Adjust interface of sve_ld1_host_fnRichard Henderson1-61/+63
2020-05-11target/arm: Add sve infrastructure for page lookupRichard Henderson1-2/+261
2020-05-11target/arm: Drop manual handling of set/clear_helper_retaddrRichard Henderson1-38/+0
2020-05-11target/arm: Use cpu_*_data_ra for sve_ldst_tlb_fnRichard Henderson1-135/+86
2020-01-15tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé1-1/+1
2020-01-15target/arm: Include tcg.h in sve_helper.cRichard Henderson1-0/+1
2019-07-14tcg: Introduce set/clear_helper_retaddrRichard Henderson1-22/+21
2019-05-10tcg: Use tlb_fill probe from tlb_vaddr_to_hostRichard Henderson1-5/+1
2018-11-28target/arm/sve_helper: Fix compilation with clang 3.4Thomas Huth1-10/+10
2018-10-08target/arm: Pass TCGMemOpIdx to sve memory helpersRichard Henderson1-66/+72
2018-10-08target/arm: Rewrite vector gather first-fault loadsRichard Henderson1-78/+220
2018-10-08target/arm: Rewrite vector gather storesRichard Henderson1-52/+91
2018-10-08target/arm: Rewrite vector gather loadsRichard Henderson1-71/+162
2018-10-08target/arm: Split contiguous stores for endiannessRichard Henderson1-3/+8
2018-10-08target/arm: Split contiguous loads for endiannessRichard Henderson1-33/+37
2018-10-08target/arm: Rewrite helper_sve_st[1234]*_rRichard Henderson1-177/+170
2018-10-08target/arm: Rewrite helper_sve_ld[234]*_rRichard Henderson1-93/+117
2018-10-08target/arm: Rewrite helper_sve_ld1*_r using pagesRichard Henderson1-164/+571