Xref: utzoo comp.lang.c:10325 comp.lang.fortran:685 Path: utzoo!attcan!uunet!husc6!bloom-beacon!gatech!amdcad!tim From: tim@amdcad.AMD.COM (Tim Olson) Newsgroups: comp.lang.c,comp.lang.fortran Subject: Re: no noalias not negligible - a difference between C and Fortran - long Message-ID: <21727@amdcad.AMD.COM> Date: 23 May 88 16:34:21 GMT References: <54080@sun.uucp> <7879@alice.UUCP> Reply-To: tim@amdcad.UUCP (Tim Olson) Organization: Advanced Micro Devices Lines: 13 In article <7879@alice.UUCP> ark@alice.UUCP writes: | I don't really think there's much here that noalias would help: | the object code has to fetch dy[i], add da, multiply by | dx[i], and store it in dy[i] and aliasing is irrelevant to | each of these operations. But that forces each iteration of the loop to be performed sequentially. I believe the original intent was to guarantee non-overlapping arrays to allow vector machines to compute the loop iterations in parallel. -- Tim Olson Advanced Micro Devices (tim@amdcad.amd.com)