instructions
a b -- a*b
MUL -> Pushes a * b (byte) to the stack
MULw -> Pushes a * b (word) to the stack
MULx -> Pushes a * x (byte) to the stack
MULxw -> Pushes a * xw (word) to the stack
MULy -> Pushes a * y (byte) to the stack
MULyw -> Pushes a * yw (word) to the stack
MULxy -> Pushes x * y (byte) to the stack
MULxyw -> Pushes xw * yw (word) to the stack