autogenerating all two&three opcode type cases