1. A method comprising: accessing a first set of data operands and a second set of data operands, wherein each set represents graphical data stored in a first format; re-organizing the first set of data operands into a re-organized set in a second format, the second format differing the first format in one of a column ordering and a row ordering; replicating the second set of data operands to generate a replicated set; and performing a vertical matrix multiplication of the re-organized set and the replicated set to generate transformed graphical data; wherein reorganizing comprises transposing the first set of data operands; said performing the vertical matrix multiplication comprises: multiplying the re-organized set and the replicated set to generate a plurality of partial products, and adding the plurality of partial products to generate the transformed graphical data, and said transposing comprises: accessing a first packed data operand and second packed data operand of the first set of operands, each having at least two data elements, interleaving the at least two data elements of the first packed data operand with the at least two data elements of the second packed data operand to generate a third packed data operand having at least two data elements, and interleaving the at least two data elements of the third packed data operand with at least two data elements of a fourth packed data operand to generate a fifth packed data operand having at least two data elements.