diff options
Diffstat (limited to 'hw/gus.c')
| -rw-r--r-- | hw/gus.c | 4 |
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) |