We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7821d0a commit ddfd79eCopy full SHA for ddfd79e
src/bloqade/pyqrack/qasm2/core.py
@@ -80,7 +80,10 @@ def measure(
80
@interp.impl(core.Reset)
81
def reset(self, interp: PyQrackInterpreter, frame: interp.Frame, stmt: core.Reset):
82
qarg: PyQrackQubit = frame.get(stmt.qarg)
83
- qarg.sim_reg.force_m(qarg.addr, 0)
+
84
+ if bool(qarg.sim_reg.m(qarg.addr)):
85
+ qarg.sim_reg.x(qarg.addr)
86
87
return ()
88
89
@interp.impl(core.CRegEq)
0 commit comments