1. A method of processing a multiplication operation instruction, comprising: fetching and decoding a multiplication operation instruction; executing the multiplication operation instruction on a multiplication source operand to generate a square of the multiplication source operand, the multiplication source operand contained in a multiplication operand source register specified in the multiplication operation instruction; and storing a result output in a target accumulator specified in the multiplication operation instruction; wherein the multiplication source operand is transferred directly from the multiplication operand source register to a multiplication execution unit for immediate generation of the square output for the multiplication source operand.