2021-05-16 | Richard Henderson | softfloat: Rearrange FloatParts64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Use pointers with parts_silence_nan Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Use pointers with ftype_round_pack_canonical Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Use pointers with ftype_unpack_canonical Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Use pointers with ftype_pack_raw Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Use pointers with pack_raw Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Use pointers with ftype_unpack_raw Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Use pointers with unpack_raw Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Use pointers with parts_default_nan Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Move type-specific pack/unpack routines Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Rename FloatParts to FloatParts64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Do not produce a default_nan from parts_silence_nan Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | target/mips: Set set_default_nan_mode with set_snan_bit_is_one Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: fix return_nan vs default_nan_mode Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Use return_nan in float_to_float Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Add float_cmask and constants Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Tidy a * b + inf return Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Use float_raise in more places Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Inline float_raise Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | softfloat: Move the binary point to the msb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Alex Bennée | tests/fp: add quad support to the benchmark utility Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | accel/tcg: Use add/sub overflow routines in tcg-runtime... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | qemu/host-utils: Add wrappers for carry builtins Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | qemu/host-utils: Add wrappers for overflow builtins Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | qemu/host-utils: Use __builtin_bitreverseN Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-14 | Matheus Ferst | tcg: Add tcg_constant_tl Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-14 | Philippe Mathieu... | exec/gen-icount.h: Add missing "exec/exec-all.h" include Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-14 | Philippe Mathieu... | MAINTAINERS: Add include/exec/gen-icount.h to 'Main... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) CABAC decode bin Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) load into shifted register... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) load and unpack bytes instructions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) bit reverse (brev) addressing Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) circular addressing Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Richard Henderson | decodetree: Extend argument set syntax to allow types Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Luis Fernando Fujita... | decodetree: Add support for 64-bit instructions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Richard Henderson | decodetree: More use of f-strings Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Richard Henderson | decodetree: Introduce whex and whexC helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Philippe Mathieu... | exec: Remove accel/tcg/ from include paths Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) add A4_addp_c/A4_subp_c Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) add A6_vminub_RdP Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) add A5_ACS (vacsh) Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) add F2_sfinvsqrta Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) add F2_sfrecipa instruction Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) compile all debug code Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) move QEMU_GENERATE to only... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) cleanup reg_field_info definition Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) cleanup ternary operators... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) use softfloat for float-to... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) replace float32_mul_pow2 with... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) use softfloat default NaN... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) change type of softfloat_roundingmodes Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) remove unused carry_from_add64... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) change variables from int... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) decide if pred has been written... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) properly generate TB end for... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) use env_archcpu and env_cpu Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) remove unnecessary inline... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) cleanup gen_log_predicated_reg_writ... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) TCG generation cleanup Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | target/hexagon: remove unnecessary semicolons Reported-by: Richard Henderson <<richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | target/hexagon: fix typo in comment Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | target/hexagon: Change DECODE_MAPPED_REG operand name... Reported-by: Richard Henderson <<richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | target/hexagon: remove unnecessary checks in find_iclass_slots Reported-by: Richard Henderson <<richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | target/hexagon: translation changes Reported-by: Richard Henderson <<richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-04-05 | Pavel Dovgalyuk | target/alpha: fix icount handling for timer instructions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-04-05 | Kele Huang | tcg/mips: Fix SoftTLB comparison on mips backend Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | exec: Build page-vary-common.c with -fno-lto Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | exec: Extract 'page-vary.h' header Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | exec: Rename exec-vary.c as page-vary.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | tcg: Workaround macOS 11.2 mprotect bug Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | tcg: Do not set guard pages on the rx portion of code_gen_buffer Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Miroslav Rezanina | tcg: Fix prototypes for tcg_out_vec_op and tcg_out_op Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_r[iI] Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_v Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_{rrm,rrrm,rrrrm} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrcl Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrcl Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrbb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrrc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_p Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_l Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrs Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Push opcode emit into each case Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Implement the disassembler properly Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Remove tci_disas Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Hoist op_size checking into tci_args_* Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_{rrm,rrrm,rrrrm} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Reduce qemu_ld/st TCGMemOpIdx operand to 32... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Clean up deposit operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_rrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_rrrrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Reuse tci_args_l for goto_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Reuse tci_args_l for exit_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Reuse tci_args_l for calls. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_ri and tci_args_rI Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |