OPENQASM 3.0; include "stdgates.inc"; gate rzx(_gate_p_0) _gate_q_0, _gate_q_1 { h _gate_q_1; cx _gate_q_0, _gate_q_1; rz(_gate_p_0) _gate_q_1; cx _gate_q_0, _gate_q_1; h _gate_q_1; } bit[3] c; qubit[3] q; h q[0]; cx q[0], q[1]; rzx(1.5707963267948966) q[1], q[2]; rzx(-1.5707963267948966) q[1], q[2]; cx q[1], q[2]; c[0] = measure q[0]; c[1] = measure q[1]; c[2] = measure q[2];