+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@ Name:
+@ or (101010)
+@ Description:
+@ Performs a bitwise OR on the TOS word.
+@ Call Stack:
+@ X
+@ Y
+@ Return Stack:
+@ X v Y
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+NSSVTSTSTSN | Mark: 101010 (or)
+NSTTSTSSSN | JSR > 101000 (not)
+SNT | SWAP
+NSTTSTSSSN | JSR > 101000 (not)
+NSTTSTSSTN | JSR > 101001 (and)
+NSTTSTSSSN | JSR > 101000 (not)
+NTN | RTS
+
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@ Name:
+@ xor (101011)
+@ Description:
+@ Performs a bitwise XOR on the TOS word.
+@ Call Stack:
+@ X
+@ Y
+@ Return Stack:
+@ X xor Y
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+#include <stack.pvvs>
+NSSVTSTSTTN | Mark: 101011 (xor)
+SNS | DUP
+SSSTTN | PUSH 3
+NSTTTSSN | JSR > 1100 (deepdup)
+NSTTSTSTSN | JSR > 101010 (or)
+SNT | SWAP
+SSSTTN | PUSH 3
+NSTTSTTN | JSR > 1011 (stackrotatereverse)
+NSTTSTSSTN | JSR > 101001 (and)
+NSTTSTSSSN | JSR > 101000 (not)
+NSTTSTSSTN | JSR > 101001 (and)
+NTN | RTS
+