1. A variable length instruction pipeline comprising: a first pipeline stage; a first expansion stage coupled to the first pipeline stage; and a second pipeline stage coupled to the first pipeline stage and the first expansion stage, wherein the second pipeline stage is configured to selectively receive instructions from the first pipeline stage or the first expansion stage.