+ uint64_t now = qemu_get_clock(vm_clock);
+ return (uint32_t)(now*.024);
We should be able to do this without resorting to floating point arithmetic.
Paul
If you're ok you can shift it left 4 bits, then add half that result then
shift right 10 bits.
Of course, you'll only get 23.4Mhz that way :-)
jonathan
On 3/30/07, Paul Brook [EMAIL PROTECTED] wrote:
+ uint64_t now = qemu_get_clock(vm_clock);
+ return (uint32_t)(now*.024);
We should be
30, 2007 12:50 PM
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH] add a simple 24mhz clock for
the versatile
If you're ok you can shift it left 4 bits, then add half that
result then shift right 10 bits.
Of course, you'll only
On 31/03/07, Wessel, Jason [EMAIL PROTECTED] wrote:
uint64_t now = qemu_get_clock(vm_clock);
return (uint32_t)((now*3)/125);
The optimizer should fix this up with no floating point ops.
Adding to the bikeshed discussion (www.bikeshed.com) this is still not
correct as vm_clock is to be used