The Cray-1
P. Schneck
Both manual and compiler techniques were aimed at creating machine code enabling loops to take advantage of the IBM 360/91 hardware’s loop mode to perform at peak speed when processing highly regular data.