1. A processor, comprising: a functional unit having exponent difference calculation logic, a multiplier and an adder to support a multiply-add instruction, said functional unit also having a rounder to support a round instruction that specifies how many binary places a mantissa value is to be rounded to, said exponent difference calculation logic having a shifter to support execution of said multiply-add instruction and said round instruction.