1. An apparatus comprising: a memory; a functional unit configured to perform a block operation on one or more block operands to generate a block result; and a cache accumulator coupled to the memory and the functional unit, wherein the cache accumulator is configured to provide a block operand to the functional unit and to store the block result generated by the functional unit; wherein the cache accumulator is configured to provide the block operand to the functional unit in response to receiving an instruction that uses an address in the memory to identify the block operand.