试一下:
checkFields(f1, f2, "f1=transform(s, f2)");
vector* const __restrict__ f1P = f1.begin();
const vector* const __restrict__ f2P=f2.begin();
register const label _ni = f1.size();
for (register label i=0; i<_ni; i++)
{
(*f1P++)=transform(s,*f2P++);
}