aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate-sve.c
AgeCommit message (Expand)AuthorFilesLines
2019-09-03tcg: TCGMemOp is now accelerator independent MemOpTony Nguyen1-1/+1
2019-05-13tcg: Specify optional vector requirements with a listRichard Henderson1-4/+5
2019-05-06decodetree: Add DisasContext argument to !function expandersRichard Henderson1-12/+12
2019-03-15target/arm: Check access permission to ADDVL/ADDPL/RDVLAmir Charif1-8/+14
2019-02-15target/arm: Rely on optimization within tcg_gen_gvec_orRichard Henderson1-5/+1
2018-10-31decodetree: Remove "insn" argument from trans_* expandersRichard Henderson1-263/+244
2018-10-08target/arm: Pass TCGMemOpIdx to sve memory helpersRichard Henderson1-23/+44
2018-10-08target/arm: Rewrite vector gather first-fault loadsRichard Henderson1-42/+42
2018-10-08target/arm: Rewrite vector gather storesRichard Henderson1-25/+49
2018-10-08target/arm: Rewrite vector gather loadsRichard Henderson1-81/+167
2018-10-08target/arm: Split contiguous stores for endiannessRichard Henderson1-17/+55
2018-10-08target/arm: Split contiguous loads for endiannessRichard Henderson1-71/+143
2018-10-08target/arm: Clear unused predicate bits for LD1RQRichard Henderson1-1/+22
2018-08-16target/arm: Use FZ not FZ16 for SVE FCVT single-half and double-halfRichard Henderson1-2/+2
2018-08-16target/arm: Fix offset scaling for LD_zprr and ST_zprrRichard Henderson1-3/+2
2018-08-16target/arm: Fix offset for LD1R instructionsRichard Henderson1-1/+2
2018-08-16target/arm: Fix sign-extension in sve do_ldr/do_strRichard Henderson1-10/+8
2018-08-14target/arm: Reorganize SVE WHILERichard Henderson1-17/+32
2018-08-14target/arm: Fix typo in do_sat_addsub_64Richard Henderson1-1/+1
2018-07-09target/arm: Fix do_predset for large VLRichard Henderson1-8/+2
2018-07-09target/arm: Suppress Coverity warning for PRFRichard Henderson1-2/+2
2018-06-29target/arm: Implement SVE dot product (indexed)Richard Henderson1-0/+18
2018-06-29target/arm: Implement SVE dot product (vectors)Richard Henderson1-0/+17
2018-06-29target/arm: Implement SVE fp complex multiply add (indexed)Richard Henderson1-0/+23
2018-06-29target/arm: Implement SVE fp complex multiply addRichard Henderson1-0/+37
2018-06-29target/arm: Implement SVE floating-point complex addRichard Henderson1-0/+24
2018-06-29target/arm: Implement SVE MOVPRFXRichard Henderson1-1/+59
2018-06-29target/arm: Implement SVE floating-point unary operationsRichard Henderson1-0/+26
2018-06-29target/arm: Implement SVE floating-point round to integral valueRichard Henderson1-0/+77
2018-06-29target/arm: Implement SVE floating-point convert to integerRichard Henderson1-0/+70
2018-06-29target/arm: Implement SVE floating-point convert precisionRichard Henderson1-0/+30
2018-06-29target/arm: Implement SVE floating-point trig multiply-add coefficientRichard Henderson1-0/+27
2018-06-29target/arm: Implement SVE FP Compare with Zero GroupRichard Henderson1-0/+43
2018-06-29target/arm: Implement SVE Floating Point Unary Operations - Unpredicated GroupRichard Henderson1-0/+47
2018-06-29target/arm: Implement SVE FP Fast Reduction GroupRichard Henderson1-0/+57
2018-06-29target/arm: Implement SVE Floating Point Multiply Indexed GroupRichard Henderson1-0/+50
2018-06-29target/arm: Implement SVE floating-point arithmetic with immediateRichard Henderson1-0/+75
2018-06-29target/arm: Implement SVE floating-point compare vectorsRichard Henderson1-0/+40
2018-06-29target/arm: Implement SVE scatter store vector immediateRichard Henderson1-26/+59
2018-06-29target/arm: Implement SVE first-fault gather loadsRichard Henderson1-2/+38
2018-06-29target/arm: Implement SVE gather loadsRichard Henderson1-0/+100
2018-06-29target/arm: Implement SVE prefetchesRichard Henderson1-0/+21
2018-06-29target/arm: Implement SVE scatter storesRichard Henderson1-0/+75
2018-06-29target/arm: Implement SVE store vector/predicate registerRichard Henderson1-0/+103
2018-06-29target/arm: Implement SVE load and broadcast elementRichard Henderson1-0/+62
2018-06-29target/arm: Implement SVE Floating Point Accumulating Reduction GroupRichard Henderson1-0/+45
2018-06-29target/arm: Implement SVE FP Multiply-Add GroupRichard Henderson1-0/+49
2018-06-29target/arm: Implement SVE floating-point arithmetic (predicated)Richard Henderson1-0/+46
2018-06-29target/arm: Implement SVE integer convert to floating-pointRichard Henderson1-0/+90
2018-06-29target/arm: Implement SVE load and broadcast quadwordRichard Henderson1-0/+52