aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate.c
AgeCommit message (Expand)AuthorFilesLines
2020-02-21target/arm: Convert PMULL.8 to gvecRichard Henderson1-13/+13
2020-02-21target/arm: Convert PMULL.64 to gvecRichard Henderson1-14/+2
2020-02-21target/arm: Convert PMUL.8 to gvecRichard Henderson1-7/+4
2020-02-21target/arm: Vectorize USHL and SSHLRichard Henderson1-15/+284
2020-02-21target/arm: Add _aa32_ to isar_feature functions testing 32-bit ID registersPeter Maydell1-3/+3
2020-02-13target/arm: Split out aarch32_cpsr_valid_maskRichard Henderson1-23/+17
2020-02-13target/arm: Add mmu_idx for EL1 and EL2 w/ PAN enabledRichard Henderson1-0/+2
2020-02-07target/arm: Reorganize ARMMMUIdxRichard Henderson1-1/+0
2020-02-07target/arm: Recover 4 bits from TBFLAGsRichard Henderson1-26/+33
2020-02-07target/arm: Rename ARMMMUIdx_S1E2 to ARMMMUIdx_E2Richard Henderson1-1/+1
2020-02-07target/arm: Rename ARMMMUIdx*_S1E3 to ARMMMUIdx*_SE3Richard Henderson1-1/+1
2020-02-07target/arm: Rename ARMMMUIdx_S1SE[01] to ARMMMUIdx_SE10_[01]Richard Henderson1-3/+3
2020-02-07target/arm: Rename ARMMMUIdx_S2NS to ARMMMUIdx_Stage2Richard Henderson1-1/+1
2020-02-07target/arm: Rename ARMMMUIdx*_S12NSE* to ARMMMUIdx*_E10_*Richard Henderson1-3/+3
2020-01-17target/arm: Set ISSIs16Bit in make_issinfoRichard Henderson1-0/+3
2020-01-15tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé1-2/+2
2020-01-09target/arm: only update pc after semihosting completesAlex Bennée1-3/+3
2019-12-16target/arm: ensure we use current exception state after SCR updateAlex Bennée1-1/+5
2019-12-16target/arm: Handle AArch32 CP15 trapping via HSTR_EL2Marc Zyngier1-1/+2
2019-11-19target/arm: Relax r13 restriction for ldrex/strex for v8.0Richard Henderson1-4/+8
2019-11-19target/arm: Do not reject rt == rt2 for strexdRichard Henderson1-1/+1
2019-10-24target/arm: Rebuild hflags for M-profileRichard Henderson1-1/+4
2019-10-24target/arm: Rebuild hflags at MSR writesRichard Henderson1-5/+23
2019-10-22target/arm: Fix sign-extension for SMLAL*Richard Henderson1-1/+3
2019-09-27target/arm: handle A-profile semihosting at translate timeAlex Bennée1-4/+15
2019-09-27target/arm: handle M-profile semihosting at translate timeAlex Bennée1-1/+10
2019-09-05target/arm: Inline gen_bx_im into callersRichard Henderson1-19/+7
2019-09-05target/arm: Clean up disas_thumb_insnRichard Henderson1-25/+2
2019-09-05target/arm: Convert T16, long branchesRichard Henderson1-49/+36
2019-09-05target/arm: Convert T16, Unconditional branchRichard Henderson1-7/+2
2019-09-05target/arm: Convert T16, load (literal)Richard Henderson1-40/+2
2019-09-05target/arm: Convert T16, shift immediateRichard Henderson1-24/+2
2019-09-05target/arm: Convert T16, Miscellaneous 16-bit instructionsRichard Henderson1-77/+34
2019-09-05target/arm: Convert T16, Conditional branches, Supervisor callRichard Henderson1-23/+3
2019-09-05target/arm: Convert T16, push and popRichard Henderson1-71/+12
2019-09-05target/arm: Split gen_nop_hintRichard Henderson1-43/+24
2019-09-05target/arm: Convert T16, nop hintsRichard Henderson1-2/+1
2019-09-05target/arm: Convert T16, Reverse bytesRichard Henderson1-15/+3
2019-09-05target/arm: Convert T16, Change processor stateRichard Henderson1-46/+38
2019-09-05target/arm: Convert T16, extractRichard Henderson1-13/+1
2019-09-05target/arm: Convert T16 adjust sp (immediate)Richard Henderson1-13/+2
2019-09-05target/arm: Convert T16 add, compare, move (two high registers)Richard Henderson1-47/+2
2019-09-05target/arm: Convert T16 branch and exchangeRichard Henderson1-41/+29
2019-09-05target/arm: Convert T16 one low register and immediateRichard Henderson1-42/+2
2019-09-05target/arm: Convert T16 add/sub (3 low, 2 low and imm)Richard Henderson1-24/+2
2019-09-05target/arm: Convert T16 load/store multipleRichard Henderson1-39/+9
2019-09-05target/arm: Convert T16 add pc/sp (immediate)Richard Henderson1-11/+1
2019-09-05target/arm: Convert T16 load/store (immediate offset)Richard Henderson1-89/+5
2019-09-05target/arm: Convert T16 load/store (register offset)Richard Henderson1-49/+2
2019-09-05target/arm: Convert T16 data-processing (two low regs)Richard Henderson1-145/+7