NOTA simple cnot ( sigx(1)^n(0) ) SIGX AT 1 IF 0T NOTA controlled sigy ( sigy(1)^n(0) ) ROTN -63.639610 -63.639610 -0.000000 AT 1 SIGX AT 1 IF 0T ROTN 0.000000 90.000000 0.000000 AT 1 ROTZ 45.000000 AT 0 NOTA controlled Y,Z rotation ( rot(1)^n(0) with radx = 0 ) SIGX AT 1 IF 0T ROTN -14.512724 -22.375274 -30.701462 AT 1 SIGX AT 1 IF 0T ROTN 0.000000 60.000000 45.000000 AT 1 NOTA controlled rotation ( rot(1)^n(0) ) ROTN 36.000000 60.000000 45.000000 AT 1 SIGX AT 1 IF 0T ROTN 36.000000 60.000000 45.000000 AT 1 SIGX AT 1 IF 0T ROTN 36.000000 60.000000 45.000000 AT 1 NOTA 2-controlled not ( sigx(2)^(nbar(1)n(0)) ) SIGX AT 1 ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 0T ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 0T ROTN 45.000000 0.000000 0.000000 AT 2 ROTZ 22.500000 AT 0 SIGX AT 0 IF 1T ROTN -45.000000 -0.000000 -0.000000 AT 2 SIGX AT 2 IF 0T ROTN -45.000000 -0.000000 -0.000000 AT 2 SIGX AT 2 IF 0T ROTN -45.000000 -0.000000 -0.000000 AT 2 ROTZ -22.500000 AT 0 SIGX AT 0 IF 1T ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 1T ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 1T ROTN 45.000000 0.000000 0.000000 AT 2 ROTZ 22.500000 AT 1 SIGX AT 1 NOTA swap of 0 and 1 SIGX AT 1 IF 0T SIGX AT 0 IF 1T SIGX AT 1 IF 0T NOTA swap of 1 and 2 controlled by 0 ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 0T ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 0T ROTN 45.000000 0.000000 0.000000 AT 2 ROTZ 22.500000 AT 0 SIGX AT 0 IF 1T ROTN -45.000000 -0.000000 -0.000000 AT 2 SIGX AT 2 IF 0T ROTN -45.000000 -0.000000 -0.000000 AT 2 SIGX AT 2 IF 0T ROTN -45.000000 -0.000000 -0.000000 AT 2 ROTZ -22.500000 AT 0 SIGX AT 0 IF 1T ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 1T ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 1T ROTN 45.000000 0.000000 0.000000 AT 2 ROTZ 22.500000 AT 1 ROTN 45.000000 0.000000 0.000000 AT 1 SIGX AT 1 IF 0T ROTN 45.000000 0.000000 0.000000 AT 1 SIGX AT 1 IF 0T ROTN 45.000000 0.000000 0.000000 AT 1 ROTZ 22.500000 AT 0 SIGX AT 0 IF 2T ROTN -45.000000 -0.000000 -0.000000 AT 1 SIGX AT 1 IF 0T ROTN -45.000000 -0.000000 -0.000000 AT 1 SIGX AT 1 IF 0T ROTN -45.000000 -0.000000 -0.000000 AT 1 ROTZ -22.500000 AT 0 SIGX AT 0 IF 2T ROTN 45.000000 0.000000 0.000000 AT 1 SIGX AT 1 IF 2T ROTN 45.000000 0.000000 0.000000 AT 1 SIGX AT 1 IF 2T ROTN 45.000000 0.000000 0.000000 AT 1 ROTZ 22.500000 AT 2 ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 0T ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 0T ROTN 45.000000 0.000000 0.000000 AT 2 ROTZ 22.500000 AT 0 SIGX AT 0 IF 1T ROTN -45.000000 -0.000000 -0.000000 AT 2 SIGX AT 2 IF 0T ROTN -45.000000 -0.000000 -0.000000 AT 2 SIGX AT 2 IF 0T ROTN -45.000000 -0.000000 -0.000000 AT 2 ROTZ -22.500000 AT 0 SIGX AT 0 IF 1T ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 1T ROTN 45.000000 0.000000 0.000000 AT 2 SIGX AT 2 IF 1T ROTN 45.000000 0.000000 0.000000 AT 2 ROTZ 22.500000 AT 1