その発想はなかった
!は単項だし、展開するとこうなるのか
GP0 = GP0 ! GP0;