2020-06-18 |
Richard Henderson | configure: Add -Wno-psabi Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-18 |
Richard Henderson | configure: Disable -Wtautological-type-limit-compare Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-18 |
Richard Henderson | configure: Clean up warning flag lists Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-09 |
Richard Henderson | target/arm: Use a non-overlapping group for misc control Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-09 |
Richard Henderson | decodetree: Drop check for less than 2 patterns in... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | tests/decode: Test non-overlapping groups Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Implement non-overlapping groups Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Move semantic propagation into classes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Allow group covering the entire insn space Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Split out MultiPattern from IncMultiPattern Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Rename MultiPattern to IncMultiPattern Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Tidy error_with_file Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Split helper_crypto_sm3tt Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Split helper_crypto_sha1_3reg Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Convert sha1 and sha256 to gvec helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Convert sha512 and sm3 to gvec helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Convert rax1 to gvec helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Convert aes and sm4 to gvec helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg: Improve move ops in liveness_pass_2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | target/s390x: Use tcg_gen_gvec_rotl{i,s,v} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | target/ppc: Use tcg_gen_gvec_rotlv Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg/ppc: Implement INDEX_op_rot[lr]v_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg/aarch64: Implement INDEX_op_rotl{i,v}_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg/i386: Implement INDEX_op_rotl{i,s,v}_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg: Implement gvec support for rotate by scalar Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg: Remove expansion to shift by vector from do_shifts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg: Implement gvec support for rotate by vector Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg: Implement gvec support for rotate by immediate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-21 |
Richard Henderson | target/arm: Use clear_vec_high more effectively Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-21 |
Richard Henderson | target/arm: Use tcg_gen_gvec_mov for clear_vec_high Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Return bool from all classification predicates Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Inline floatx80 compare specializations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Inline float128 compare specializations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Inline float64 compare specializations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Inline float32 compare specializations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Name compare relation enum Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Name rounding mode enum Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Change tininess_before_rounding to bool Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Replace flag with bool Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Use post test for floatN_mul Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-15 |
Richard Henderson | accel/tcg: Relax va restrictions on 64-bit guests Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-15 |
Richard Henderson | exec/cpu-all: Use bool for have_guest_base Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Vectorize SABA/UABA Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Vectorize SABD/UABD Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Clear tail in gvec_fmul_idx_*, gvec_fmla_idx_* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Pass pointer to qc to qrdmla/qrdmls Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_{qrdmla,qrdmls} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Remove fp_status from helper_{recpe, rsqrte... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_{uqadd, sqadd, uqsub, sqsub} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_{cmtst,ushl,sshl} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Swap argument order for VSHL during decode Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_{mla,mls} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_{ceq,clt,cle,cgt,cge}0 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Tidy handle_vec_simd_shri Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Remove unnecessary range check for VSHL Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_{sri,sli} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_{u,s}{rshr,rsra} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_[us]sra Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Fix tcg_gen_gvec_dup_imm vs DUP (indexed) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Use tcg_gen_gvec_5_ptr for sve FMLA/FCMLA Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Remove sve_memopidx Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Reuse sve_probe_page for gather loads Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Reuse sve_probe_page for scatter stores Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Reuse sve_probe_page for gather first-fault... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Use SVEContLdSt for contiguous stores Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Update contiguous first-fault and no-fault... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Use SVEContLdSt for multi-register contiguous... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Handle watchpoints in sve_ld1_r Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Use SVEContLdSt in sve_ld1_r Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Adjust interface of sve_ld1_host_fn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Add sve infrastructure for page lookup Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Drop manual handling of set/clear_helper_retaddr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | target/arm: Use cpu_*_data_ra for sve_ldst_tlb_fn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | accel/tcg: Add endian-specific cpu_{ld, st}* operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | accel/tcg: Add probe_access_flags Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | accel/tcg: Adjust probe_access call to page_check_range Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | accel/tcg: Add block comment for probe_access Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | exec: Fix cpu_watchpoint_address_matches address length Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-11 |
Richard Henderson | exec: Add block comments for watchpoint routines Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-06 |
Richard Henderson | tcg: Fix integral argument type to tcg_gen_rot[rl]i_i... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-06 |
Richard Henderson | tcg: Add load_dest parameter to GVecGen2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-06 |
Richard Henderson | tcg: Improve vector tail clearing Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-06 |
Richard Henderson | tcg: Add tcg_gen_gvec_dup_tl Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-06 |
Richard Henderson | tcg: Remove tcg_gen_gvec_dup{8,16,32,64}i Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-06 |
Richard Henderson | tcg: Use tcg_gen_gvec_dup_imm in logical simplifications Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-06 |
Richard Henderson | target/arm: Use tcg_gen_gvec_dup_imm Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-06 |
Richard Henderson | target/ppc: Use tcg_gen_gvec_dup_imm Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-06 |
Richard Henderson | target/s390x: Use tcg_gen_gvec_dup_imm Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-06 |
Richard Henderson | tcg: Add tcg_gen_gvec_dup_imm Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-04-30 |
Richard Henderson | target/arm: Vectorize integer comparison vs zero Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-04-17 |
Richard Henderson | linux-user/ppc: Fix padding in mcontext_t for ppc64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-04-07 |
Richard Henderson | tcg/i386: Fix %r12 guest_base initialization Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-04-07 |
Richard Henderson | configure: Add -Werror to PIE probe Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-04-07 |
Richard Henderson | softfloat: Fix BAD_SHIFT from normalizeFloatx80Subnormal Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-30 |
Richard Henderson | tcg/i386: Fix INDEX_op_dup2_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-28 |
Richard Henderson | configure: Support -static-pie if requested Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-28 |
Richard Henderson | configure: Override the os default with --disable-pie Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-28 |
Richard Henderson | configure: Unnest detection of -z,relro and -z,now Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-28 |
Richard Henderson | configure: Always detect -no-pie toolchain support Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-28 |
Richard Henderson | configure: Do not force pie=no for non-x86 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |