2019-04-24 |
Richard Henderson | tcg/i386: Support INDEX_op_extract2_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Use extract2 in tcg_gen_deposit_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Use deposit and extract2 in tcg_gen_shifti_i64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Add INDEX_op_extract2_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-26 |
Richard Henderson | target/arm: Set SIMDMISC and FPMISC for 32-bit -cpu max Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-25 |
Richard Henderson | pc-bios: Update palcode-clipper Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-25 |
Richard Henderson | target/arm: Fix non-parallel expansion of CASP Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-15 |
Richard Henderson | target/hppa: Avoid squishing DISAS_IAQ_N_STALE_EXIT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Properly diagnose fields overflowing an... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Prefix extract function names with decode_function Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Allow +- to begin a number initializing... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Produce clean output for an empty input... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Add --static-decode option Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Allow grouping of overlapping patterns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Do not unconditionaly return from Pattern... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Document the usefulness of argument sets Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Move documentation to docs/devel/decodetree.rst Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | target/hppa: Check for page crossings in use_goto_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-08 |
Richard Henderson | target/hppa: Optimize blr r0,rn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-08 |
Richard Henderson | target/hppa: Do not return freed temporary Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-07 |
Richard Henderson | linux-user: Fix ELF_PLATFORM for aarch64_be-linux-user Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-07 |
Richard Henderson | linux-user: Add ELF_PLATFORM for arm Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Implement ARMv8.5-FRINT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Restructure handle_fp_1src_{single, double} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Implement ARMv8.5-CondM Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Implement ARMv8.4-CondM Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Rearrange disas_data_proc_reg Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Add set/clear_pstate_bits, share gen_ss_advance Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Split helper_msr_i_pstate into 3 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Implement ARMv8.0-PredInv Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Implement ARMv8.0-SB Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Split out arm_sctlr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-05 |
Richard Henderson | target/arm: Fix PC test for LDM (exception return) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-28 |
Richard Henderson | linux-user: Enable HWCAP_ASIMDFHM, HWCAP_JSCVT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-28 |
Richard Henderson | target/arm: Enable ARMv8.2-FHM for -cpu max Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-28 |
Richard Henderson | target/arm: Implement VFMAL and VFMSL for aarch32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-28 |
Richard Henderson | target/arm: Implement FMLAL and FMLSL for aarch64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-28 |
Richard Henderson | target/arm: Add helpers for FMLAL Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-26 |
Richard Henderson | softfloat: Support float_round_to_odd more places Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-21 |
Richard Henderson | tcg: Remove TODO file Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-21 |
Richard Henderson | target/arm: Implement ARMv8.3-JSConv Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-21 |
Richard Henderson | target/arm: Rearrange Floating-point data-processing... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-21 |
Richard Henderson | target/arm: Split out vfp_helper.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-21 |
Richard Henderson | target/arm: Restructure disas_fp_int_conv Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/s390x: Implement STCK et al for CONFIG_USER_ONLY Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/s390x: Split out s390-tod.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert vmin* and vmax* to vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert vadd*s and vsub*s to vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Split out VSCR_SAT to a vector field Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Add set_vscr_sat Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Use mtvscr/mfvscr for vmstate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Add helper_mfvscr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Remove vscr_nj and vscr_sat Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Use helper_mtvscr for reset and gdb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Pass integer to helper_mtvscr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert xxsel to vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert xxspltw to vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert xxspltib to vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert VSX logical operations to vector... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert vsplt[bhw] to use vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert vspltis[bhw] to use vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Add missing clear_tail calls Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Use vector operations for saturation Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Split out FPSCR.QC to a vector field Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Fix set of bits kept in xregs[ARM_VFP_FPSCR] Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Split out flags setting from vfp compares Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Fix arm_cpu_dump_state vs FPSCR Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Fix vfp_gdb_get/set_reg vs FPSCR Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Remove neon min/max helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Use tcg integer min/max primitives for... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Use vector minmax expanders for aarch32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Use vector minmax expanders for aarch64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-15 |
Richard Henderson | target/arm: Rely on optimization within tcg_gen_gvec_or Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Rearrange log conditions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Merge translate_one into hppa_tr_translate_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert fp operate insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert fp fused multiply-add insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert halt/reset insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert fp indexed memory insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert offset memory insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert arithmetic immediate insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert direct and indirect branches Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert shift, extract, deposit insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert conditional branches Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert fp multiply-add Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert indexed memory insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert arithmetic/logical insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert memory management insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Unify specializations of OR Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert remainder of system insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Convert move to/from system registers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Begin using scripts/decodetree.py Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-12 |
Richard Henderson | target/hppa: Use DisasContextBase.is_jmp Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-11 |
Richard Henderson | RISC-V: Mark mstatus.fs dirty Modifed from Richard Henderson's patch [1] to integrate Co-authored-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-11 |
Richard Henderson | RISC-V: Split out mstatus_fs from tb_flags
|
commit | commitdiff | tree |
2019-02-11 |
Richard Henderson | tcg: Diagnose referenced labels that have not been... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-05 |
Richard Henderson | target/arm: Enable TBI for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-05 |
Richard Henderson | target/arm: Clean TBI for data operations in the translator Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-05 |
Richard Henderson | target/arm: Add TBFLAG_A64_TBID, split out gen_top_byte_ignore Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-02-05 |
Richard Henderson | tests/tcg/aarch64: Add pauth smoke test Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |