Revision 66a79944ee4cd116b27bc1a69137276885461db8 authored by Andrew Litteken on 28 September 2021, 15:30:02 UTC, committed by GitHub on 28 September 2021, 15:30:02 UTC
fixing up changes from full Toffoli/Fredkin definition
bv6.scaffold
int main() {
qbit q[6];
cbit c[6];
X(q[5]);
for (int i=0; i < 6; i++) {
H(q[i]);
}
for ( int i=0; i < 3; i++ ) {
CNOT(q[i], q[5]);
}
for ( int i=0; i < 6; i++ ) {
H(q[i]);
}
c[0] = MeasZ(q[0]);
c[1] = MeasZ(q[1]);
c[2] = MeasZ(q[2]);
c[3] = MeasZ(q[3]);
c[4] = MeasZ(q[4]);
c[5] = MeasZ(q[5]);
}
Computing file changes ...