|Char|Name|Arg n|Implicit|
|-|-|-|-|
|R
|RIGHT
|rotate the right face 90
°
clockwise n times|n = 1| |L
|LEFT
|rotate the left face 90°
clockwise n times|n = 1| |U
|UP
|rotate the top face 90°
clockwise n times|n = 1| |D
|DOWN
|rotate the bottom face 90°
clockwise n times|n = 1| |F
|FRONT
|rotate the front face 90°
clockwise n times|n = 1| |B
|BACK
|rotate the back face 90°
clockwise n times|n = 1| |M
|MID_L
|rotate the middle layer inwards from the left face 90°
clockwise n times|n = 1| |E
|MID_D
|rotate the middle layer inwards from the bottom face 90°
clockwise n times|n = 1| |S
|MID_F
|rotate the middle layer inwards from the front face 90°
clockwise n times|n = 1| |&
|EXIT
|exit if the value of memory location n is nonzero|n = 6|
|+
|ADD
|notepad +=
memory location n|n = 6|
|-
|SUB
|notepad -=
memory location n|n = 6|USELESS IMPLICITLY|
|*
|MUL
|notepad *=
memory location n|n = 6|
|/
|DIV
|notepad /=
memory location n|n = 6|USELESS IMPLICITLY|
|_
|MOD
|notepad %=
memory location n|n = 6|USELESS IMPLICITLY|
|^
|POW
|notepad **=
memory location n|n = 6|
|=
|EQ
|notepad = (notepad == memory location n)|n = 7|
|<
|LT
|notepad = (notepad < memory location n)|n = 7|PROBABLY|
|>
|GT
|notepad = (notepad > memory location n)|n = 7|PROBABLY
|⊕
|XOR
|notepad = (notepad ⊕ memory location n)|n = 6|USELESS IMPLICITLY|
|«
|LSHIFT
|notepad <<=
memory location n|n = 6|USELESS IMPLICITLY|
|»
|RSHIFT
|notepad >>=
memory location n|n = 6|USELESS IMPLICITLY|
|·
|AND
|notepad &=
memory location n|n = 6|USELESS IMPLICITLY|
||
|OR
|notepad |=
memory location n|n = 6|USELESS IMPLICITLY|
|:
|SET
|notepad = memory location n|n = 7|
|@
|PUTCHAR
|print memory location n as an ASCII character|n = 6|
|%
|PRINT
|print memory location n as an integer|n = 6|
|$
|READ
|read an integer into input buffer n times|n = 1|
|~
|GETCHAR
|read an ASCII character into input buffer n times|n = 1|