aboutsummaryrefslogtreecommitdiff
path: root/include/qemu/host-utils.h
AgeCommit message (Expand)Author
2021-05-16qemu/host-utils: Add wrappers for carry builtinsRichard Henderson
2021-05-16qemu/host-utils: Add wrappers for overflow builtinsRichard Henderson
2021-05-16qemu/host-utils: Use __builtin_bitreverseNRichard Henderson
2020-07-06fix the prototype of muls64/mulu64Lijun Pan
2018-12-12includes: Replace QEMU_GNUC_PREREQ with "__has_builtin || !defined(__clang__)"Thomas Huth
2018-01-18pci/shpc: Move function to generic header fileYuval Shaia
2017-09-06host-utils: Simplify pow2ceil()Markus Armbruster
2017-09-06host-utils: Proactively fix pow2floor(), switch to unsignedMarkus Armbruster
2017-04-20Drop QEMU_GNUC_PREREQ() checks for gcc older than 4.1Peter Maydell
2017-01-31host-utils: Implement unsigned quadword left/right shift and unit testsJose Ricardo Ziviani
2017-01-10qemu/host-utils.h: Reduce the operation count in the fallback ctpopRichard Henderson
2016-07-12Clean up decorations and whitespace around header guardsMarkus Armbruster
2016-06-07host-utils: Prefer 'false' for bool typeEric Blake
2016-02-23include: Clean up includesPeter Maydell
2015-09-15host-utils: Add revbit functionsRichard Henderson
2015-09-07Make pow2ceil() and pow2floor() inlinePeter Maydell
2015-08-19qemu-common.h: Move muldiv64() to host-utils.hPeter Maydell
2014-03-05target-ppc: Add ISA2.06 divde[o] InstructionsTom Musta
2014-03-05target-ppc: Add ISA2.06 divdeu[o] InstructionsTom Musta
2014-03-02include/qemu/host-utils.h: Trivial typo: ctz->ctoDr. David Alan Gilbert
2013-12-17host-utils: add clrsb32/64 - count leading redundant sign bitsClaudio Fontana
2013-02-17host-utils: Use __int128_t for mul[us]64Richard Henderson
2013-02-16host-utils: Fix coding style and add commentsRichard Henderson
2013-02-16host-utils: Add host long specific aliases for clz, ctz, ctpopRichard Henderson
2013-02-02bitops: unify bitops_ffsl with the one in host-utils.h, call it bitops_ctzlPaolo Bonzini
2013-01-25host-utils: add ffslPaolo Bonzini
2012-12-19misc: move include files to include/qemu/Paolo Bonzini