A digital signal processor performs turbo and Virterbi channel decoding in
wireless systems. The computation block of the digital signal processor
is provided with an accelerator for executing instructions associated
with trellis computations. An ACS instruction performs trellis
computations of alpha and beta metrics. Multiple butterfly calculations
can be performed in response to a single instruction. A TMAX instruction
is used to calculate the log likelihood ratio of the trellis.