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