From ebb34351e46faf42a538b8982d9b0538d3b0ac86 Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Wed, 30 Jan 2008 17:44:14 +0000 Subject: [PATCH] Take advantage of attotime_div. --- src/emu/video.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/emu/video.c b/src/emu/video.c index 82964ab4761..8d78f0f7d0d 100644 --- a/src/emu/video.c +++ b/src/emu/video.c @@ -1418,13 +1418,8 @@ static void update_throttle(attotime emutime) /* apply speed factor to emu time */ if (global.speed != 0 && global.speed != 100) { - /* multiply emutime by 100 */ - emutime = attotime_mul(emutime, 100); - - /* divide emutime by the global speed factor */ - emutime.attoseconds /= global.speed; - emutime.attoseconds += (emutime.seconds % global.speed) * (ATTOSECONDS_PER_SECOND / global.speed); - emutime.seconds /= global.speed; + /* multiply emutime by 100, then divide by the global speed factor */ + emutime = attotime_div(attotime_mul(emutime, 100), global.speed); } /* compute conversion factors up front */