diff --git a/libretro-common/include/retro_miscellaneous.h b/libretro-common/include/retro_miscellaneous.h index b51cc15e60..010b04f19c 100644 --- a/libretro-common/include/retro_miscellaneous.h +++ b/libretro-common/include/retro_miscellaneous.h @@ -46,7 +46,7 @@ static INLINE void bits_clear_bits(uint32_t *a, uint32_t *b, uint32_t count) { uint32_t i; for (i = 0; i < count;i++) - a[i] &= b[i]; + a[i] &= ~b[i]; } static INLINE bool bits_any_set(uint32_t* ptr, uint32_t count)