From b50dd9d5488c6fb8e82b757571910820ce88c9f3 Mon Sep 17 00:00:00 2001 From: Happy Date: Fri, 18 Nov 2016 14:06:17 -0700 Subject: [PATCH] Eliminate explicit temps in AI length calculation. --- src/mame/machine/n64.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mame/machine/n64.cpp b/src/mame/machine/n64.cpp index 421e424de39..80161386bcb 100644 --- a/src/mame/machine/n64.cpp +++ b/src/mame/machine/n64.cpp @@ -1302,9 +1302,7 @@ READ32_MEMBER( n64_periphs::ai_reg_r ) { if (ai_status & 0x40000000) { - double secs_left = (ai_timer->remaining()).as_double(); - unsigned int samples_left = (uint32_t)(secs_left * (double)DACRATE_NTSC / (double)(ai_dacrate + 1)); - ret = samples_left * 4; + ret = 4 * (uint32_t)(ai_timer->remaining().as_double() * (double)DACRATE_NTSC / (double)(ai_dacrate + 1)); } else if (ai_status & 0x80000001) {