From 795bb19daea966401df15bbf23c57b98848eec23 Mon Sep 17 00:00:00 2001 From: David 'Digit' Turner Date: Mon, 9 May 2011 15:20:22 +0200 Subject: qemu-common.h: other intergrates Change-Id: Iaf5221814247d7686ec3d57abeab097b09c6a5dd --- vl-android.c | 27 --------------------------- 1 file changed, 27 deletions(-) (limited to 'vl-android.c') diff --git a/vl-android.c b/vl-android.c index c240a44..c446e21 100644 --- a/vl-android.c +++ b/vl-android.c @@ -615,33 +615,6 @@ ram_addr_t qemu_balloon_status(void) } /***********************************************************/ -/* real time host monotonic timer */ - -/* compute with 96 bit intermediate result: (a*b)/c */ -uint64_t muldiv64(uint64_t a, uint32_t b, uint32_t c) -{ - union { - uint64_t ll; - struct { -#ifdef HOST_WORDS_BIGENDIAN - uint32_t high, low; -#else - uint32_t low, high; -#endif - } l; - } u, res; - uint64_t rl, rh; - - u.ll = a; - rl = (uint64_t)u.l.low * (uint64_t)b; - rh = (uint64_t)u.l.high * (uint64_t)b; - rh += (rl >> 32); - res.l.high = rh / c; - res.l.low = (((rh % c) << 32) + (rl & 0xffffffff)) / c; - return res.ll; -} - -/***********************************************************/ /* host time/date access */ void qemu_get_timedate(struct tm *tm, int offset) { -- cgit v1.1