Надо сделать XOR, это занулит старшие совпадающие биты. Разряд самой старшей единицы в результате XORа и сравнивается с параметром, задаваемой маской. Маска это, по сути,и есть тот-же самый параметр.
я так понял Александра, что у него каждая маска размера будет не большого, а то и вовсе будет меняться в зависимости от *пример непрогнозируемого события*, а диапазон, в котором всё это должно работать -- достаточно большой, вроде 10/8
Надо сделать XOR, это занулит старшие совпадающие биты. Разряд самой старшей единицы в результате XORа и сравнивается с параметром, задаваемой маской. Маска это, по сути,и есть тот-же самый параметр.