summary refs log tree commit diff stats
path: root/include/qemu/bswap.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* bswap.h: Fix const_le64() macroPeter Maydell2024-01-261-8/+8
* bswap: Add the ability to store to an unaligned 24 bit fieldIra Weiny2023-06-221-0/+25
* qemu/bswap: Add const_le64()Ira Weiny2023-03-021-1/+11
* remove unnecessary extern "C" blocksPaolo Bonzini2023-02-101-8/+0
* qemu/bswap: Use compiler __builtin_bswap() on NetBSDPhilippe Mathieu-Daudé2023-01-261-11/+0
* qemu/bswap: Use compiler __builtin_bswap() on FreeBSDPhilippe Mathieu-Daudé2023-01-261-2/+0
* qemu/bswap: Use compiler __builtin_bswap() on HaikuPhilippe Mathieu-Daudé2023-01-261-2/+0
* qemu/bswap: Remove <byteswap.h> dependencyPhilippe Mathieu-Daudé2023-01-261-21/+0
* qemu/bswap: Replace bswapXXs() by compiler __builtin_bswap()Philippe Mathieu-Daudé2023-01-261-7/+9
* qemu/bswap: Replace bswapXX() by compiler __builtin_bswap()Philippe Mathieu-Daudé2023-01-261-25/+6
* Move CPU softfloat unions to cpu-float.hMarc-André Lureau2022-04-061-60/+0
* Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau2022-04-061-4/+4
* include/qemu/bswap.h: Handle being included outside extern "C" blockPeter Maydell2021-05-101-4/+22
* bswap.h: Remove unused float-access functionsPeter Maydell2021-02-151-60/+0
* qemu/bswap: Remove unused qemu_bswap_len()Philippe Mathieu-Daudé2020-11-171-6/+0
* bswap.h: Include <endian.h> on Haiku for bswap operationsDavid CARLIER2020-07-131-0/+2
* include/qemu/bswap.h: Use __builtin_memcpy() in accessor functionsPeter Maydell2019-04-091-10/+16
* bswap: Fix accessors syntax in commentGreg Kurz2019-03-061-4/+4
* bswap: Add new stn_*_p() and ldn_*_p() memory access functionsPeter Maydell2018-06-151-0/+52
* fpu/softfloat-types: new header to prevent excessive re-buildsAlex Bennée2018-02-211-1/+1
* bswap.h: Document cpu_to_* and *_to_cpu conversion functionsPeter Maydell2016-07-121-0/+58
* bswap.h: Fix comment typoPeter Maydell2016-07-121-1/+1
* bswap.h: Remove unused cpu_to_*w() and *_to_cpup()Peter Maydell2016-07-121-10/+0
* move const_le{16, 23} to qemu/bswap.h, add commentGerd Hoffmann2016-04-131-0/+19
* Move HOST_LONG_BITS from qemu-common.h to qemu/osdep.hMarkus Armbruster2016-03-221-4/+2
* include: Clean up includesPeter Maydell2016-02-231-5/+0
* cpu_ldst.h, cpu-all.h, bswap.h: Update documentation on ld/st accessorsPeter Maydell2015-01-201-1/+10
* bswap.h: Rename ldl_p, stl_p, etc to ldl_he_p, stl_he_p, etcPeter Maydell2014-05-241-22/+23
* bswap: Fix build on FreeBSD 10.0Andreas Färber2014-04-031-0/+2
* bswap: Modify prototypes of st[wl]_{le, be}_p (avoid type conversions)Stefan Weil2014-03-021-4/+4
* bswap: Modify prototype of stb_p (avoid type conversions)Stefan Weil2014-03-021-1/+1
* bswap.h: Remove cpu_to_32wu()Peter Maydell2013-11-051-7/+0
* bswap.h: Remove cpu_to_be64wu()Peter Maydell2013-11-051-5/+0
* bswap.h: Remove cpu_to_be32wu()Peter Maydell2013-11-051-5/+0
* bswap.h: Remove cpu_to_be16wu()Peter Maydell2013-11-051-5/+0
* bswap.h: Remove be32_to_cpupu()Peter Maydell2013-11-051-5/+0
* bswap.h: Remove le32_to_cpupu()Peter Maydell2013-11-051-5/+0
* bswap.h: Remove le16_to_cpupu()Peter Maydell2013-11-051-5/+0
* bswap.h: Remove cpu_to_le32wu()Peter Maydell2013-11-051-5/+0
* bswap.h: Remove cpu_to_le16wu()Peter Maydell2013-11-051-5/+0
* bswap: fix compiler warningAlexey Kardashevskiy2013-04-191-0/+1
* bswap: Fix width of swap in leul_to_cpuRichard Henderson2013-02-061-2/+10
* bswap: improve gluingBlue Swirl2013-01-161-10/+10
* bswap: Rewrite cpu_to_<endian><type>u with {ld,st}<type>_<endian>_pRichard Henderson2013-01-121-94/+53
* bswap: Rewrite all ld<type>_<endian>_p functionsRichard Henderson2013-01-121-270/+30
* bswap: Add host endian unaligned access functionsRichard Henderson2013-01-121-1/+50
* bswap: Tidy base definitions of bswapNRichard Henderson2013-01-121-42/+30
* fpu: move public header file to include/fpuPaolo Bonzini2012-12-191-1/+1
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-0/+713