2021-06-11 |
Richard Henderson | accel/tcg: Rename tcg_init to tcg_init_machine Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | accel/tcg: Move alloc_code_gen_buffer to tcg/region.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | accel/tcg: Inline cpu_gen_init Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Split out region.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Split out tcg_region_prologue_set Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Split out tcg_region_initial_alloc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Remove error return from tcg_region_initial_alloc__locked Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Re-order tcg_region_init vs tcg_prologue_init Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | meson: Split out fpu/meson.build Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | meson: Split out tcg/meson.build Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_rotv_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_roti_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_shv_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_bitsel_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_minmax_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_sat_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_mul_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_shi_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement andc, orc, abs, neg, not vector... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement minimal vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement tcg_out_dup*_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement tcg_out_mov for vector types Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Implement tcg_out_ld/st for vector types Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg/arm: Add host vector framework Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | tcg: Change parameters for tcg_target_const_match Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-04 |
Richard Henderson | target/i386: Fix decode of cr8 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Use hard-float for {u}int64_to_float{32,64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert modrem operations to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Move floatN_log2 to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert float32_exp2 to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert floatx80 compare to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert floatx80_scalbn to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert floatx80 to integer to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert floatx80 float conversions to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert integer to floatx80 to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert floatx80_round_to_int to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert floatx80_round to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert floatx80_sqrt to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert floatx80_div to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert floatx80_mul to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Convert floatx80_add/sub to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | tests/fp/fp-test: Reverse order of floatx80 precision... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Adjust parts_uncanon_normal for floatx80 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Introduce Floatx80RoundPrec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Reduce FloatFmt Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Split out parts_uncanon_normal Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Move sqrt_float to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Move scalbn_decomposed to softfloat-parts... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Move compare_floats to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Move minmax_flags to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Move uint_to_float to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Move int_to_float to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfloat: Move round_to_uint_and_pack to softfloat... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Enable BFloat16 extensions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | linux-user/aarch64: Enable hwcap bits for bfloat16 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Implement bfloat widening fma (indexed) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Implement bfloat widening fma (vector) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Implement bfloat16 matrix multiply accumulate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Implement bfloat16 dot product (indexed) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Implement bfloat16 dot product (vector) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | softfpu: Add float_round_to_odd_inf Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Implement vector float32 to bfloat16 conversion Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Implement scalar float32 to bfloat16 conversion Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Unify unallocated path in disas_fp_1src Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Add isar_feature_{aa32, aa64, aa64_sve... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/arm: Mark LDS{MIN,MAX} as signed operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/ppc: Implement prefixed integer store instructions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/ppc: Move D/DS/X-form integer stores to decodetree Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/ppc: Implement prefixed integer load instructions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/ppc: Move D/DS/X-form integer loads to decodetree Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/ppc: Implement PNOP Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/ppc: Move ADDI, ADDIS to decodetree, implement... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/ppc: Add infrastructure for prefixed insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/ppc: Move page crossing check to ppc_tr_translate_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-03 |
Richard Henderson | target/ppc: Introduce macros to check isa extensions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-27 |
Richard Henderson | gitlab: Enable cross-i386 builds of TCI Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-27 |
Richard Henderson | gitlab: Rename ACCEL_CONFIGURE_OPTS to EXTRA_CONFIGURE_OPTS Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-26 |
Richard Henderson | hw/core: Constify TCGCPUOps Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-26 |
Richard Henderson | target/mips: Fold jazz behaviour into mips_cpu_do_transactio... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Enable SVE2 and related extensions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | linux-user/aarch64: Enable hwcap bits for sve2 and... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement integer matrix multiply accumulate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement aarch32 VSUDOT, VUSDOT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Split decode of VSDOT and VUDOT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Split out do_neon_ddda Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Fix decode for VDOT (indexed) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Remove unused fpst from VDOT_scalar Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Split out do_neon_ddda_fpst Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement aarch64 SUDOT, USDOT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Move endian adjustment macros to vec_internal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement 128-bit ZIP, UZP, TRN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 LD1RO Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Tidy do_ldrq Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Share table of sve load functions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 FCVTNT Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 crypto constructive binary... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 crypto destructive binary... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 crypto unary operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE mixed sign dot product Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE mixed sign dot product (indexed) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |