NOTA	from pyquil import Program, get_qc
NOTA	from pyquil.gates import *
NOTA	
NOTA	
NOTA	pg = Program()
NOTA	rads1 = pg.declare("rads1", memory_type="REAL")
NOTA	ro = pg.declare("ro", memory_type="BIT", memory_size=6)
NOTA	
HAD2	AT	3
SIGX	AT	2
SIGY	AT	2
SIGZ	AT	2
ROTX	#1*.5	AT	3
ROTY	-#1	AT	3
ROTZ	59.99999999999999	AT	3
ROTZ	21.98966427364351	AT	4
ROTY	41.3669612149069	AT	4
ROTZ	55.67973179962329	AT	4
NOTA	0->5 allowed by c_to_tars
SIGX	AT	5	IF	0T
NOTA	0->1 not allowed by c_to_tars
NOTA	SIGX  AT  1  IF  0T
NOTA	not allowed in strict mode
P1PH	-#1	AT	2
P0PH	#1	AT	2	IF	0F
P0PH	-#1	AT	2	IF	0T
P1PH	45.0	AT	2	IF	0F
P1PH	45.0	AT	2	IF	0T
SWAP	2	0
NOTA	
NOTA	
NOTA	pg.MEASURE(0, ro[0])
NOTA	pg.MEASURE(1, ro[1])
NOTA	pg.MEASURE(2, ro[2])
NOTA	pg.MEASURE(3, ro[3])
NOTA	pg.MEASURE(4, ro[4])
NOTA	pg.MEASURE(5, ro[5])
