1. A computing device for data decompression, the computing device comprising: an input module to read a symbol tag value from a memory location identified by an input pointer; a symbol tag decoding module to determine a next symbol increment value, a literal increment value, a data length, and an offset value as a function of the symbol tag value; a data source module to conditionally set a source pointer to (i) the input pointer plus the literal increment value in response to a determination that the symbol tag value includes a literal class value and (ii) to an output pointer minus the offset value in response to a determination that the symbol tag value does not include the literal class value; and an output module to copy data of the data length from a memory location identified by the source pointer to a memory location identified by the output pointer; wherein the input module is further to increment the input pointer by the next symbol increment value in response to copying of the data.