unicorn/qemu/include/qemu
Peter Maydell d3a00d97bc
qemu-common.h: Move muldiv64() to host-utils.h
Move the muldiv64() function from qemu-common.h to host-utils.h.
This puts it together with all the other arithmetic functions
where we provide a version with __int128_t and a fallback
without, and allows headers which need muldiv64() to avoid
including qemu-common.h.

We don't include host-utils from qemu-common.h, to avoid dragging
more things into qemu-common.h than it already has; in practice
everywhere that needs muldiv64() can get it via qemu/timer.h.

Backports commit 49caffe0cc95a9d0dc344e3328be8197f3536cf8 from qemu
2018-02-17 15:23:29 -05:00
..
atomic.h MSVC port (vardyh) (#746) 2017-02-07 21:31:35 +08:00
bitmap.h bitmap: add atomic test and clear 2018-02-13 10:02:12 -05:00
bitops.h bitmap: add atomic set functions 2018-02-13 09:59:30 -05:00
bswap.h platform.h move #3 2017-01-21 00:13:21 +11:00
compiler.h compiler.h: Use glue() in QEMU_BUILD_BUG_ON define 2018-02-17 15:23:28 -05:00
crc32c.h import 2015-08-21 15:04:50 +08:00
fprintf-fn.h Stop including qemu-common.h in memory.h 2018-02-17 15:23:16 -05:00
host-utils.h qemu-common.h: Move muldiv64() to host-utils.h 2018-02-17 15:23:29 -05:00
int128.h Automated leading tab to spaces conversion. 2017-01-21 12:28:22 +11:00
log.h platform.h move #3 2017-01-21 00:13:21 +11:00
module.h cleanup qemu/include/qemu/module.h 2017-01-25 00:20:08 +08:00
osdep.h osdep.h: Add header comment 2018-02-17 15:23:29 -05:00
queue.h import 2015-08-21 15:04:50 +08:00
range.h platform.h move #3 2017-01-21 00:13:21 +11:00
thread-posix.h remove mutex code 2017-01-20 15:44:03 +08:00
thread-win32.h remove mutex code 2017-01-20 15:44:03 +08:00
thread.h platform.h move #3 2017-01-21 00:13:21 +11:00
timer.h qemu-common.h: Move muldiv64() to host-utils.h 2018-02-17 15:23:29 -05:00
typedefs.h pc: Move PCMachineClass, PCMachineState to qemu/typedefs.h 2018-02-17 15:23:27 -05:00