1. A Reed-Solomon decoder for producing a dataword based on a decision-codeword, the decoder comprising: a decision-codeword; and an error correction circuit for identifying error locations and computing error values for the decision-codeword, the error correction circuit being configurable to operate in a first mode and a second mode, where an amount of time required to identify error locations when operating in the first mode is greater than an amount of time required to identify error locations when operating in the second mode.