aboutsummaryrefslogtreecommitdiff
path: root/target
AgeCommit message (Expand)AuthorFilesLines
2021-07-02target/arm: Implement MVE VADDLVPeter Maydell4-1/+90
2021-07-02target/arm: Implement MVE VSHLCPeter Maydell4-0/+72
2021-07-02target/arm: Implement MVE saturating narrowing shiftsPeter Maydell4-0/+174
2021-07-02target/arm: Implement MVE VSHRN, VRSHRNPeter Maydell4-0/+76
2021-07-02target/arm: Implement MVE VSRI, VSLIPeter Maydell4-0/+62
2021-07-02target/arm: Implement MVE VSHLLPeter Maydell4-4/+105
2021-07-02target/arm: Implement MVE vector shift right by immediate insnsPeter Maydell6-18/+72
2021-07-02target/arm: Implement MVE vector shift left by immediate insnsPeter Maydell4-0/+147
2021-07-02target/arm: Implement MVE logical immediate insnsPeter Maydell4-0/+95
2021-07-02target/arm: Use dup_const() instead of bitfield_replicate()Peter Maydell1-1/+1
2021-07-02target/arm: Use asimd_imm_const for A64 decodePeter Maydell3-82/+24
2021-07-02target/arm: Make asimd_imm_const() publicPeter Maydell3-63/+73
2021-07-02target/arm: Fix bugs in MVE VRMLALDAVH, VRMLSLDAVHPeter Maydell1-17/+21
2021-07-02target/arm: Fix MVE widening/narrowing VLDR/VSTR offset calculationPeter Maydell1-8/+9
2021-07-02target/arm: Check NaN mode before silencing NaNJoe Komlodi2-9/+27
2021-07-01Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210629' into...Peter Maydell11-600/+584
2021-06-29target/mips: Fix gen_mxu_s32ldd_s32lddrRichard Henderson1-5/+1
2021-06-29target/sh4: Improve swap.b translationRichard Henderson1-2/+1
2021-06-29target/i386: Improve bswap translationRichard Henderson1-10/+4
2021-06-29target/arm: Improve REVSHRichard Henderson1-3/+1
2021-06-29target/arm: Improve vector REVRichard Henderson1-4/+2
2021-06-29target/arm: Improve REV32Richard Henderson1-13/+4
2021-06-29tcg: Add flags argument to tcg_gen_bswap16_*, tcg_gen_bswap32_i64Richard Henderson6-11/+13
2021-06-29target/cris: Do not exit tb for X_FLAG changesRichard Henderson1-3/+0
2021-06-29target/cris: Remove dc->flagx_knownRichard Henderson2-81/+24
2021-06-29target/cris: Improve JMP_INDIRECTRichard Henderson1-12/+10
2021-06-29target/cris: Use tcg_gen_lookup_and_goto_ptrRichard Henderson1-1/+3
2021-06-29target/cris: Add DISAS_DBRANCHRichard Henderson1-40/+56
2021-06-29target/cris: Add DISAS_UPDATE_NEXTRichard Henderson1-5/+15
2021-06-29target/cris: Set cpustate_changed for rfe/rfnRichard Henderson1-0/+2
2021-06-29target/cris: Fold unhandled X_FLAG changes into cpustate_changedRichard Henderson1-7/+6
2021-06-29target/cris: Mark static arrays constRichard Henderson2-12/+13
2021-06-29target/cris: Mark helper_raise_exception noreturnRichard Henderson1-1/+1
2021-06-29target/cris: Convert to TranslatorOpsRichard Henderson1-138/+169
2021-06-29target/cris: Fix use_goto_tbRichard Henderson1-7/+2
2021-06-29target/cris: Mark exceptions as DISAS_NORETURNRichard Henderson2-3/+5
2021-06-29target/cris: Replace DISAS_TB_JUMP with DISAS_NORETURNRichard Henderson1-4/+3
2021-06-29target/cris: Remove DISAS_SWIRichard Henderson1-2/+0
2021-06-29target/cris: Add DisasContextBase to DisasContextRichard Henderson2-26/+27
2021-06-29target/avr: Convert to TranslatorOpsRichard Henderson1-104/+126
2021-06-29target/avr: Change ctx to DisasContext* in gen_intermediate_codeRichard Henderson1-41/+43
2021-06-29target/avr: Add DisasContextBase to DisasContextRichard Henderson1-29/+29
2021-06-29target/nios2: Use pc_next for pc + 4Richard Henderson1-6/+6
2021-06-29target/nios2: Inline handle_instructionRichard Henderson1-35/+31
2021-06-29target/nios2: Clean up goto in handle_instructionRichard Henderson1-6/+2
2021-06-29target/nios2: Remove assignment to env in handle_instructionRichard Henderson1-1/+2
2021-06-29target/nios2: Convert to TranslatorOpsRichard Henderson1-65/+67
2021-06-29target/nios2: Add DisasContextBase to DisasContextRichard Henderson1-34/+36
2021-06-29target/nios2: Use global cpu_RRichard Henderson1-39/+34
2021-06-29target/nios2: Use global cpu_envRichard Henderson1-6/+4