aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate.c
AgeCommit message (Expand)Author
2019-02-14target/arm: Use vector operations for saturationRichard Henderson
2019-02-14target/arm: Fix arm_cpu_dump_state vs FPSCRRichard Henderson
2019-02-14target/arm: Use tcg integer min/max primitives for neonRichard Henderson
2019-02-14target/arm: Use vector minmax expanders for aarch32Richard Henderson
2019-02-14target/arm: Rely on optimization within tcg_gen_gvec_orRichard Henderson
2019-02-14target/arm: Force result size into dp after operationRichard Henderson
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 instructionspull-target-arm-20180615Julia 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