A high-performance band combine function to transform a source image of n
bands to a destination image of m bands. A source image vector is
multiplied with a transformation matrix having n+1 columns and m rows. The
values in the transformation matrix may be user-selected. The product of
the source image and the transformation matrix is a destination image
vector. The destination image vector may be displayed on a computer
monitor. To perform the function in a digital system, the pixels of the
source image are converted to a partitioned format. The source image is
multiplied with the transformation matrix values using partitioned
arithmetic. In the digital system, a plurality of partitioned arithmetic
operations may be performed in parallel.