| Operation Type | Value | Description |
| BitwiseOpNOT | 0 | Bitwise NOT: x[i] = ~x[i]; |
| BitwiseOpOR | 1 | Bitwise OR: x[i] |= operand[i % data_size]; |
| BitwiseOpAND | 2 | Bitwise AND: x[i] &= operand[i % data_size]; |
| BitwiseOpXOR | 3 | Bitwise XOR: x[i] ^= operand[i % data_size]; |