irregular code uses now vector regs on MIC to copy data around