[PATCH for-8.0 0/3] target/i386: cmpxchg8b and cmpxchg16b cleanup

Richard Henderson posted 3 patches 1 year, 5 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20221112075645.2850679-1-richard.henderson@linaro.org
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>
target/i386/helper.h         |   6 --
target/i386/tcg/mem_helper.c | 126 -----------------------------------
target/i386/tcg/translate.c  | 126 ++++++++++++++++++++++++++++++-----
3 files changed, 109 insertions(+), 149 deletions(-)
[PATCH for-8.0 0/3] target/i386: cmpxchg8b and cmpxchg16b cleanup
Posted by Richard Henderson 1 year, 5 months ago
Use the new common functions and avoid rolling our own helpers.

r~

Based-on: 20221111074101.2069454-1-richard.henderson@linaro.org
("tcg: Support for Int128 with helpers")

Richard Henderson (3):
  target/i386: Split out gen_cmpxchg8b, gen_cmpxchg16b
  target/i386: Inline cmpxchg8b
  target/i386: Inline cmpxchg16b

 target/i386/helper.h         |   6 --
 target/i386/tcg/mem_helper.c | 126 -----------------------------------
 target/i386/tcg/translate.c  | 126 ++++++++++++++++++++++++++++++-----
 3 files changed, 109 insertions(+), 149 deletions(-)

-- 
2.34.1