the invention in one embodiment is an apparatus . the apparatus includes a lookup table having a set of entries , each entry capable of maintaining a value . the apparatus also includes a dda table having a set of entries , each entry capable of maintaining a value and each entry of the dda table corresponding to an entry of the lookup table . the apparatus further includes a first multiplexing unit having a set of inputs , each input corresponding to and coupled to an entry of the dda table . the first multiplexing unit also having a control input , the control input causing the first multiplexing unit to route one of the inputs of the set of inputs to an output . additionally , the apparatus includes a comparison block having logic suitable for comparing each entry of the lookup table to a comparison value . furthermore , the apparatus include a select control block having logic suitable for generating a control signal based on an output of the comparison block , the output of the comparison block indicating which entry of the lookup table matched the comparison value . the control signal is generated on an output of the select control block , and the output of the select control block is coupled to the control input of the first multiplexing unit .