Skip to content

Quantum Instructions

Below you can find a list of existing (✅), under implementation (🚧), or on TODO (📝) list functions/instructions.

1. @null type

2. @bool type

@not

  • Status: 🚧
  • Syntax: @not(@data:@bool)
  • Description: negates @data (@bool) argument quantum binary data
  • Returns: a @bool quantum data

@redim

  • Status: ✅
  • Syntax: @redim(@data:@bool)
  • Description: performs a Hadamard gate on a @data (@bool) argument
  • Returns: a @bool quantum data

3. @u2 type

@not

  • Status: 🚧
  • Syntax: @not(@data:@u2)
  • Description: negates @data (@u2) argument quantum binary data
  • Returns: a @u2 quantum data

@redim

  • Status: ✅
  • Syntax: @redim(@data:@u2)
  • Description: performs a Hadamard gate on a @data (@u2) argument
  • Returns: a @u2 quantum data

4. @u3 type

@not

  • Status: 🚧
  • Syntax: @not(@data:@u3)
  • Description: negates @data (@u3) argument quantum binary data
  • Returns: a @u3 quantum data

@redim

  • Status: ✅
  • Syntax: @redim(@data:@u3)
  • Description: performs a Hadamard gate on a @data (@u3) argument
  • Returns: a @u3 quantum data

5. @u4 type

@not

  • Status: 🚧
  • Syntax: @not(@data:@u4)
  • Description: negates @data (@u4) argument quantum binary data
  • Returns: a @u4 quantum data

@redim

  • Status: ✅
  • Syntax: @redim(@data:@u4)
  • Description: performs a Hadamard gate on a @data (@u4) argument
  • Returns: a @u4 quantum data