[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/6] qemu/bswap: Use compiler __builtin_bswap()
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v3 0/6] qemu/bswap: Use compiler __builtin_bswap() |
Date: |
Wed, 11 Jan 2023 17:31:41 +0100 |
Implement Richard's suggestion to use __builtin_bswap().
Convert to __builtin_bswap() one patch per OS to simplify
maintainers review.
Since v2:
- Rebased adapting ./configure changes to meson
Since v1:
- Remove the Haiku/BSD ifdef'ry (Peter)
- Include the Haiku VM image from Alexander
Philippe Mathieu-Daudé (6):
qemu/bswap: Replace bswapXX() by compiler __builtin_bswap()
qemu/bswap: Replace bswapXXs() by compiler __builtin_bswap()
qemu/bswap: Remove <byteswap.h> dependency
qemu/bswap: Use compiler __builtin_bswap() on Haiku
qemu/bswap: Use compiler __builtin_bswap() on FreeBSD
qemu/bswap: Use compiler __builtin_bswap() on NetBSD
include/qemu/bswap.h | 83 ++++++++------------------------------------
meson.build | 6 ----
2 files changed, 15 insertions(+), 74 deletions(-)
--
2.38.1
- [PATCH v3 0/6] qemu/bswap: Use compiler __builtin_bswap(),
Philippe Mathieu-Daudé <=
- [PATCH v3 1/6] qemu/bswap: Replace bswapXX() by compiler __builtin_bswap(), Philippe Mathieu-Daudé, 2023/01/11
- [PATCH v3 2/6] qemu/bswap: Replace bswapXXs() by compiler __builtin_bswap(), Philippe Mathieu-Daudé, 2023/01/11
- [PATCH v3 3/6] qemu/bswap: Remove <byteswap.h> dependency, Philippe Mathieu-Daudé, 2023/01/11
- [PATCH v3 4/6] qemu/bswap: Use compiler __builtin_bswap() on Haiku, Philippe Mathieu-Daudé, 2023/01/11
- [PATCH v3 5/6] qemu/bswap: Use compiler __builtin_bswap() on FreeBSD, Philippe Mathieu-Daudé, 2023/01/11
- [PATCH v3 6/6] qemu/bswap: Use compiler __builtin_bswap() on NetBSD, Philippe Mathieu-Daudé, 2023/01/11
- Re: [PATCH v3 0/6] qemu/bswap: Use compiler __builtin_bswap(), Richard Henderson, 2023/01/12