aboutsummaryrefslogtreecommitdiff
path: root/target/arm/helper.h
AgeCommit message (Expand)AuthorFilesLines
2024-07-01target/arm: Convert SQRDMLAH, SQRDMLSH to decodetreeRichard Henderson1-0/+10
2024-05-30target/arm: Implement FEAT WFxT and enable for '-cpu max'Peter Maydell1-0/+1
2024-05-30target/arm: Convert SQDMULH, SQRDMULH to decodetreeRichard Henderson1-0/+10
2024-05-30target/arm: Convert SRHADD, URHADD to gvecRichard Henderson1-7/+0
2024-05-30target/arm: Convert SHSUB, UHSUB to gvecRichard Henderson1-6/+0
2024-05-30target/arm: Convert SHADD, UHADD to gvecRichard Henderson1-6/+0
2024-05-30target/arm: Convert SQRSHL and UQRSHL (register) to gvecRichard Henderson1-0/+8
2024-05-30target/arm: Convert SQSHL and UQSHL (register) to gvecRichard Henderson1-0/+8
2024-05-30target/arm: Convert SRSHL and URSHL (register) to gvecRichard Henderson1-0/+10
2024-05-30target/arm: Inline scalar SQADD, UQADD, SQSUB, UQSUBRichard Henderson1-17/+0
2024-05-30target/arm: Inline scalar SUQADD and USQADDRichard Henderson1-8/+0
2024-05-30target/arm: Convert SUQADD and USQADD to gvecRichard Henderson1-0/+16
2024-05-28target/arm: Convert SMAXP, SMINP, UMAXP, UMINP to decodetreeRichard Henderson1-0/+16
2024-05-28target/arm: Use gvec for neon paddRichard Henderson1-2/+0
2024-05-28target/arm: Convert ADDP to decodetreeRichard Henderson1-0/+5
2024-05-28target/arm: Use gvec for neon faddp, fmaxp, fminpRichard Henderson1-7/+0
2024-05-28target/arm: Convert FMAXP, FMINP, FMAXNMP, FMINNMP to decodetreeRichard Henderson1-0/+16
2024-05-28target/arm: Convert FADDP to decodetreeRichard Henderson1-0/+4
2024-05-28target/arm: Convert FABD to decodetreeRichard Henderson1-0/+1
2024-05-28target/arm: Convert FCMEQ, FCMGE, FCMGT, FACGE, FACGT to decodetreeRichard Henderson1-0/+5
2024-05-28target/arm: Convert FMLA, FMLS to decodetreeRichard Henderson1-0/+2
2024-05-28target/arm: Expand vfp neg and abs inlineRichard Henderson1-6/+0
2024-05-28target/arm: Convert FMAX, FMIN, FMAXNM, FMINNM to decodetreeRichard Henderson1-0/+4
2023-09-08target/arm: Implement FEAT_TIDCP1Richard Henderson1-0/+1
2023-09-08target/arm: Implement HCR_EL2.TIDCPRichard Henderson1-0/+1
2023-07-08target/arm: Demultiplex AESE and AESMCRichard Henderson1-0/+2
2023-05-12target/arm: Move helper-{a64,mve,sme,sve}.h to tcg/Richard Henderson1-4/+4
2023-01-23target/arm: Look up ARMCPRegInfo at runtimeRichard Henderson1-5/+6
2022-07-11target/arm: Implement SCLAMP, UCLAMPRichard Henderson1-0/+18
2022-06-27target/arm: Implement SMSTART, SMSTOPRichard Henderson1-0/+1
2022-06-10target/arm: Introduce helper_exception_with_syndromeRichard Henderson1-0/+1
2022-06-10target/arm: Create helper_exception_swstepRichard Henderson1-0/+1
2022-06-10target/arm: Rename helper_exception_with_syndromeRichard Henderson1-1/+1
2022-06-10target/arm: Mark exception helpers as noreturnRichard Henderson1-3/+3
2022-05-09target/arm: Implement ESB instructionRichard Henderson1-0/+1
2021-12-15target/arm: Take an exception if PC is misalignedRichard Henderson1-0/+1
2021-08-26target/arm: Implement HSTR.TJDBXPeter Maydell1-0/+2
2021-08-25target/arm: Implement M-profile trapping on division by zeroPeter Maydell1-2/+2
2021-07-21accel/tcg: Remove TranslatorOps.breakpoint_checkRichard Henderson1-2/+0
2021-06-21target/arm: Implement MVE VLDR/VSTR (non-widening forms)Peter Maydell1-0/+2
2021-06-03target/arm: Implement bfloat widening fma (indexed)Richard Henderson1-0/+2
2021-06-03target/arm: Implement bfloat widening fma (vector)Richard Henderson1-0/+3
2021-06-03target/arm: Implement bfloat16 matrix multiply accumulateRichard Henderson1-0/+3
2021-06-03target/arm: Implement bfloat16 dot product (indexed)Richard Henderson1-0/+2
2021-06-03target/arm: Implement bfloat16 dot product (vector)Richard Henderson1-0/+3
2021-06-03target/arm: Implement vector float32 to bfloat16 conversionRichard Henderson1-0/+1
2021-06-03target/arm: Implement scalar float32 to bfloat16 conversionRichard Henderson1-0/+1
2021-05-25target/arm: Implement integer matrix multiply accumulateRichard Henderson1-0/+7
2021-05-25target/arm: Implement SVE2 fp multiply-add longStephen Long1-0/+5
2021-05-25target/arm: Implement SVE mixed sign dot productRichard Henderson1-0/+1