|
19 | 19 |
|
20 | 20 | from qualtran import Bloq, bloq_example, BloqDocSpec, QUInt, Register, Signature |
21 | 21 | from qualtran.bloqs.arithmetic._shims import MultiCToffoli |
22 | | -from qualtran.bloqs.mod_arithmetic import CModAdd, CModNeg, ModAdd, ModNeg |
23 | | -from qualtran.bloqs.mod_arithmetic._shims import CModSub, ModDbl, ModInv, ModMul, ModSub |
| 22 | +from qualtran.bloqs.mod_arithmetic import CModAdd, CModNeg, CModSub, ModAdd, ModNeg, ModSub |
| 23 | +from qualtran.bloqs.mod_arithmetic._shims import ModDbl, ModInv, ModMul |
24 | 24 | from qualtran.resource_counting import BloqCountT, SympySymbolAllocator |
25 | 25 |
|
26 | 26 |
|
@@ -70,8 +70,8 @@ def build_call_graph(self, ssa: 'SympySymbolAllocator') -> Set['BloqCountT']: |
70 | 70 | (MultiCToffoli(n=self.n), 18), |
71 | 71 | (ModAdd(bitsize=self.n, mod=self.mod), 3), |
72 | 72 | (CModAdd(QUInt(self.n), mod=self.mod), 2), |
73 | | - (ModSub(n=self.n, mod=self.mod), 2), |
74 | | - (CModSub(n=self.n, mod=self.mod), 4), |
| 73 | + (ModSub(QUInt(self.n), mod=self.mod), 2), |
| 74 | + (CModSub(QUInt(self.n), mod=self.mod), 4), |
75 | 75 | (ModNeg(QUInt(self.n), mod=self.mod), 2), |
76 | 76 | (CModNeg(QUInt(self.n), mod=self.mod), 1), |
77 | 77 | (ModDbl(n=self.n, mod=self.mod), 2), |
|
0 commit comments