aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate-mve.c
AgeCommit message (Expand)AuthorFilesLines
2021-09-21target/arm: Optimize MVE 1op-immediate insnsPeter Maydell1-5/+21
2021-09-21target/arm: Optimize MVE VSLI and VSRIPeter Maydell1-2/+2
2021-09-21target/arm: Optimize MVE VSHLL and VMOVLPeter Maydell1-8/+59
2021-09-21target/arm: Optimize MVE VSHL, VSHR immediate formsPeter Maydell1-20/+63
2021-09-21target/arm: Optimize MVE VMVNPeter Maydell1-1/+1
2021-09-21target/arm: Optimize MVE VDUPPeter Maydell1-4/+8
2021-09-21target/arm: Optimize MVE VNEG, VABSPeter Maydell1-10/+22
2021-09-21target/arm: Optimize MVE arithmetic opsPeter Maydell1-9/+11
2021-09-21target/arm: Optimize MVE logic opsPeter Maydell1-15/+36
2021-09-21target/arm: Add TB flag for "MVE insns not predicated"Peter Maydell1-1/+12
2021-09-01target/arm: Implement MVE VRINT insnsPeter Maydell1-0/+45
2021-09-01target/arm: Implement MVE VCVT between single and half precisionPeter Maydell1-0/+14
2021-09-01target/arm: Implement MVE VCVT with specified rounding modePeter Maydell1-0/+52
2021-09-01target/arm: Implement MVE VCVT between fp and integerPeter Maydell1-0/+32
2021-09-01target/arm: Implement MVE VCVT between floating and fixed pointPeter Maydell1-0/+18
2021-09-01target/arm: Implement MVE fp scalar comparisonsPeter Maydell1-0/+14
2021-09-01target/arm: Implement MVE fp vector comparisonsPeter Maydell1-0/+22
2021-09-01target/arm: Implement MVE FP max/min across vectorPeter Maydell1-0/+20
2021-09-01target/arm: Implement MVE fp-with-scalar VFMA, VFMASPeter Maydell1-0/+2
2021-09-01target/arm: Implement MVE scalar fp insnsPeter Maydell1-0/+20
2021-09-01target/arm: Implement MVE VMAXNMA and VMINNMAPeter Maydell1-0/+2
2021-09-01target/arm: Implement MVE VCMUL and VCMLAPeter Maydell1-0/+8
2021-09-01target/arm: Implement MVE VFMA and VFMSPeter Maydell1-0/+2
2021-09-01target/arm: Implement MVE VCADDPeter Maydell1-1/+3
2021-09-01target/arm: Implement MVE VSUB, VMUL, VABD, VMAXNM, VMINNMPeter Maydell1-0/+5
2021-09-01target/arm: Implement MVE VADD (floating-point)Peter Maydell1-0/+17
2021-08-25target/arm: Implement MVE interleaving loads/storesPeter Maydell1-0/+94
2021-08-25target/arm: Implement MVE scatter-gather immediate formsPeter Maydell1-0/+72
2021-08-25target/arm: Implement MVE scatter-gather insnsPeter Maydell1-0/+97
2021-08-25target/arm: Implement MVE VCTPPeter Maydell1-1/+1
2021-08-25target/arm: Implement MVE VPNOTPeter Maydell1-0/+19
2021-08-25target/arm: Implement MVE VMOV to/from 2 general-purpose registersPeter Maydell1-0/+85
2021-08-25target/arm: Implement MVE VMAXA, VMINAPeter Maydell1-0/+2
2021-08-25target/arm: Implement MVE VQABS, VQNEGPeter Maydell1-0/+2
2021-08-25target/arm: Implement MVE saturating doubling multiply accumulatesPeter Maydell1-0/+4
2021-08-25target/arm: Implement MVE VMLAPeter Maydell1-0/+1
2021-08-25target/arm: Implement MVE VMLADAV and VMLSLDAVPeter Maydell1-0/+64
2021-08-25target/arm: Rename MVEGenDualAccOpFn to MVEGenLongDualAccOpFnPeter Maydell1-8/+8
2021-08-25target/arm: Implement MVE narrowing movesPeter Maydell1-0/+22
2021-08-25target/arm: Implement MVE VABAVPeter Maydell1-0/+43
2021-08-25target/arm: Implement MVE integer min/max across vectorPeter Maydell1-0/+48
2021-08-25target/arm: Implement MVE shift-by-scalarPeter Maydell1-0/+46
2021-08-25target/arm: Implement MVE VMLASPeter Maydell1-0/+1
2021-08-25target/arm: Implement MVE VPSELPeter Maydell1-0/+2
2021-08-25target/arm: Implement MVE integer vector-vs-scalar comparisonsPeter Maydell1-0/+43
2021-08-25target/arm: Implement MVE integer vector comparisonsPeter Maydell1-0/+47
2021-08-25target/arm: Factor out gen_vpst()Peter Maydell1-14/+17
2021-08-25target/arm: Implement MVE incrementing/decrementing dup insnsPeter Maydell1-0/+120
2021-08-25target/arm: Implement MVE VMULL (polynomial)Peter Maydell1-0/+28
2021-07-02target/arm: Implement MVE VADDLVPeter Maydell1-0/+63