From 71f39ba1b67bd99a59e2dc5878da6356357e4f98 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Mon, 2 Jul 2018 21:28:31 -0700 Subject: [PATCH] GBA BIOS: Use exp2f instead of powf --- src/gba/bios.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gba/bios.c b/src/gba/bios.c index dcbe8dac9..ead5332c2 100644 --- a/src/gba/bios.c +++ b/src/gba/bios.c @@ -251,7 +251,7 @@ static void _MidiKey2Freq(struct GBA* gba) { uint32_t key = cpu->memory.load32(cpu, cpu->gprs[0] + 4, 0); gba->memory.activeRegion = oldRegion; - cpu->gprs[0] = key / powf(2, (180.f - cpu->gprs[1] - cpu->gprs[2] / 256.f) / 12.f); + cpu->gprs[0] = key / exp2f((180.f - cpu->gprs[1] - cpu->gprs[2] / 256.f) / 12.f); } static void _Div(struct GBA* gba, int32_t num, int32_t denom) {