| HAA |
0x02 |
Implied |
Bitwise Hadamard on the Accumulator |
| HAX |
0x03 |
Implied |
Bitwise Hadamard on the X Register |
| SEN |
0x0F |
Implied |
SEt the Negative flag |
| PXA |
0x12 |
Implied |
Apply a bitwise Pauli X on the Accumulator |
| PXA |
0x13 |
Implied |
Apply a bitwise Pauli X on the X Register |
| HAC |
0x17 |
Implied |
Apply a Hadamard gate on the carry flag |
| PYA |
0x1A |
Implied |
Apply a bitwise Pauli Y on the Accumulator |
| PYA |
0x1B |
Implied |
Apply a bitwise Pauli Y on the X Register |
| CLQ |
0x1F |
Implied |
CLear Quantum mode flag |
| SEV |
0x27 |
Implied |
SEt the oVerflow flag |
| SEZ |
0x2B |
Implied |
SEt the Zero flag |
| CLN |
0x2F |
Implied |
CLear the Negative flag |
| PZA |
0x32 |
Implied |
Apply a bitwise Pauli Z on Accumulator |
| PZA |
0x33 |
Implied |
Apply a bitwise Pauli Z on the X Register |
| RTA |
0x3A |
Implied |
Bitwise quarter rotation on \(\rvert1\rangle\) axis for Accumulator |
| RTX |
0x3B |
Implied |
Bitwise quarter rotation on \(\rvert1\rangle\) axis for the X Register |
| SEQ |
0x1F |
Implied |
SEt the Quantum mode flag |
| RXA |
0x42 |
Implied |
Bitwise quarter rotation on X axis for Accumulator |
| RXX |
0x43 |
Implied |
Bitwise quarter rotation on X axis for the X Register |
| CLZ |
0x47 |
Implied |
CLear the Zero flag |
| RZA |
0x5A |
Implied |
Bitwise quarter rotation on Z axis for Accumulator |
| RZX |
0x5B |
Implied |
Bitwise quarter rotation on Z axis for the X Register |
| RZX |
0x5B |
Implied |
Bitwise quarter rotation on Z axis for the X Register |
| FTA |
0x62 |
Implied |
Quantum Fourier Transform on Accumulator |
| FTX |
0x63 |
Implied |
Quantum Fourier Transform on the X register |
| ADC |
0x75 |
Zero page X addressing |
ADd with Carry, Zero Page indexed, will add in superposition if the X register is superposed. Results in the Accumulator and carry flag become entangled with the X register, such that the result of the addition is entangled with the address loaded from in the X register. (Addressing past the zero page loops to the start. |
| ADC |
0x7D |
Absolute X addressing |
ADd with Carry, Zero Page indexed, will add in superposition if the X register is superposed. Results in the Accumulator and carry flag become entangled with the X register, such that the result of the addition is entangled with the address loaded from in the X register. |
| TXA |
0x8A |
Implied |
Transfer X register to Accumulator, will maintain superposition of the X register, entangling it to be the same as the Accumulator when measured |
| TXS |
0x9A |
Implied |
Transfer X register to Stack pointer, will also collapse superposition of the X register |
| TAY |
0xA8 |
Implied |
Transfer Accumulator Y register, will also collapse superposition of the Accumulator |
| TAX |
0x8A |
Implied |
Transfer Accumulator to X register, will maintain superposition of the Accumulator, entangling it to be the same as the X register when measured |
| LDA |
0xB5 |
Zero page X addressing |
LoaD Accumulator, Zero Page indexed, will load in superposition if the X register is superposed. Results loaded in the Accumulator become entangled with the X register, such that the result of the load is entangled with the address loaded from in the X register. (Addressing past the zero page loops to the start. |
| LDA |
0xBD |
Absolute X addressing |
LoaD Accumulator, Zero Page indexed, will load in superposition if the X register is superposed. Results loaded in the Accumulator become entangled with the X register, such that the result of the load is entangled with the address loaded from in the X register. |
| SBC |
0xF5 |
Zero page X addressing |
SuBtract with Carry, Zero Page indexed, will subtract in superposition if the X register is superposed. Results in the Accumulator and carry flag become entangled with the X register, such that the result of the addition is entangled with the address loaded from in the X register. (Addressing past the zero page loops to the start. |
| QZZ |
0xF7 |
Implied |
Apply Pauli Z operator to zero flag |
| QZS |
0xFA |
Implied |
Apply Pauli Z operator to negative flag |
| QZC |
0xFB |
Implied |
Apply Pauli Z operator to carry flag |
| SBC |
0xFD |
Absolute X addressing |
SuBtract with Carry, Zero Page indexed, will subtract in superposition if the X register is superposed. Results in the Accumulator and carry flag become entangled with the X register, such that the result of the addition is entangled with the address loaded from in the X register. |