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