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 |
2020-03-28 |
Richard Henderson | tcg: Remove softmmu code_gen_buffer fixed address Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-28 |
Richard Henderson | configure: Drop adjustment of textseg Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-26 |
Richard Henderson | linux-user: Flush out implementation of gettimeofday Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-26 |
Richard Henderson | linux-user: Add x86_64 vsyscall page to /proc/self... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-26 |
Richard Henderson | linux-user/i386: Emulate x86_64 vsyscalls Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-26 |
Richard Henderson | linux-user/i386: Split out gen_signal Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-26 |
Richard Henderson | target/i386: Renumber EXCP_SYSCALL Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-23 |
Richard Henderson | target/arm: Move computation of index in handle_simd_dupe Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-23 |
Richard Henderson | target/arm: Assert immh != 0 in disas_simd_shift_imm Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-23 |
Richard Henderson | target/arm: Rearrange disabled check for watchpoints Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-19 |
Richard Henderson | target/rx: Dump bytes for each insn during disassembly Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Acked-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-19 |
Richard Henderson | target/rx: Collect all bytes during disassembly Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Acked-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-19 |
Richard Henderson | target/rx: Emit all disassembly in one prt() Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Acked-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-19 |
Richard Henderson | target/rx: Use prt_ldmi for XCHG_mr disassembly Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Acked-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-19 |
Richard Henderson | target/rx: Replace operand with prt_ldmi in disassembler Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Acked-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-19 |
Richard Henderson | target/rx: Disassemble rx_index_addr into a string Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Acked-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-17 |
Richard Henderson | tcg: Remove tcg-runtime-gvec.c DO_CMP0 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-17 |
Richard Henderson | tcg: Tidy tcg-runtime-gvec.c DUP* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-17 |
Richard Henderson | tcg: Tidy tcg-runtime-gvec.c types Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-17 |
Richard Henderson | tcg: Remove CONFIG_VECTOR16 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-17 |
Richard Henderson | tcg/i386: Bound shift count expanding sari_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-12 |
Richard Henderson | target/arm: Disable clean_data_tbi for system mode Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-12 |
Richard Henderson | target/arm: Check addresses for disabled regimes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-05 |
Richard Henderson | target/arm: Clean address for DC ZVA Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-05 |
Richard Henderson | target/arm: Use DEF_HELPER_FLAGS for helper_dc_zva Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-05 |
Richard Henderson | target/arm: Move helper_dc_zva to helper-a64.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-05 |
Richard Henderson | target/arm: Apply TBI to ESR_ELx in helper_exception_return Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-03-05 |
Richard Henderson | target/arm: Introduce core_to_aa64_mmu_idx Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |