>>320
0<=percent<=1

[return vector] = (1 - percent) * [source] + percent * [target]

をSSEとか使って高速化したいって話か?