1. Apparatus for processing data, said apparatus comprising: (i) an execution core operable to execute internal instructions; (ii) a translation buffer operable to store a plurality of internal instruction blocks of one or more internal instructions, said internal instruction blocks being a dynamic translation of respective external instruction blocks of one or more external instructions; (iii) a remapper responsive to an execution request for an external instruction that is within one of said external instruction blocks to identify a corresponding internal instruction block stored within said translation buffer such that one or more internal instructions from said corresponding internal instruction block can be supplied to said execution core.