From b7687215a60ab001d6612ce34026d7b8955c0a0b Mon Sep 17 00:00:00 2001 From: Spec-Chum Date: Thu, 23 Jul 2020 11:07:03 +0100 Subject: [PATCH] Fix for wrong number of remaining cheat search matches on some machines --- managers/cheat_manager.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/managers/cheat_manager.c b/managers/cheat_manager.c index 4489e741d9..f7d3255d6d 100644 --- a/managers/cheat_manager.c +++ b/managers/cheat_manager.c @@ -865,8 +865,7 @@ int cheat_manager_initialize_memory(rarch_setting_t *setting, size_t idx, bool w } - cheat_st->num_matches = (cheat_st->total_memory_size * 8) - / ((int)pow(2, cheat_st->search_bit_size)); + cheat_st->num_matches = (cheat_st->total_memory_size * 8) / (1 << cheat_st->search_bit_size); #if 0 /* Ensure we're aligned on 4-byte boundary */