vak: (Default)
[personal profile] vak
Задачка: пусть некоторое значение V в системверилоге имеет неизвестные биты (X). Надо вычислить маску известных битов (не-X).

Решение:
automatic bit[$size(V)-1 : 0] mask = V ~^ V;
Проверяем:
V    = 10x1
mask = 1101