aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate-a64.c
AgeCommit message (Expand)AuthorFilesLines
2019-03-05target/arm: Implement ARMv8.5-FRINTRichard Henderson1-5/+66
2019-03-05target/arm: Restructure handle_fp_1src_{single, double}Richard Henderson1-41/+49
2019-03-05target/arm: Implement ARMv8.5-CondMRichard Henderson1-0/+58
2019-03-05target/arm: Implement ARMv8.4-CondMRichard Henderson1-1/+98
2019-03-05target/arm: Rearrange disas_data_proc_regRichard Henderson1-41/+57
2019-03-05target/arm: Add set/clear_pstate_bits, share gen_ss_advanceRichard Henderson1-11/+0
2019-03-05target/arm: Split helper_msr_i_pstate into 3Richard Henderson1-13/+22
2019-03-05target/arm: Implement ARMv8.0-SBRichard Henderson1-0/+14
2019-02-28target/arm: Implement FMLAL and FMLSL for aarch64Richard Henderson1-1/+48
2019-02-21target/arm: Implement ARMv8.3-JSConvRichard Henderson1-0/+26
2019-02-21target/arm: Restructure disas_fp_int_convRichard Henderson1-43/+47
2019-02-15target/arm: Use vector operations for saturationRichard Henderson1-20/+16
2019-02-15target/arm: Use vector minmax expanders for aarch64Richard Henderson1-21/+14
2019-02-15target/arm: Rely on optimization within tcg_gen_gvec_orRichard Henderson1-5/+1
2019-02-05target/arm: Clean TBI for data operations in the translatorRichard Henderson1-101/+116
2019-02-05target/arm: Add TBFLAG_A64_TBID, split out gen_top_byte_ignoreRichard Henderson1-35/+35
2019-02-05target/arm: Set btype for indirect branchesRichard Henderson1-1/+36
2019-02-05target/arm: Reset btype for direct branchesRichard Henderson1-0/+6
2019-02-05target/arm: Default handling of BTYPE during translationRichard Henderson1-0/+139
2019-02-05target/arm: Add BT and BTYPE to tb->flagsRichard Henderson1-0/+2
2019-02-05target/arm: Add PSTATE.BTYPERichard Henderson1-0/+3
2019-02-01target/arm: fix decoding of B{,L}RA{A,B}Remi Denis-Courmont1-1/+1
2019-02-01target/arm/translate-a64: Fix mishandling of size in FCMLA decodePeter Maydell1-1/+1
2019-02-01target/arm/translate-a64: Fix FCMLA decoding errorPeter Maydell1-1/+1
2019-02-01target/arm/translate-a64: Don't underdecode SDOT and UDOTPeter Maydell1-1/+1
2019-02-01target/arm/translate-a64: Don't underdecode FP insnsPeter Maydell1-1/+21
2019-02-01target/arm/translate-a64: Don't underdecode add/sub extended registerPeter Maydell1-1/+2
2019-02-01target/arm/translate-a64: Don't underdecode SIMD ld/st singlePeter Maydell1-1/+10
2019-02-01target/arm/translate-a64: Don't underdecode SIMD ld/st multiplePeter Maydell1-1/+6
2019-02-01target/arm/translate-a64: Don't underdecode PRFMPeter Maydell1-1/+1
2019-02-01target/arm/translate-a64: Don't underdecode system instructionsPeter Maydell1-1/+5
2019-01-21target/arm: Tidy TBI handling in gen_a64_set_pcRichard Henderson1-43/+23
2019-01-21target/arm: Merge TBFLAG_AA_TB{0, 1} to TBIIRichard Henderson1-6/+7
2019-01-21target/arm: Decode Load/store register (pac)Richard Henderson1-0/+61
2019-01-21target/arm: Decode PAuth within disas_uncond_b_regRichard Henderson1-1/+81
2019-01-21target/arm: Rearrange decode in disas_uncond_b_regRichard Henderson1-11/+36
2019-01-21target/arm: Add new_pc argument to helper_exception_returnRichard Henderson1-1/+6
2019-01-21target/arm: Decode PAuth within disas_data_proc_2srcRichard Henderson1-0/+8
2019-01-21target/arm: Decode PAuth within disas_data_proc_1srcRichard Henderson1-0/+146
2019-01-21target/arm: Rearrange decode in disas_data_proc_1srcRichard Henderson1-9/+22
2019-01-21target/arm: Decode PAuth within system hint spaceRichard Henderson1-12/+81
2019-01-21target/arm: Add PAuth active bit to tbflagsRichard Henderson1-0/+1
2019-01-07target/arm: Convert ARM_TBFLAG_* to FIELDsRichard Henderson1-10/+12
2018-12-13target/arm: Implement the ARMv8.1-LOR extensionRichard Henderson1-0/+12
2018-11-06target/arm: Remove can't-happen if() from handle_vec_simd_shli()Peter Maydell1-5/+3
2018-10-24target/arm: Use gvec for NEON_3R_VTST_VCEQ, NEON_3R_VCGT, NEON_3R_VCGERichard Henderson1-38/+0
2018-10-24target/arm: Use gvec for NEON_3R_VMLRichard Henderson1-106/+0
2018-10-24target/arm: Use gvec for VSRI, VSLIRichard Henderson1-151/+1
2018-10-24target/arm: Use gvec for VSRARichard Henderson1-106/+0
2018-10-24target/arm: Use gvec for NEON_3R_LOGIC insnsRichard Henderson1-61/+0