diff --git a/python/quantum-pecos/src/pecos/qeclib/steane/steane_class.py b/python/quantum-pecos/src/pecos/qeclib/steane/steane_class.py index 54066918..294d9605 100644 --- a/python/quantum-pecos/src/pecos/qeclib/steane/steane_class.py +++ b/python/quantum-pecos/src/pecos/qeclib/steane/steane_class.py @@ -533,8 +533,9 @@ def qec_tel_x( If(self.log).Then(aux.x()), Permute(self.d, aux.d), # update syndromes and pauli frame - self.last_raw_syn_z.set(self.syn_meas), self.last_raw_syn_x.set(0), + self.last_raw_syn_z.set(0), + self.syn_z.set(self.syn_meas), self.pf_x.set(0), ) if flag_bit is not None: @@ -557,8 +558,9 @@ def qec_tel_z( If(self.log).Then(aux.z()), Permute(self.d, aux.d), # update syndromes and pauli frame - self.last_raw_syn_x.set(self.syn_meas), + self.last_raw_syn_x.set(0), self.last_raw_syn_z.set(0), + self.syn_x.set(self.syn_meas), self.pf_z.set(0), ) if flag_bit is not None: