summaryrefslogtreecommitdiffstats
path: root/target/arm/mve_helper.c
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Implement MVE VRINT insnsPeter Maydell2021-09-011-0/+35
* target/arm: Implement MVE VCVT between single and half precisionPeter Maydell2021-09-011-0/+81
* target/arm: Implement MVE VCVT with specified rounding modePeter Maydell2021-09-011-0/+38
* target/arm: Implement MVE VCVT between floating and fixed pointPeter Maydell2021-09-011-0/+36
* target/arm: Implement MVE fp scalar comparisonsPeter Maydell2021-09-011-12/+50
* target/arm: Implement MVE fp vector comparisonsPeter Maydell2021-09-011-0/+64
* target/arm: Implement MVE FP max/min across vectorPeter Maydell2021-09-011-0/+44
* target/arm: Implement MVE fp-with-scalar VFMA, VFMASPeter Maydell2021-09-011-0/+37
* target/arm: Implement MVE scalar fp insnsPeter Maydell2021-09-011-0/+35
* target/arm: Implement MVE VMAXNMA and VMINNMAPeter Maydell2021-09-011-0/+23
* target/arm: Implement MVE VCMUL and VCMLAPeter Maydell2021-09-011-0/+86
* target/arm: Implement MVE VFMA and VFMSPeter Maydell2021-09-011-0/+37
* target/arm: Implement MVE VCADDPeter Maydell2021-09-011-0/+40
* target/arm: Implement MVE VSUB, VMUL, VABD, VMAXNM, VMINNMPeter Maydell2021-09-011-0/+16
* target/arm: Implement MVE VADD (floating-point)Peter Maydell2021-09-011-0/+40
* target/arm: Implement MVE interleaving loads/storesPeter Maydell2021-08-251-0/+342
* target/arm: Implement MVE scatter-gather immediate formsPeter Maydell2021-08-251-36/+63
* target/arm: Implement MVE scatter-gather insnsPeter Maydell2021-08-251-0/+129
* target/arm: Implement MVE VCTPPeter Maydell2021-08-251-0/+20
* target/arm: Implement MVE VPNOTPeter Maydell2021-08-251-0/+17
* target/arm: Implement MVE VMAXA, VMINAPeter Maydell2021-08-251-0/+26
* target/arm: Implement MVE VQABS, VQNEGPeter Maydell2021-08-251-0/+37
* target/arm: Implement MVE saturating doubling multiply accumulatesPeter Maydell2021-08-251-0/+95
* target/arm: Implement MVE VMLAPeter Maydell2021-08-251-0/+5
* target/arm: Implement MVE VMLADAV and VMLSLDAVPeter Maydell2021-08-251-0/+41
* target/arm: Implement MVE narrowing movesPeter Maydell2021-08-251-0/+78
* target/arm: Implement MVE VABAVPeter Maydell2021-08-251-0/+26
* target/arm: Implement MVE integer min/max across vectorPeter Maydell2021-08-251-0/+66
* target/arm: Implement MVE shift-by-scalarPeter Maydell2021-08-251-0/+2
* target/arm: Implement MVE VMLASPeter Maydell2021-08-251-0/+26
* target/arm: Implement MVE VPSELPeter Maydell2021-08-251-0/+19
* target/arm: Implement MVE integer vector-vs-scalar comparisonsPeter Maydell2021-08-251-9/+37
* target/arm: Implement MVE integer vector comparisonsPeter Maydell2021-08-251-0/+56
* target/arm: Implement MVE incrementing/decrementing dup insnsPeter Maydell2021-08-251-0/+63
* target/arm: Implement MVE VMULL (polynomial)Peter Maydell2021-08-251-0/+16
* target/arm: Fix VLDRB/H/W for predicated elementsPeter Maydell2021-08-251-3/+5
* target/arm: Fix VPT advance when ECI is non-zeroPeter Maydell2021-08-251-7/+17
* target/arm: Factor out mve_eci_mask()Peter Maydell2021-08-251-24/+34
* target/arm: Fix calculation of LTP mask when LR is 0Peter Maydell2021-08-251-1/+2
* target/arm: Fix MVE 48-bit SQRSHRL for small right shiftsPeter Maydell2021-08-251-2/+9
* target/arm: Fix 48-bit saturating shiftsPeter Maydell2021-08-251-7/+5Star
* target/arm: Fix mask handling for MVE narrowing operationsPeter Maydell2021-08-251-1/+3
* target/arm: Fix signed VADDVPeter Maydell2021-08-251-3/+3
* target/arm: Fix MVE VSLI by 0 and VSRI by <dt>Peter Maydell2021-08-251-4/+5
* target/arm: Implement MVE shifts by registerPeter Maydell2021-07-021-0/+10
* target/arm: Implement MVE shifts by immediatePeter Maydell2021-07-021-0/+10
* target/arm: Implement MVE long shifts by registerPeter Maydell2021-07-021-0/+93
* target/arm: Implement MVE long shifts by immediatePeter Maydell2021-07-021-0/+10
* target/arm: Implement MVE VADDLVPeter Maydell2021-07-021-0/+19
* target/arm: Implement MVE VSHLCPeter Maydell2021-07-021-0/+38