aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate.c
AgeCommit message (Expand)AuthorFilesLines
2019-01-07target/arm: Emit barriers for A32/T32 load-acquire/store-release insnsPeter Maydell1-7/+26
2019-01-07target/arm: Convert ARM_TBFLAG_* to FIELDsRichard Henderson1-18/+22
2018-10-24target/arm: Reorg NEON VLD/VST single element to one laneRichard Henderson1-42/+50
2018-10-24target/arm: Promote consecutive memory ops for aa32Richard Henderson1-0/+10
2018-10-24target/arm: Reorg NEON VLD/VST all elementsRichard Henderson1-96/+74
2018-10-24target/arm: Use gvec for NEON VLD all lanesRichard Henderson1-55/+26
2018-10-24target/arm: Use gvec for NEON_3R_VTST_VCEQ, NEON_3R_VCGT, NEON_3R_VCGERichard Henderson1-23/+58
2018-10-24target/arm: Use gvec for NEON_3R_VMLRichard Henderson1-16/+118
2018-10-24target/arm: Use gvec for VSRI, VSLIRichard Henderson1-68/+176
2018-10-24target/arm: Use gvec for VSRARichard Henderson1-11/+128
2018-10-24target/arm: Use gvec for VSHR, VSHLRichard Henderson1-22/+48
2018-10-24target/arm: Use gvec for NEON_3R_VMULRichard Henderson1-16/+15
2018-10-24target/arm: Use gvec for NEON_2RM_VMN, NEON_2RM_VNEGRichard Henderson1-8/+8
2018-10-24target/arm: Use gvec for NEON_3R_VADD_VSUB insnsRichard Henderson1-19/+10
2018-10-24target/arm: Use gvec for NEON_3R_LOGIC insnsRichard Henderson1-44/+118
2018-10-24target/arm: Use gvec for NEON VMOV, VMVN, VBIC & VORR (immediate)Richard Henderson1-25/+36
2018-10-24target/arm: Use gvec for NEON VDUPRichard Henderson1-27/+36
2018-10-24target/arm: Mark some arrays constRichard Henderson1-2/+2
2018-10-24target/arm: Don't call tcg_clear_temp_countRichard Henderson1-1/+0
2018-10-24target/arm: Report correct syndrome for FP/SIMD traps to Hyp modePeter Maydell1-4/+4
2018-10-24target/arm: Improve debug logging of AArch32 exception returnPeter Maydell1-6/+1
2018-10-24target/arm: Convert v8.2-fp16 from feature bit to aa64pfr0 testRichard Henderson1-3/+3
2018-10-24target/arm: Convert jazelle from feature bit to isar1 testRichard Henderson1-1/+1
2018-10-24target/arm: Convert division from feature bits to isar0 testsRichard Henderson1-2/+2
2018-10-24target/arm: Convert v8 extensions from feature bits to isar testsRichard Henderson1-19/+17
2018-10-08target/arm: Add v8M stack checks for VLDM/VSTMPeter Maydell1-0/+12
2018-10-08target/arm: Add v8M stack checks for Thumb push/popPeter Maydell1-1/+15
2018-10-08target/arm: Add v8M stack checks for T32 load/store singlePeter Maydell1-1/+22
2018-10-08target/arm: Add v8M stack checks for Thumb2 LDM/STMPeter Maydell1-1/+18
2018-10-08target/arm: Add v8M stack checks for LDRD/STRD (imm)Peter Maydell1-2/+25
2018-10-08target/arm: Add some comments in Thumb decodePeter Maydell1-3/+17
2018-10-08target/arm: Add v8M stack checks on ADD/SUB/MOV of SPPeter Maydell1-9/+71
2018-10-08target/arm: Define new TBFLAG for v8M stack checkingPeter Maydell1-0/+1
2018-08-24target/arm: Untabify translate.cPeter Maydell1-61/+61
2018-08-20target/arm: Implement AArch32 ERET instructionPeter Maydell1-2/+29
2018-08-20target/arm: Permit accesses to ELR_Hyp from Hyp mode via MSR/MRS (banked)Peter Maydell1-3/+7
2018-08-20target/arm: Fix crash on conditional instruction in an IT blockRoman Kapl1-14/+21
2018-06-29target/arm: Implement ARMv8.2-DotProdRichard Henderson1-21/+53
2018-06-29target/arm: Pass index to AdvSIMD FCMLA (indexed)Richard Henderson1-9/+23
2018-06-22target/arm: Strict alignment for ARMv6-M and ARMv8-M BaselineJulia Suvorova1-2/+16
2018-06-22target/arm: Minor cleanup for ARMv6-M 32-bit instructionsJulia Suvorova1-14/+13
2018-06-15target/arm: Allow ARMv6-M Thumb2 instructionsJulia Suvorova1-5/+38
2018-06-01tcg: Pass tb and index to tcg_gen_exit_tb separatelyRichard Henderson1-4/+4
2018-05-17target/arm: convert conversion helpers to fpst/ahp_flagAlex Bennée1-16/+58
2018-05-09translator: merge max_insns into DisasContextBaseEmilio G. Cota1-6/+3
2018-05-09target/arm: avoid integer overflow in next_page PC checkEmilio G. Cota1-6/+5
2018-05-04target/arm: Implement v8M VLLDM and VLSTMPeter Maydell1-1/+16
2018-04-26target/arm: Allow EL change hooks to do IOAaron Lindsay1-0/+12
2018-04-10target-arm: Check undefined opcodes for SWP in A32 decoderOnur Sahin1-2/+7
2018-03-23target/arm: Honour MDCR_EL2.TDE when routing exceptions due to BKPT/BRKPeter Maydell1-5/+14