A system and method for employing registers for data transfer in multiple
hardware contexts and programming engines to facilitate high performance
data processing. The system and method includes a processor that includes
programming engines with registers for transferring data from one of the
registers residing in an executing programming engine to a subsequent one
of the registers residing in an adjacent programming engine.