Forgot what restrict in C means so had to google. Worth using as it could speed up generated code up to the level generated by FORTRAN.