Age | Commit message (Expand) | Author | Files | Lines |
2024-10-31 | target/i386: use compiler builtin to compute PF | Paolo Bonzini | 1 | -0/+9 |
2023-09-06 | host-utils: Add muldiv64_round_up | Nicholas Piggin | 1 | -1/+20 |
2023-06-23 | host-utils: Avoid using __builtin_subcll on buggy versions of Apple Clang | Peter Maydell | 1 | -1/+1 |
2023-05-02 | qemu/host-utils.h: Add clz and ctz functions for lower-bit integers | Kiran Ostrolenk | 1 | -0/+54 |
2023-02-08 | Don't include headers already included by qemu/osdep.h | Markus Armbruster | 1 | -1/+0 |
2022-08-04 | include/qemu/host-utils.h: Simplify the compiler check in mulu128() | Thomas Huth | 1 | -2/+1 |
2022-07-05 | include/qemu/host-utils: Remove unused code in the *_overflow wrappers | Thomas Huth | 1 | -65/+0 |
2022-06-20 | host-utils: Implemented signed 256-by-128 division | Lucas Mateus Castro (alqotel) | 1 | -0/+1 |
2022-06-20 | host-utils: Implemented unsigned 256-by-128 division | Lucas Mateus Castro (alqotel) | 1 | -0/+2 |
2022-04-06 | Replace config-time define HOST_WORDS_BIGENDIAN | Marc-André Lureau | 1 | -1/+1 |
2021-11-09 | host-utils: Introduce mulu128 | Luis Pires | 1 | -0/+36 |
2021-10-27 | host-utils: add 128-bit quotient support to divu128/divs128 | Luis Pires | 1 | -7/+13 |
2021-10-27 | host-utils: move udiv_qrnnd() to host-utils | Luis Pires | 1 | -0/+81 |
2021-10-27 | host-utils: move checks out of divu128/divs128 | Luis Pires | 1 | -23/+13 |
2021-09-29 | host-utils: introduce uabs64() | Luis Pires | 1 | -0/+8 |
2021-09-29 | host-utils: fix missing zero-extension in divs128 | Luis Pires | 1 | -1/+1 |
2021-05-16 | qemu/host-utils: Add wrappers for carry builtins | Richard Henderson | 1 | -0/+50 |
2021-05-16 | qemu/host-utils: Add wrappers for overflow builtins | Richard Henderson | 1 | -0/+225 |
2021-05-16 | qemu/host-utils: Use __builtin_bitreverseN | Richard Henderson | 1 | -0/+16 |
2020-07-06 | fix the prototype of muls64/mulu64 | Lijun Pan | 1 | -2/+2 |
2018-12-12 | includes: Replace QEMU_GNUC_PREREQ with "__has_builtin || !defined(__clang__)" | Thomas Huth | 1 | -2/+2 |
2018-01-18 | pci/shpc: Move function to generic header file | Yuval Shaia | 1 | -0/+10 |
2017-09-06 | host-utils: Simplify pow2ceil() | Markus Armbruster | 1 | -9/+14 |
2017-09-06 | host-utils: Proactively fix pow2floor(), switch to unsigned | Markus Armbruster | 1 | -5/+8 |
2017-04-20 | Drop QEMU_GNUC_PREREQ() checks for gcc older than 4.1 | Peter Maydell | 1 | -121/+0 |
2017-01-31 | host-utils: Implement unsigned quadword left/right shift and unit tests | Jose Ricardo Ziviani | 1 | -0/+27 |
2017-01-10 | qemu/host-utils.h: Reduce the operation count in the fallback ctpop | Richard Henderson | 1 | -14/+11 |
2016-07-12 | Clean up decorations and whitespace around header guards | Markus Armbruster | 1 | -1/+2 |
2016-06-07 | host-utils: Prefer 'false' for bool type | Eric Blake | 1 | -1/+1 |
2016-02-23 | include: Clean up includes | Peter Maydell | 1 | -3/+0 |
2015-09-15 | host-utils: Add revbit functions | Richard Henderson | 1 | -0/+77 |
2015-09-07 | Make pow2ceil() and pow2floor() inline | Peter Maydell | 1 | -0/+33 |
2015-08-19 | qemu-common.h: Move muldiv64() to host-utils.h | Peter Maydell | 1 | -0/+29 |
2014-03-05 | target-ppc: Add ISA2.06 divde[o] Instructions | Tom Musta | 1 | -0/+14 |
2014-03-05 | target-ppc: Add ISA2.06 divdeu[o] Instructions | Tom Musta | 1 | -0/+14 |
2014-03-02 | include/qemu/host-utils.h: Trivial typo: ctz->cto | Dr. David Alan Gilbert | 1 | -1/+1 |
2013-12-17 | host-utils: add clrsb32/64 - count leading redundant sign bits | Claudio Fontana | 1 | -0/+32 |
2013-02-17 | host-utils: Use __int128_t for mul[us]64 | Richard Henderson | 1 | -9/+8 |
2013-02-16 | host-utils: Fix coding style and add comments | Richard Henderson | 1 | -18/+82 |
2013-02-16 | host-utils: Add host long specific aliases for clz, ctz, ctpop | Richard Henderson | 1 | -0/+19 |
2013-02-02 | bitops: unify bitops_ffsl with the one in host-utils.h, call it bitops_ctzl | Paolo Bonzini | 1 | -26/+0 |
2013-01-25 | host-utils: add ffsl | Paolo Bonzini | 1 | -0/+26 |
2012-12-19 | misc: move include files to include/qemu/ | Paolo Bonzini | 1 | -0/+240 |