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 (Differential Digital Analyzer)
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.