Obecnie jestem w trakcie pisania modułu wyliczającego drzewa, w którym napotkałem następujący problem:
Patrzę na zamaskowane bitsety, czyli bity, w których ustawione bity są podzbiorem maski, czyli 0000101z maską 1010101. Chcę tylko zwiększyć zestaw bitów, ale tylko w odniesieniu do bitów maskowanych. W tym przykładzie wynikiem będzie 0010000. Aby było trochę jaśniej, wyodrębnij tylko zamaskowane bity, tj. 0011Zwiększ je 0100i ponownie rozprowadź na bity maski, dając 0010000.
Czy ktoś widzi skuteczny sposób, aby to zrobić, oprócz wykonania operacji ręcznie przy użyciu kombinacji bitów skanów i masek przedrostków?