summaryrefslogtreecommitdiffstats
path: root/hw/gus.c
diff options
context:
space:
mode:
authormalc2009-09-18 06:16:03 +0200
committermalc2009-09-18 12:04:36 +0200
commit4f4cc0efde875ec9fce206c365597878fc4921e7 (patch)
treeb57773b376d9ee7c2b8071847f05c59e1ab78293 /hw/gus.c
parentcoreaudio: fix sloppy "posixification" by 1ea879e5580f63414693655fcf0328559cd... (diff)
downloadqemu-4f4cc0efde875ec9fce206c365597878fc4921e7.tar.gz
qemu-4f4cc0efde875ec9fce206c365597878fc4921e7.tar.xz
qemu-4f4cc0efde875ec9fce206c365597878fc4921e7.zip
audio: use muldiv64 where it makes sense
Signed-off-by: malc <av1474@comtv.ru>
Diffstat (limited to 'hw/gus.c')
-rw-r--r--hw/gus.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/gus.c b/hw/gus.c
index 543b4ea68c..c6b98b3ce4 100644
--- a/hw/gus.c
+++ b/hw/gus.c
@@ -156,8 +156,8 @@ static void GUS_callback (void *opaque, int free)
}
s->left = samples;
-reset:
- gus_irqgen (&s->emu, (double) (net * 1000000) / s->freq);
+ reset:
+ gus_irqgen (&s->emu, muldiv64 (net, 1000000, s->freq));
}
int GUS_irqrequest (GUSEmuState *emu, int hwirq, int n)