OPENQASM 2.0; include "qelib1.inc"; qreg q[3]; creg c[3]; // Input: a=1, b=1 x q[0]; x q[1]; // Carry ccx q[0],q[1],q[2]; // Sum cx q[0],q[1]; measure q -> c;