10. The ASIC of claim 9 wherein the language model engine stores one or more lookup tables in internal memory to assist in computations required for the CRC function for each of the hash functions of the plurality of hash tables.
10. The ASIC of claim 9 wherein the language model engine stores one or more lookup tables in internal memory to assist in computations required for the CRC function for each of the hash functions of the plurality of hash tables. 11. The ASIC of claim 10 wherein the one or more lookup tables for each of the hash functions of the plurality of hash tables are configurable in order to accommodate at least one of a group consisting of: different languages, different language models having different vocabulary sizes, and hash tables of different sizes for a particular language model.