Opcode should be shifted by 16 bits because const/high16 moves 16 bits into the
high part of the register