summaryrefslogtreecommitdiffstats
path: root/target/arm/helper.h
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Fix neon VTBL/VTBX for len > 1Richard Henderson2020-11-101-1/+1
* target/arm: AArch32 VCVT fixed-point to float is always round-to-nearestPeter Maydell2020-10-201-0/+13
* target/arm/vec_helper: Add gvec fp indexed multiply-and-add operationsPeter Maydell2020-09-011-0/+10
* target/arm: Implement fp16 for Neon VRINTXPeter Maydell2020-09-011-0/+3
* target/arm: Implement fp16 for Neon VRINT-with-specified-rounding-modePeter Maydell2020-09-011-1/+3
* target/arm: Implement fp16 for Neon VCVT with rounding modesPeter Maydell2020-09-011-0/+5
* target/arm: Implement fp16 for Neon VCVT fixed-pointPeter Maydell2020-09-011-0/+5
* target/arm: Convert Neon VCVT fixed-point to gvecPeter Maydell2020-09-011-0/+5
* target/arm: Implement fp16 for Neon float-integer VCVTPeter Maydell2020-09-011-0/+9
* target/arm: Implement fp16 for Neon pairwise fp opsPeter Maydell2020-09-011-0/+7
* target/arm: Implement fp16 for Neon VRSQRTSPeter Maydell2020-09-011-1/+3
* target/arm: Implement fp16 for Neon VRECPSPeter Maydell2020-09-011-1/+3
* target/arm: Implement fp16 for Neon fp compare-vs-0Peter Maydell2020-09-011-0/+15
* target/arm: Implement fp16 for Neon VFMA, VMFSPeter Maydell2020-09-011-0/+6
* target/arm: Implement fp16 for Neon VMLA, VMLS operationsPeter Maydell2020-09-011-0/+6
* target/arm: Implement fp16 for Neon VMAXNM, VMINNMPeter Maydell2020-09-011-0/+6
* target/arm: Implement fp16 for Neon VMAX, VMINPeter Maydell2020-09-011-0/+6
* target/arm: Implement fp16 for VACGE, VACGTPeter Maydell2020-09-011-0/+6
* target/arm: Implement fp16 for VCEQ, VCGE, VCGT comparisonsPeter Maydell2020-09-011-0/+9
* target/arm: Implement FP16 for Neon VADD, VSUB, VABD, VMULPeter Maydell2020-09-011-0/+1
* target/arm: Implement VFP fp16 VRINT*Peter Maydell2020-09-011-0/+2
* target/arm: Use macros instead of open-coding fp16 conversion helpersPeter Maydell2020-09-011-0/+6
* target/arm: Implement VFP fp16 VCMPPeter Maydell2020-09-011-0/+2
* target/arm: Implement VFP fp16 for VABS, VNEG, VSQRTPeter Maydell2020-09-011-0/+2
* target/arm: Implement VFP fp16 for fused-multiply-addPeter Maydell2020-09-011-0/+1
* target/arm: Implement VFP fp16 VMLA, VMLS, VNMLS, VNMLA, VNMULPeter Maydell2020-09-011-0/+1
* target/arm: Implement VFP fp16 for VFP_BINOP operationsPeter Maydell2020-09-011-0/+8
* target/arm: Convert sq{, r}dmulh to gvec for aa64 advsimdRichard Henderson2020-08-281-0/+10
* target/arm: Convert integer multiply-add (indexed) to gvec for aa64 advsimdRichard Henderson2020-08-281-0/+14
* target/arm: Convert integer multiply (indexed) to gvec for aa64 advsimdRichard Henderson2020-08-281-0/+4
* target/arm: Implement LDG, STG, ST2G instructionsRichard Henderson2020-06-261-0/+2
* target/arm: Split helper_crypto_sm3ttRichard Henderson2020-06-051-1/+4
* target/arm: Split helper_crypto_sha1_3regRichard Henderson2020-06-051-1/+4
* target/arm: Convert sha1 and sha256 to gvec helpersRichard Henderson2020-06-051-6/+6
* target/arm: Convert sha512 and sm3 to gvec helpersRichard Henderson2020-06-051-6/+9
* target/arm: Convert rax1 to gvec helpersRichard Henderson2020-06-051-0/+2
* target/arm: Convert aes and sm4 to gvec helpersRichard Henderson2020-06-051-3/+3
* target/arm: Move 'env' argument of recps_f32 and rsqrts_f32 helpers to usual ...Peter Maydell2020-05-141-2/+2
* target/arm: Convert Neon VADD, VSUB, VABD 3-reg-same insns to decodetreePeter Maydell2020-05-141-1/+2
* target/arm: Vectorize SABA/UABARichard Henderson2020-05-141-7/+10
* target/arm: Vectorize SABD/UABDRichard Henderson2020-05-141-0/+10
* target/arm: Remove fp_status from helper_{recpe, rsqrte}_u32Richard Henderson2020-05-141-2/+2
* target/arm: Create gen_gvec_{sri,sli}Richard Henderson2020-05-141-0/+10
* target/arm: Create gen_gvec_{u,s}{rshr,rsra}Richard Henderson2020-05-141-0/+20
* target/arm: Create gen_gvec_[us]sraRichard Henderson2020-05-141-0/+10
* target/arm: Vectorize integer comparison vs zeroRichard Henderson2020-04-301-16/+11Star
* target/arm: Recalculate hflags correctly after writes to CONTROLPeter Maydell2020-03-121-0/+1
* target/arm: Move helper_dc_zva to helper-a64.cRichard Henderson2020-03-051-1/+0Star
* target/arm: Convert PMULL.8 to gvecRichard Henderson2020-02-211-1/+2
* target/arm: Convert PMULL.64 to gvecRichard Henderson2020-02-211-3/+1Star