Adding bitwise NOT, SHL, SHR and SHRX operations