Leveraging &quot;restrict&quot; is not a trivial thing to do.<p>If you&#x27;re a researcher first and a software developer second (which I suspect is true of gp), the last thing you want to do is get into the weeds of inspecting gcc assembly to figure out where you didn&#x27;t put a &quot;restrict&quot; that you should&#x27;ve.