1. A system for reducing pipeline stalls caused by data-dependent instructions, the system comprising: a compute unit for computing values in response to instructions, the compute unit comprising a plurality of processing elements disposed in pipeline stages, wherein one processing element is a look-up table comprising predetermined function values mapped to the computed values, the function values being determined by applying a function to the computed values; a register file disposed outside the compute unit and connected thereto via a system bus, the register file comprising a computed value computed by the compute unit in response to a first instruction; circuitry for applying the computed value to the look-up table, receiving the predetermined function value mapped to the computed value from the look-up table, and writing the predetermined function value to the register file, wherein the predetermined function value is used in a second instruction.