Наверное было нефик делать, раз сделал такое. Не знаю, было или не было. AND, OR, XOR для целочисленных значений до 32-х бит.
Работает в цикле, так что сильно не пинайте. Это скорее для вялотекущих процессов. На выходе держится предыдущее значение до конца цикла, количества указанных бит.
Изменение значения или битности перезапускает рассчет.
Начинал делать на простых Extract, Putbit но что-то показалось, что для 32-х бит такая простыня в макросе окажется, что решил сделать как сделал.




