Methods and apparatus provide for performing pre-execution processes to
prepare instructions of an instruction set for further processing;
executing the instructions in a pipeline of execution stages using
digital logic for processing data in accordance with the instructions
within one clock cycle per stage; latching the data each clock cycle for
delivery to a next execution stage using one or more of a plurality of
latch point circuits; and controlling each of the latch point circuits to
operate as a buffer or as a latch.