aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate.c
AgeCommit message (Expand)AuthorFilesLines
2019-04-29target/arm: Implement VLLDM for v7M CPUs with an FPUPeter Maydell1-1/+1
2019-04-29target/arm: Implement VLSTM for v7M CPUs with an FPUPeter Maydell1-1/+14
2019-04-29target/arm: Implement M-profile lazy FP state preservationPeter Maydell1-0/+22
2019-04-29target/arm: Activate M-profile floating point context when FPCCR.ASPEN is setPeter Maydell1-0/+29
2019-04-29target/arm: Set FPCCR.S when executing M-profile floating point insnsPeter Maydell1-0/+20
2019-04-29target/arm: Overlap VECSTRIDE and XSCALE_CPAR TB flagsPeter Maydell1-2/+7
2019-04-29target/arm: Decode FP instructions for M profilePeter Maydell1-4/+22
2019-04-29target/arm: Honour M-profile FP enable bitsPeter Maydell1-2/+8
2019-04-29target/arm: Disable most VFP sysregs for M-profilePeter Maydell1-2/+17
2019-04-24tcg: Hoist max_insns computation to tb_gen_codeRichard Henderson1-2/+2
2019-04-18qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster1-29/+29
2019-03-05target/arm: Add set/clear_pstate_bits, share gen_ss_advanceRichard Henderson1-11/+0
2019-03-05target/arm: Implement ARMv8.0-SBRichard Henderson1-0/+22
2019-03-05target/arm: Fix PC test for LDM (exception return)Richard Henderson1-1/+1
2019-02-28target/arm: Implement VFMAL and VFMSL for aarch32Richard Henderson1-33/+96
2019-02-28target/arm: Gate "miscellaneous FP" insns by ID register fieldPeter Maydell1-12/+13
2019-02-28target/arm: Use MVFR1 feature bits to gate A32/T32 FP16 instructionsPeter Maydell1-8/+18
2019-02-21target/arm: Implement ARMv8.3-JSConvRichard Henderson1-0/+10
2019-02-21target/arm: Rearrange Floating-point data-processing (2 regs)Richard Henderson1-116/+111
2019-02-15target/arm: Use vector operations for saturationRichard Henderson1-24/+148
2019-02-15target/arm: Fix arm_cpu_dump_state vs FPSCRRichard Henderson1-1/+1
2019-02-15target/arm: Use tcg integer min/max primitives for neonRichard Henderson1-4/+4
2019-02-15target/arm: Use vector minmax expanders for aarch32Richard Henderson1-6/+19
2019-02-15target/arm: Rely on optimization within tcg_gen_gvec_orRichard Henderson1-9/+3
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