aboutsummaryrefslogtreecommitdiff
path: root/target/arm/tcg/sve.decode
AgeCommit message (Expand)AuthorFilesLines
2025-07-25target/arm: LD1Q, ST1Q are vector + scalar, not scalar + vectorPeter Maydell1-6/+6
2025-07-21target/arm: Make LD1Q decode and trans fn agree about a->uPeter Maydell1-1/+1
2025-07-21target/arm: Add BFMLA, BFMLS (indexed)Peter Maydell1-0/+2
2025-07-21target/arm: Add BFMUL (indexed)Peter Maydell1-0/+1
2025-07-04target/arm: Implement LD1Q, ST1Q for SVE2p1Richard Henderson1-0/+8
2025-07-04target/arm: Implement {LD, ST}[234]Q for SME2p1/SVE2p1Richard Henderson1-0/+31
2025-07-04target/arm: Implement {LD1, ST1}{W, D} (128-bit element) for SVE2p1Richard Henderson1-0/+20
2025-07-04target/arm: Split the ST_zpri and ST_zprr patternsRichard Henderson1-8/+18
2025-07-04target/arm: Implement SME2 counted predicate register load/storeRichard Henderson1-0/+50
2025-07-04target/arm: Implement TBLQ, TBXQ for SME2p1/SVE2p1Richard Henderson1-0/+3
2025-07-04target/arm: Implement ZIPQ, UZPQ for SME2p1/SVE2p1Richard Henderson1-0/+6
2025-07-04target/arm: Implement PMOV for SME2p1/SVE2p1Richard Henderson1-0/+17
2025-07-04target/arm: Implement EXTQ for SME2p1/SVE2p1Richard Henderson1-0/+2
2025-07-04target/arm: Implement DUPQ for SME2p1/SVE2p1Richard Henderson1-0/+6
2025-07-04target/arm: Implement CNTP (predicate as counter) for SME2/SVE2p1Richard Henderson1-1/+2
2025-07-04target/arm: Implement BFMLSLB{L, T} for SME2/SVE2p1Richard Henderson1-0/+6
2025-07-04target/arm: Implement FADDQV, F{MIN, MAX}{NM}QV for SVE2p1Richard Henderson1-0/+8
2025-07-04target/arm: Implement ANDQV, ORQV, EORQV for SVE2p1Richard Henderson1-0/+5
2025-07-04target/arm: Implement SVE2p1 PEXTRichard Henderson1-0/+6
2025-07-04target/arm: Implement {ADD, SMIN, SMAX, UMIN, UMAX}QV for SVE2p1Richard Henderson1-0/+7
2025-07-04target/arm: Implement SVE2p1 PTRUE (predicate as counter)Richard Henderson1-0/+1
2025-07-04target/arm: Implement SVE2p1 WHILE (predicate as counter)Richard Henderson1-0/+11
2025-07-04target/arm: Implement SVE2p1 WHILE (predicate pair)Richard Henderson1-0/+8
2025-07-04target/arm: Split trans_WHILE to lt and gtRichard Henderson1-1/+3
2025-07-04target/arm: Implement FCLAMP for SME2, SVE2p1Richard Henderson1-0/+2
2025-07-04target/arm: Implement SQCVTN, UQCVTN, SQCVTUN for SME2/SVE2p1Richard Henderson1-4/+16
2025-07-04target/arm: Implement SDOT, UDOT (2-way) for SME2/SVE2p1Richard Henderson1-1/+7
2025-07-04target/arm: Tighten USDOT (vectors) decodeRichard Henderson1-1/+1
2025-07-04target/arm: Rename SVE SDOT and UDOT patternsRichard Henderson1-6/+6
2025-07-04target/arm: Implement SME2 FDOTRichard Henderson1-2/+5
2025-07-04target/arm: Replace @rda_rn_rm_e0 in sve.decodeRichard Henderson1-24/+24
2023-07-08target/arm: Demultiplex AESE and AESMCRichard Henderson1-2/+2
2023-02-27target/arm: move translate modules to tcg/Fabiano Rosas1-0/+1702