1. A computer-implemented method comprising: decoding a multiply and subtract instruction that specifies a first operand having complex data and a second operand having corresponding complex data; executing a multiply and subtract operation responsive to the a multiply and subtract instruction to generate a real component for a complex multiplication of the first operand complex data and the corresponding second operand complex data; decoding a cross multiply and add instruction that specifies the first operand having complex data and the second operand having corresponding complex data; and executing a cross multiply and add operation responsive to cross multiply and add instruction to generate an imaginary component for a complex multiplication of the first operand complex data and the corresponding second operand complex data.