summaryrefslogtreecommitdiffstats
path: root/target/arm/sve_helper.c
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Update REV, PUNPK for pred_descRichard Henderson2021-01-191-4/+4
* target/arm: Update ZIP, UZP, TRN for pred_descRichard Henderson2021-01-191-9/+9
* target/arm: Update PFIRST, PNEXT for pred_descRichard Henderson2021-01-191-3/+4
* arm tcg cpus: Fix Lesser GPL version numberChetan Pant2020-11-151-1/+1
* target/arm: Merge helper_sve_clr_* and helper_sve_movz_*Richard Henderson2020-08-281-55/+15Star
* target/arm: Complete TBI clearing for user-only for SVERichard Henderson2020-06-261-2/+17
* target/arm: Add mte helpers for sve scatter/gather memory opsRichard Henderson2020-06-261-31/+152
* target/arm: Add mte helpers for sve scalar + int ff/nf loadsRichard Henderson2020-06-261-12/+87
* target/arm: Add mte helpers for sve scalar + int storesRichard Henderson2020-06-261-23/+72
* target/arm: Add mte helpers for sve scalar + int loadsRichard Henderson2020-06-261-39/+179
* softfloat: Replace flag with boolRichard Henderson2020-05-191-4/+4
* target/arm: Use tcg_gen_gvec_5_ptr for sve FMLA/FCMLARichard Henderson2020-05-111-97/+60Star
* target/arm: Remove sve_memopidxRichard Henderson2020-05-111-7/+7
* target/arm: Reuse sve_probe_page for gather loadsRichard Henderson2020-05-111-113/+123
* target/arm: Reuse sve_probe_page for scatter storesRichard Henderson2020-05-111-77/+117
* target/arm: Reuse sve_probe_page for gather first-fault loadsRichard Henderson2020-05-111-207/+138Star
* target/arm: Use SVEContLdSt for contiguous storesRichard Henderson2020-05-111-119/+152
* target/arm: Update contiguous first-fault and no-fault loadsRichard Henderson2020-05-111-180/+158Star
* target/arm: Use SVEContLdSt for multi-register contiguous loadsRichard Henderson2020-05-111-144/+79Star
* target/arm: Handle watchpoints in sve_ld1_rRichard Henderson2020-05-111-1/+71
* target/arm: Use SVEContLdSt in sve_ld1_rRichard Henderson2020-05-111-91/+97
* target/arm: Adjust interface of sve_ld1_host_fnRichard Henderson2020-05-111-61/+63
* target/arm: Add sve infrastructure for page lookupRichard Henderson2020-05-111-2/+261
* target/arm: Drop manual handling of set/clear_helper_retaddrRichard Henderson2020-05-111-38/+0Star
* target/arm: Use cpu_*_data_ra for sve_ldst_tlb_fnRichard Henderson2020-05-111-135/+86Star
* tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé2020-01-161-1/+1
* target/arm: Include tcg.h in sve_helper.cRichard Henderson2020-01-161-0/+1
* tcg: Introduce set/clear_helper_retaddrRichard Henderson2019-07-141-22/+21Star
* tcg: Use tlb_fill probe from tlb_vaddr_to_hostRichard Henderson2019-05-101-5/+1Star
* target/arm/sve_helper: Fix compilation with clang 3.4Thomas Huth2018-11-281-10/+10
* target/arm: Pass TCGMemOpIdx to sve memory helpersRichard Henderson2018-10-081-66/+72
* target/arm: Rewrite vector gather first-fault loadsRichard Henderson2018-10-081-78/+220
* target/arm: Rewrite vector gather storesRichard Henderson2018-10-081-52/+91
* target/arm: Rewrite vector gather loadsRichard Henderson2018-10-081-71/+162
* target/arm: Split contiguous stores for endiannessRichard Henderson2018-10-081-3/+8
* target/arm: Split contiguous loads for endiannessRichard Henderson2018-10-081-33/+37
* target/arm: Rewrite helper_sve_st[1234]*_rRichard Henderson2018-10-081-177/+170Star
* target/arm: Rewrite helper_sve_ld[234]*_rRichard Henderson2018-10-081-93/+117
* target/arm: Rewrite helper_sve_ld1*_r using pagesRichard Henderson2018-10-081-164/+571
* target/arm: Use fp_status_fp16 for do_fmpa_zpzzz_hRichard Henderson2018-08-161-1/+1
* target/arm: Fix typo in helper_sve_ld1hss_rRichard Henderson2018-08-161-1/+1
* target/arm: Fix typo in helper_sve_movz_dRichard Henderson2018-08-141-1/+1
* target/arm: Reorganize SVE WHILERichard Henderson2018-08-141-5/+0Star
* target/arm: Fix sign of sve_cmpeq_ppzw/sve_cmpne_ppzwRichard Henderson2018-08-141-6/+6
* target/arm: Fix LD1W and LDFF1W (scalar plus vector)Richard Henderson2018-07-161-2/+2
* target/arm: Fix SVE signed division vs x86 overflow exceptionRichard Henderson2018-06-291-5/+15
* target/arm: Implement SVE fp complex multiply addRichard Henderson2018-06-291-0/+162
* target/arm: Implement SVE floating-point complex addRichard Henderson2018-06-291-0/+100
* target/arm: Implement SVE floating-point unary operationsRichard Henderson2018-06-291-0/+8
* target/arm: Implement SVE floating-point round to integral valueRichard Henderson2018-06-291-0/+8