[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 07/35] accel/tcg: Remove redundant case in store_atom_16
From: |
Richard Henderson |
Subject: |
[PATCH 07/35] accel/tcg: Remove redundant case in store_atom_16 |
Date: |
Mon, 6 Nov 2023 18:48:14 -0800 |
We handled the HAVE_ATOMIC128_RW case with atomic16_set at the top of
the function; the only thing left for a host without that support is
to fall through to cpu_loop_exit_atomic.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230916220151.526140-7-richard.henderson@linaro.org>
---
accel/tcg/ldst_atomicity.c.inc | 4 ----
1 file changed, 4 deletions(-)
diff --git a/accel/tcg/ldst_atomicity.c.inc b/accel/tcg/ldst_atomicity.c.inc
index 1cf5b92166..e8f97506fa 100644
--- a/accel/tcg/ldst_atomicity.c.inc
+++ b/accel/tcg/ldst_atomicity.c.inc
@@ -1103,10 +1103,6 @@ static void store_atom_16(CPUState *cpu, uintptr_t ra,
}
break;
case MO_128:
- if (HAVE_ATOMIC128_RW) {
- atomic16_set(pv, val);
- return;
- }
break;
default:
g_assert_not_reached();
--
2.34.1
- [PATCH 00/35] tcg patch queue, Richard Henderson, 2023/11/06
- [PATCH 01/35] accel/tcg: Move HMP info jit and info opcount code, Richard Henderson, 2023/11/06
- [PATCH 03/35] tcg/loongarch64: Use C_N2_I1 for INDEX_op_qemu_ld_a*_i128, Richard Henderson, 2023/11/06
- [PATCH 02/35] tcg: Add C_N2_I1, Richard Henderson, 2023/11/06
- [PATCH 04/35] util: Add cpuinfo for loongarch64, Richard Henderson, 2023/11/06
- [PATCH 05/35] tcg/loongarch64: Use cpuinfo.h, Richard Henderson, 2023/11/06
- [PATCH 07/35] accel/tcg: Remove redundant case in store_atom_16,
Richard Henderson <=
- [PATCH 08/35] accel/tcg: Fix condition for store_atom_insert_al16, Richard Henderson, 2023/11/06
- [PATCH 11/35] tcg: Move generic expanders out of line, Richard Henderson, 2023/11/06
- [PATCH 09/35] tcg: Mark tcg_gen_op* as noinline, Richard Henderson, 2023/11/06
- [PATCH 10/35] tcg: Move tcg_gen_op* out of line, Richard Henderson, 2023/11/06
- [PATCH 12/35] tcg: Move 32-bit expanders out of line, Richard Henderson, 2023/11/06
- [PATCH 15/35] tcg: Move tcg_gen_opN declarations to tcg-internal.h, Richard Henderson, 2023/11/06
- [PATCH 13/35] tcg: Move 64-bit expanders out of line, Richard Henderson, 2023/11/06
- [PATCH 14/35] tcg: Move vec_gen_* declarations to tcg-internal.h, Richard Henderson, 2023/11/06
- [PATCH 17/35] tcg: Move tcg_constant_* out of line, Richard Henderson, 2023/11/06
- [PATCH 16/35] tcg: Unexport tcg_gen_op*_{i32,i64}, Richard Henderson, 2023/11/06