cQASM specification
History
Initializing search
GitHub
Introduction
Language specification
Standard gate set
Appendices
cQASM specification
GitHub
Introduction
Introduction
History
Context
Acknowledgements
Language specification
Language specification
Tokens
Tokens
Newlines
Literals
Identifiers
Keywords
Raw text string
Operators and punctuators
Whitespace and comments
Statements
Statements
Version statement
Variable declarations
Variable declarations
Qubit (register) declaration
Bit (register) declaration
Instructions
Instructions
Unitary instructions
Non-unitary instructions
Non-unitary instructions
Init instruction
Measure instruction
Reset instruction
Control instructions
Control instructions
Barrier instruction
Wait instruction
Single-gate-multiple-qubit (SGMQ) notation
Assembly declaration
Types
Expressions
Expressions
Indices
Predefined constants
Built-in functions
Standard gate set
Standard gate set
Single-qubit
Single-qubit
Hadamard
Identity
Pauli-X
Pauli-Y
Pauli-Z
X90
minus-X90
Y90
minus-Y90
S
S-dagger
T
T-dagger
Rx
Ry
Rz
Rn
Multi-qubit
Multi-qubit
Controlled-NOT
C-Phase
CR
CRk
SWAP
Appendices
Appendices
Spin-2+
History
Coming soon