GBA BIOS: Use exp2f instead of powf
Vicki Pfau vi@endrift.com
Mon, 02 Jul 2018 21:28:31 -0700
1 files changed,
1 insertions(+),
1 deletions(-)
jump to
M
src/gba/bios.c
→
src/gba/bios.c
@@ -251,7 +251,7 @@ gba->memory.activeRegion = REGION_BIOS;
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) {