ECORE_CLEAR_BIT
#define ECORE_CLEAR_BIT(bit, var) mm_atomic_and(var, ~(1<<bit))
#define ECORE_CLEAR_BIT(bit, var) clear_bit(bit, var)
#define ECORE_CLEAR_BIT(bit, var) mm_atomic_long_and(var, ~(1<<bit))