1. In a single instruction multiple data (SIMD) processor, a method of processing a single processor readable instruction, said method comprising: determining the minimum valued data unit in a first array of data units; outputting a first value of said minimum valued data unit; outputting an index value indexing said minimum valued data unit in said first array; and using said index value to determine a second value using a second array of data units.