2018-11-08 |
Richard Henderson | target/ppc: Remove float_check_status Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-11-08 |
Richard Henderson | target/ppc: Split up float_invalid_op_excp Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-11-04 |
Richard Henderson | softfloat: Don't execute divdeu without power7 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-11-02 |
Richard Henderson | target/arm: Conditionalize some asserts on aarch32... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | decodetree: Allow multiple input files Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | decodetree: Remove "insn" argument from trans_* expanders Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | decodetree: Add !extern flag to argument sets Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | cputlb: Remove tlb_c.pending_flushes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | cputlb: Filter flushes on already clean tlbs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | cputlb: Count "partial" and "elided" tlb flushes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | cputlb: Merge tlb_flush_page into tlb_flush_page_by_mmuidx Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | cputlb: Merge tlb_flush_nocheck into tlb_flush_by_mmuidx_asy... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | cputlb: Move env->vtlb_index to env->tlb_d.vindex Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | cputlb: Split large page tracking per mmu_idx Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | cputlb: Move cpu->pending_tlb_flush to env->tlb_c.pending_flush Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | cputlb: Remove tcg_enabled hack from tlb_flush_nocheck Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-31 |
Richard Henderson | cputlb: Move tlb_lock to CPUTLBCommon Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Only flush tlb if ASID changes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Remove writefn from TTBR0_EL3 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Reorg NEON VLD/VST single element to one... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Promote consecutive memory ops for aa32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Reorg NEON VLD/VST all elements Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for NEON VLD all lanes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for NEON_3R_VTST_VCEQ, NEON_3R_VCGT... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for NEON_3R_VML Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for VSRI, VSLI Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for VSRA Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for VSHR, VSHL Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for NEON_3R_VMUL Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for NEON_2RM_VMN, NEON_2RM_VNEG Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for NEON_3R_VADD_VSUB insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for NEON_3R_LOGIC insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for NEON VMOV, VMVN, VBIC & VORR... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use gvec for NEON VDUP Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Mark some arrays const Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Promote consecutive memory ops for aa64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Use tcg_gen_gvec_dup_i64 for LD[1-4]R Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Don't call tcg_clear_temp_count Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Hoist address increment for vector memory ops Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Convert v8.2-fp16 from feature bit to aa64pfr0... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Convert sve from feature bit to aa64pfr0... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Convert jazelle from feature bit to isar1... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Convert division from feature bits to isar0... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Convert v8 extensions from feature bits... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: V8M should not imply V7VE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-24 |
Richard Henderson | target/arm: Move some system registers into a substructure Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-23 |
Richard Henderson | osdep: Work around MinGW assert Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | target/s390x: Check HAVE_ATOMIC128 and HAVE_CMPXCHG128... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | target/s390x: Skip wout, cout helpers if op helper... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | target/s390x: Split do_cdsg, do_lpq, do_stpq Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | target/s390x: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | target/ppc: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | target/arm: Check HAVE_CMPXCHG128 at translate time Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | target/arm: Convert to HAVE_CMPXCHG128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | target/i386: Convert to HAVE_CMPXCHG128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | tcg: Split CONFIG_ATOMIC128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | tcg: Add tlb_index and tlb_entry helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-19 |
Richard Henderson | tcg: Implement CPU_LOG_TB_NOCHAIN during expansion Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-16 |
Richard Henderson | target/arm: Fix cortex-a7 id_isar0 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-16 |
Richard Henderson | target/arm: Align cortex-r5 id_isar0 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-16 |
Richard Henderson | target/arm: Define fields of ISAR registers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-16 |
Richard Henderson | target/arm: Fix aarch64_sve_change_el wrt EL0 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Pass TCGMemOpIdx to sve memory helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Rewrite vector gather first-fault loads Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Rewrite vector gather stores Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Rewrite vector gather loads Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Split contiguous stores for endianness Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Split contiguous loads for endianness Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Rewrite helper_sve_st[1234]*_r Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Rewrite helper_sve_ld[234]*_r Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Rewrite helper_sve_ld1*_r using pages Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Clear unused predicate bits for LD1RQ Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Adjust aarch64_cpu_dump_state for system... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Handle SVE vector length changes in system... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Pass in current_el to fp and sve_exception_el Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Adjust sve_exception_el Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-08 |
Richard Henderson | target/arm: Define ID_AA64ZFR0_EL1 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-05 |
Richard Henderson | softfloat: Specialize udiv_qrnnd for ppc64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-05 |
Richard Henderson | softfloat: Specialize udiv_qrnnd for s390x Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-05 |
Richard Henderson | softfloat: Specialize udiv_qrnnd for x86_64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-10-05 |
Richard Henderson | softfloat: Fix division Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-09-25 |
Richard Henderson | target/arm: Fix cpu_get_tb_cpu_state() for non-SVE... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-24 |
Richard Henderson | target/arm: Use the float-to-int-scale softfloat routines Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-24 |
Richard Henderson | target/arm: Use the int-to-float-scale softfloat routines Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-24 |
Richard Henderson | softfloat: Add scaling float-to-int routines Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-24 |
Richard Henderson | softfloat: Add scaling int-to-float routines Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | linux-user: Propagate goto fail to return Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | linux-user: Propagate goto unimplemented to default Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | linux-user: Propagate goto unimplemented_nowarn to... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | linux-user: Propagate goto efault to return Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | linux-user: Relax single exit from "break" Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | linux-user: Split out do_syscall1 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | linux-user: Remove DEBUG Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | target/ppc: Use non-arithmetic conversions for fp load... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | target/ppc: Honor fpscr_ze semantics and tidy fre,... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | target/ppc: Tidy helper_fsqrt Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | target/ppc: Tidy helper_fadd, helper_fsub Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | target/ppc: Tidy helper_fmul Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | target/ppc: Honor fpscr_ze semantics and tidy fdiv Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-08-21 |
Richard Henderson | target/ppc: Enable fp exceptions for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |