aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate.c
AgeCommit message (Expand)Author
2022-08-01misc: fix commonly doubled up wordsDaniel P. Berrangé
2022-07-11target/arm: Trap non-streaming usage when Streaming SVE is activeRichard Henderson
2022-06-10target/arm: Remove default_exception_elRichard Henderson
2022-06-10target/arm: Introduce helper_exception_with_syndromeRichard Henderson
2022-06-10target/arm: Introduce gen_exception_el_vRichard Henderson
2022-06-10target/arm: Introduce gen_exceptionRichard Henderson
2022-06-10target/arm: Rename gen_exception to gen_exception_elRichard Henderson
2022-06-10target/arm: Move gen_exception to translate.cRichard Henderson
2022-06-10target/arm: Remove TBFLAG_ANY.DEBUG_TARGET_ELRichard Henderson
2022-06-10target/arm: Introduce gen_exception_insnRichard Henderson
2022-06-10target/arm: Rename gen_exception_insn to gen_exception_insn_elRichard Henderson
2022-06-10target/arm: Introduce gen_exception_insn_el_vRichard Henderson
2022-06-10target/arm: Rename helper_exception_with_syndromeRichard Henderson
2022-05-09target/arm: Implement ESB instructionRichard Henderson
2022-05-05target/arm: Avoid bare abort() or assert(0)Richard Henderson
2022-05-05target/arm: Reorg ARMCPRegInfo type field bitsRichard Henderson
2022-05-05target/arm: Split out cpregs.hRichard Henderson
2022-04-28target/arm: Use tcg_constant in trans_CSELRichard Henderson
2022-04-28target/arm: Use tcg_constant in trans_CPS_v7mRichard Henderson
2022-04-28target/arm: Use tcg_constant in CLRM, DLS, WLS, LERichard Henderson
2022-04-28target/arm: Use tcg_constant in LDM, STMRichard Henderson
2022-04-28target/arm: Use tcg_constant for TT, SAT, SMMLARichard Henderson
2022-04-28target/arm: Use tcg_constant for v7m MRS, MSRRichard Henderson
2022-04-28target/arm: Use tcg_constant for MOVW, UMAAL, CRC32Richard Henderson
2022-04-28target/arm: Use tcg_constant for op_s_{rri,rxi}_rotRichard Henderson
2022-04-28target/arm: Use tcg_constant for gen_srsRichard Henderson
2022-04-28target/arm: Use tcg_constant for do_coproc_insnRichard Henderson
2022-04-28target/arm: Use tcg_constant for vector shift expandersRichard Henderson
2022-04-28target/arm: Use tcg_constant for gen_{msr,mrs}Richard Henderson
2022-04-28target/arm: Use tcg_constant for disas_iwmmxt_insnRichard Henderson
2022-04-28target/arm: Use tcg_constant for aa32 exceptionsRichard Henderson
2022-04-22target/arm: Simplify aa32 DISAS_WFIRichard Henderson
2022-04-22target/arm: Simplify gen_sarRichard Henderson
2022-04-22target/arm: Simplify GEN_SHIFT in translate.cRichard Henderson
2022-04-22target/arm: Split out gen_rebuild_hflagsRichard Henderson
2022-04-22target/arm: Extend store_cpu_offset to take field sizeRichard Henderson
2022-04-22target/arm: Change DisasContext.aarch64 to boolRichard Henderson
2022-04-20exec/translator: Pass the locked filepointer to disas_log hookRichard Henderson
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau
2022-01-08exec/memop: Adding signedness to quad definitionsFrédéric Pétrot
2021-12-15target/arm: Assert thumb pc is alignedRichard Henderson
2021-12-15target/arm: Take an exception if PC is misalignedRichard Henderson
2021-12-15target/arm: Split arm_pre_translate_insnRichard Henderson
2021-12-15target/arm: Hoist pc_next to a local variable in thumb_tr_translate_insnRichard Henderson
2021-12-15target/arm: Hoist pc_next to a local variable in arm_tr_translate_insnRichard Henderson
2021-11-02target/arm: Use tcg_constant_i32() in gen_rev16()Philippe Mathieu-Daudé
2021-11-02target/arm: Use the constant variant of store_cpu_field() when possiblePhilippe Mathieu-Daudé
2021-11-02target/arm: Use tcg_constant_i32() in op_smlad()Philippe Mathieu-Daudé
2021-10-15target/arm: Drop checks for singlestep_enabledRichard Henderson
2021-09-21target/arm: Add TB flag for "MVE insns not predicated"Peter Maydell