summaryrefslogtreecommitdiffstats
path: root/target/arm
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Fix MVE widening/narrowing VLDR/VSTR offset calculationPeter Maydell2021-07-021-8/+9
* target/arm: Check NaN mode before silencing NaNJoe Komlodi2021-07-022-9/+27
* target/arm: Improve REVSHRichard Henderson2021-06-291-3/+1Star
* target/arm: Improve vector REVRichard Henderson2021-06-291-4/+2Star
* target/arm: Improve REV32Richard Henderson2021-06-291-13/+4Star
* tcg: Add flags argument to tcg_gen_bswap16_*, tcg_gen_bswap32_i64Richard Henderson2021-06-292-6/+8
* target/arm: Implement MTE3Peter Collingbourne2021-06-242-32/+52
* target/arm: Make VMOV scalar <-> gpreg beatwise for MVEPeter Maydell2021-06-243-8/+75
* target/arm: Implement MVE VADDVPeter Maydell2021-06-244-0/+76
* target/arm: Implement MVE VHCADDPeter Maydell2021-06-244-3/+19
* target/arm: Implement MVE VCADDPeter Maydell2021-06-244-2/+51
* target/arm: Implement MVE VADC, VSBCPeter Maydell2021-06-244-0/+99
* target/arm: Implement MVE VRHADDPeter Maydell2021-06-244-0/+19
* target/arm: Implement MVE VQDMULL (vector)Peter Maydell2021-06-244-0/+70
* target/arm: Implement MVE VQDMLSDH and VQRDMLSDHPeter Maydell2021-06-244-0/+69
* target/arm: Implement MVE VQDMLADH and VQRDMLADHPeter Maydell2021-06-244-0/+114
* target/arm: Implement MVE VRSHLPeter Maydell2021-06-244-0/+17
* target/arm: Implement MVE VSHL insnPeter Maydell2021-06-244-0/+19
* target/arm: Implement MVE VQRSHLPeter Maydell2021-06-244-0/+19
* target/arm: Implement MVE VQSHL (vector)Peter Maydell2021-06-244-0/+56
* target/arm: Implement MVE VQADD, VQSUB (vector)Peter Maydell2021-06-244-0/+39
* target/arm: Implement MVE VQDMULH, VQRDMULH (vector)Peter Maydell2021-06-244-0/+40
* target/arm: Implement MVE VQDMULL scalarPeter Maydell2021-06-244-4/+119
* target/arm: Implement MVE VQDMULH and VQRDMULH (scalar)Peter Maydell2021-06-244-0/+38
* target/arm: Implement MVE VQADD and VQSUBPeter Maydell2021-06-244-0/+87
* target/arm: Implement MVE VPSTPeter Maydell2021-06-242-0/+63
* target/arm: Implement MVE VBRSRPeter Maydell2021-06-244-0/+49
* target/arm: Implement MVE VHADD, VHSUB (scalar)Peter Maydell2021-06-244-0/+32
* target/arm: Implement MVE VSUB, VMUL (scalar)Peter Maydell2021-06-244-0/+14
* target/arm: Implement MVE VADD (scalar)Peter Maydell2021-06-244-0/+78
* target/arm: Implement MVE VRMLALDAVH, VRMLSLDAVHPeter Maydell2021-06-214-0/+76
* target/arm: Implement MVE VMLSLDAVPeter Maydell2021-06-214-0/+23
* target/arm: Implement MVE VMLALDAVPeter Maydell2021-06-215-0/+163
* target/arm: Implement MVE VMULLPeter Maydell2021-06-214-0/+57
* target/arm: Implement MVE VHADD, VHSUBPeter Maydell2021-06-214-0/+48
* target/arm: Implement MVE VABDPeter Maydell2021-06-214-0/+17
* target/arm: Implement MVE VMAX, VMINPeter Maydell2021-06-214-0/+37
* target/arm: Implement MVE VRMULHPeter Maydell2021-06-214-0/+34
* target/arm: Implement MVE VMULHPeter Maydell2021-06-214-0/+38
* target/arm: Implement MVE VADD, VSUB, VMULPeter Maydell2021-06-214-0/+47
* target/arm: Implement MVE VAND, VBIC, VORR, VORN, VEORPeter Maydell2021-06-214-0/+78
* target/arm: Implement MVE VDUPPeter Maydell2021-06-214-0/+55
* target/arm: Implement MVE VNEGPeter Maydell2021-06-214-0/+35
* target/arm: Implement MVE VABSPeter Maydell2021-06-214-0/+37
* target/arm: Implement MVE VMVN (register)Peter Maydell2021-06-214-0/+14
* target/arm: Implement MVE VREV16, VREV32, VREV64Peter Maydell2021-06-214-0/+51
* target/arm: Implement MVE VCLSPeter Maydell2021-06-214-0/+13
* target/arm: Implement MVE VCLZPeter Maydell2021-06-214-0/+132
* target/arm: Implement widening/narrowing MVE VLDR/VSTR insnsPeter Maydell2021-06-214-2/+58
* target/arm: Implement MVE VLDR/VSTR (non-widening forms)Peter Maydell2021-06-217-0/+351