ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Воскресенье
12 июля
/970597
Топик полностью
VLLV (14.01.2020 17:52, просмотров: 23) в ответ на Хех, коллега VLLV недавно мучился, пока мы общими усилиями не нашли косяк: - автор: SciFi
Дискуссия была напрасной и в самый ответственный момент наступила катастрофа. В результате например 64-битная маска определяется вот так: typedef union { uint64_t v64 ; uint32_t v32[2]; } tEVENT_STATE; uint64_t Mask(uint8_t x) { tEVENT_STATE m; if (x<32) { m.v32[0] = 1<<x; m.v32[1] = 0; } else { m.v32[0] = 0; m.v32[1] = 1<<(x-32); } return m.v64; }
Ответить
Ответы