2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON_3R_VMUL ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181011205206.3552-12-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON_2RM_VMN, NEON_2RM_VNEG ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181011205206.3552-11-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON_3R_VADD_VSUB insns ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181011205206.3552-10-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON_3R_LOGIC insns ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181011205206.3552-9-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON VMOV, VMVN, VBIC & VORR... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181011205206.3552-8-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON VDUP ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181011205206.3552-7-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Mark some arrays const ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181011205206.3552-6-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Promote consecutive memory ops for aa64 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181011205206.3552-5-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Use tcg_gen_gvec_dup_i64 for LD[1-4]R ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181011205206.3552-4-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Don't call tcg_clear_temp_count ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181011205206.3552-3-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Convert v8.2-fp16 from feature bit to aa64pfr0... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181016223115.24100-9-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Convert sve from feature bit to aa64pfr0... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181016223115.24100-8-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Convert jazelle from feature bit to isar1... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181016223115.24100-6-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Convert division from feature bits to isar0... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181016223115.24100-5-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Convert v8 extensions from feature bits... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181016223115.24100-4-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: V8M should not imply V7VE ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181016223115.24100-3-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-24 | Richard Henderson | target/arm: Move some system registers into a substructure ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181016223115.24100-2-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-23 | Richard Henderson | osdep: Work around MinGW assert ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181022181623.8810-1-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/s390x: Check HAVE_ATOMIC128 and HAVE_CMPXCHG128... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/s390x: Skip wout, cout helpers if op helper... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/s390x: Split do_cdsg, do_lpq, do_stpq ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/s390x: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/ppc: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/arm: Check HAVE_CMPXCHG128 at translate time ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/arm: Convert to HAVE_CMPXCHG128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/i386: Convert to HAVE_CMPXCHG128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | tcg: Split CONFIG_ATOMIC128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | tcg: Add tlb_index and tlb_entry helpers ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | tcg: Implement CPU_LOG_TB_NOCHAIN during expansion ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-16 | Richard Henderson | target/arm: Fix cortex-a7 id_isar0 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181008212205.17752-6-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-16 | Richard Henderson | target/arm: Align cortex-r5 id_isar0 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181008212205.17752-5-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-16 | Richard Henderson | target/arm: Define fields of ISAR registers ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181008212205.17752-3-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-16 | Richard Henderson | target/arm: Fix aarch64_sve_change_el wrt EL0 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181008212205.17752-2-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Pass TCGMemOpIdx to sve memory helpers ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-16-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Rewrite vector gather first-fault loads ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-15-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Rewrite vector gather stores ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-14-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Rewrite vector gather loads ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-13-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Split contiguous stores for endianness ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-12-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Split contiguous loads for endianness ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-11-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Rewrite helper_sve_st[1234]*_r ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-10-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Rewrite helper_sve_ld[234]*_r ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-9-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Rewrite helper_sve_ld1*_r using pages ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-8-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Clear unused predicate bits for LD1RQ ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-7-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Adjust aarch64_cpu_dump_state for system... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-6-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Handle SVE vector length changes in system... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-5-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Pass in current_el to fp and sve_exception_el ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-4-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Adjust sve_exception_el ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-3-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-08 | Richard Henderson | target/arm: Define ID_AA64ZFR0_EL1 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181005175350.30752-2-richard.henderson@linaro.org |
commitcommitdifftree |
2018-10-05 | Richard Henderson | softfloat: Specialize udiv_qrnnd for ppc64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Richard Henderson | softfloat: Specialize udiv_qrnnd for s390x ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Richard Henderson | softfloat: Specialize udiv_qrnnd for x86_64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Richard Henderson | softfloat: Fix division ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-25 | Richard Henderson | target/arm: Fix cpu_get_tb_cpu_state() for non-SVE... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-24 | Richard Henderson | target/arm: Use the float-to-int-scale softfloat routines ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180814002653.12828-5-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-24 | Richard Henderson | target/arm: Use the int-to-float-scale softfloat routines ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180814002653.12828-4-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-24 | Richard Henderson | softfloat: Add scaling float-to-int routines ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180814002653.12828-3-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-24 | Richard Henderson | softfloat: Add scaling int-to-float routines ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180814002653.12828-2-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-21 | Richard Henderson | linux-user: Propagate goto fail to return ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20180818190118.12911-8-richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | linux-user: Propagate goto unimplemented to default ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20180818190118.12911-7-richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | linux-user: Propagate goto unimplemented_nowarn to... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20180818190118.12911-6-richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | linux-user: Propagate goto efault to return ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20180818190118.12911-5-richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | linux-user: Relax single exit from "break" ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20180818190118.12911-4-richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | linux-user: Split out do_syscall1 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20180818190118.12911-3-richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | linux-user: Remove DEBUG ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20180818190118.12911-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | target/ppc: Use non-arithmetic conversions for fp load... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | target/ppc: Honor fpscr_ze semantics and tidy fre,... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | target/ppc: Tidy helper_fsqrt ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | target/ppc: Tidy helper_fadd, helper_fsub ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | target/ppc: Tidy helper_fmul ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | target/ppc: Honor fpscr_ze semantics and tidy fdiv ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-21 | Richard Henderson | target/ppc: Enable fp exceptions for user-only ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-16 | Richard Henderson | softfloat: Fix missing inexact for floating-point add ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180810193129.1556-7-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Fix aa64 FCADD and FCMLA decode ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180810193129.1556-6-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Use FZ not FZ16 for SVE FCVT single-half... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180810193129.1556-5-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Use fp_status_fp16 for do_fmpa_zpzzz_h ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180810193129.1556-4-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Ignore float_flag_input_denormal from fp_status_f16 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180810193129.1556-3-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Adjust FPCR_MASK for FZ16 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180810193129.1556-2-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Add sve-max-vq cpu property to -cpu max ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Dump SVE state if enabled ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Reformat integer register dump ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Fix offset scaling for LD_zprr and ST_zprr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Fix offset for LD1R instructions ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Fix sign-extension in sve do_ldr/do_str ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-16 | Richard Henderson | target/arm: Fix typo in helper_sve_ld1hss_r ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-08-14 | Richard Henderson | target/arm: Fix typo in helper_sve_movz_d ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180801123111.3595-5-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-14 | Richard Henderson | target/arm: Reorganize SVE WHILE ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180801123111.3595-4-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-14 | Richard Henderson | target/arm: Fix typo in do_sat_addsub_64 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180801123111.3595-3-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-14 | Richard Henderson | target/arm: Fix sign of sve_cmpeq_ppzw/sve_cmpne_ppzw ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180801123111.3595-2-richard.henderson@linaro.org |
commitcommitdifftree |
2018-08-06 | Richard Henderson | tcg/optimize: Do not skip default processing of dup_vec ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180805233258.31892-1-richard.henderson@linaro.org |
commitcommitdifftree |
2018-07-23 | Richard Henderson | tcg/i386: Mark xmm registers call-clobbered ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-22 | Richard Henderson | linux-user/ppc: Implement swapcontext syscall ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20180718200648.22529-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-16 | Richard Henderson | target/arm: Fix LD1W and LDFF1W (scalar plus vector) ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180711103957.3040-1-richard.henderson@linaro.org |
commitcommitdifftree |
2018-07-09 | Richard Henderson | target/sh4: Fix translator.c assertion failure for... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-09 | Richard Henderson | target/arm: Fix do_predset for large VL ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180705191929.30773-3-richard.henderson@linaro.org |
commitcommitdifftree |
2018-07-09 | Richard Henderson | tcg: Restrict check_size_impl to multiples of the line... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20180705191929.30773-2-richard.henderson@linaro.org |
commitcommitdifftree |
2018-07-09 | Richard Henderson | target/arm: Suppress Coverity warning for PRF ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-03 | Richard Henderson | linux-user: Fix struct sigaltstack for openrisc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-03 | Richard Henderson | linux-user: Implement signals for openrisc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-03 | Richard Henderson | target/openrisc: Add support in scripts/qemu-binfmt... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-03 | Richard Henderson | target/openrisc: Reorg tlb lookup ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |