improper operand type
The opcode does not use operands of this type.
Check an assembly-language reference manual to determine the correct types of operands for this instruction.
It is possible that the instruction is supported with additional operand types on a newer processor. The problem can be solved by compiling with the /G1 or /G2 option, but then only machines with the newer processor will be able to execute the extended instruction.