BitwiseOpNOT
0
x[i] = ~x[i];
BitwiseOpOR
1
x[i] |= operand[i % DataSize];
BitwiseOpAND
2
x[i] &= operand[i % DataSize];
BitwiseOpXOR
3
x[i] ^= operand[i % DataSize];