serial copy）的一种，通过汇编语言编程时一常用方法，实现展开循环，进而提高执行效率。这一方法据信为当时供职于卢卡斯影业的于1983年11月发明，并可能是迄今为止利用C语言特性所作的最巧妙的实现。
优化背景.在编程时，循环展开注重于利用批量处理，减少总处理分支数。而在串行复制数据时，当总循环次数无法被展开后循环的增量整除时，一般就用直接跳转到展开后循环体中部的方式，完成剩余数据的复制流程。因此，根据循环展开的思想，针对串行复制数据的需要，汤姆·达夫以每次迭代时赋最多8个