aboutsummaryrefslogtreecommitdiff
path: root/target/arm/sve_helper.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-08-16target/arm: Use fp_status_fp16 for do_fmpa_zpzzz_hRichard Henderson1-1/+1
2018-08-16target/arm: Fix typo in helper_sve_ld1hss_rRichard Henderson1-1/+1
2018-08-14target/arm: Fix typo in helper_sve_movz_dRichard Henderson1-1/+1
2018-08-14target/arm: Reorganize SVE WHILERichard Henderson1-5/+0
2018-08-14target/arm: Fix sign of sve_cmpeq_ppzw/sve_cmpne_ppzwRichard Henderson1-6/+6
2018-07-16target/arm: Fix LD1W and LDFF1W (scalar plus vector)Richard Henderson1-2/+2
2018-06-29target/arm: Fix SVE signed division vs x86 overflow exceptionRichard Henderson1-5/+15
2018-06-29target/arm: Implement SVE fp complex multiply addRichard Henderson1-0/+162
2018-06-29target/arm: Implement SVE floating-point complex addRichard Henderson1-0/+100
2018-06-29target/arm: Implement SVE floating-point unary operationsRichard Henderson1-0/+8
2018-06-29target/arm: Implement SVE floating-point round to integral valueRichard Henderson1-0/+8
2018-06-29target/arm: Implement SVE floating-point convert to integerRichard Henderson1-0/+88
2018-06-29target/arm: Implement SVE floating-point convert precisionRichard Henderson1-0/+55
2018-06-29target/arm: Implement SVE floating-point trig multiply-add coefficientRichard Henderson1-0/+70
2018-06-29target/arm: Implement SVE FP Compare with Zero GroupRichard Henderson1-0/+43
2018-06-29target/arm: Implement SVE FP Fast Reduction GroupRichard Henderson1-0/+61
2018-06-29target/arm: Implement SVE floating-point arithmetic with immediateRichard Henderson1-0/+69
2018-06-29target/arm: Implement SVE floating-point compare vectorsRichard Henderson1-0/+62
2018-06-29target/arm: Implement SVE first-fault gather loadsRichard Henderson1-0/+88
2018-06-29target/arm: Implement SVE gather loadsRichard Henderson1-0/+77
2018-06-29target/arm: Implement SVE scatter storesRichard Henderson1-0/+61
2018-06-29target/arm: Implement SVE load and broadcast elementRichard Henderson1-0/+41
2018-06-29target/arm: Implement SVE Floating Point Accumulating Reduction GroupRichard Henderson1-0/+56
2018-06-29target/arm: Implement SVE FP Multiply-Add GroupRichard Henderson1-0/+158
2018-06-29target/arm: Implement SVE floating-point arithmetic (predicated)Richard Henderson1-0/+89
2018-06-29target/arm: Implement SVE integer convert to floating-pointRichard Henderson1-0/+38
2018-06-29target/arm: Implement SVE Memory Contiguous Store GroupRichard Henderson1-0/+211
2018-06-29target/arm: Implement SVE Contiguous Load, first-fault and no-faultRichard Henderson1-0/+157
2018-06-29target/arm: Implement SVE Memory Contiguous Load GroupRichard Henderson1-0/+153
2018-06-15target/arm: Implement SVE Integer Wide Immediate - Unpredicated GroupRichard Henderson1-0/+41
2018-06-15target/arm: Implement SVE Integer Compare - Scalars GroupRichard Henderson1-0/+31
2018-06-15target/arm: Implement SVE Predicate Count GroupRichard Henderson1-0/+14
2018-06-15target/arm: Implement SVE Partition Break GroupRichard Henderson1-0/+248
2018-06-15target/arm: Implement SVE Integer Compare - Immediate GroupRichard Henderson1-0/+88
2018-06-15target/arm: Implement SVE Integer Compare - Vectors GroupRichard Henderson1-0/+187
2018-06-15target/arm: Implement SVE Select Vectors GroupRichard Henderson1-0/+55
2018-06-15target/arm: Implement SVE vector splice (predicated)Richard Henderson1-0/+37
2018-06-15target/arm: Implement SVE reverse within elementsRichard Henderson1-7/+34
2018-06-15target/arm: Implement SVE conditionally broadcast/extract elementRichard Henderson1-0/+12
2018-06-15target/arm: Implement SVE compress active elementsRichard Henderson1-0/+34
2018-06-15target/arm: Implement SVE Permute - Interleaving GroupRichard Henderson1-0/+72