1. A data processing system, the data processing system comprising: a decoder circuit operable to apply a low density parity check algorithm to a decoder input to yield an interim decoded output, wherein the decoder input is encoded to yield a last layer including at least two different entry values; and an inverse mapping circuit operable to remap the interim decoded output to yield an overall decoded output.