Skip to content

feat(squin): add CCZ simulation - #255

Merged
Krastanov merged 4 commits into
mainfrom
Krastanov/Codex/squin-ccz
Oct 19, 2026
Merged

Krastanov merged 4 commits into
mainfrom
Krastanov/Codex/squin-ccz

Conversation

@Krastanov

@Krastanov Krastanov commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

Add Squin CCZ execution using existing T/T-adjoint and CNOT gates. Require Bloqade Circuit 0.15.0, which introduced its CCZ statement.

@github-actions

github-actions Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-10-19 17:50 UTC

@Krastanov
Krastanov marked this pull request as ready for review October 18, 2026 21:09
for ctrl, target in zip(controls, targets):
method(ctrl.addr, target.addr)

@interp.impl(gate.stmts.CCZ)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be worth adding native support for this.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks david! Given the approval, I will proceed to merge it so that it does not block the bloqade-qec work, and I will make another PR for native support.

@Krastanov
Krastanov merged commit e06af82 into main Oct 19, 2026
13 checks passed
@Krastanov
Krastanov deleted the Krastanov/Codex/squin-ccz branch October 19, 2026 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants