63.INDEPENDENT作为一个断言

BACKWARDFORWARD



!HPF$ INDEPENDENT
DO I = 1, N
  A(INDEX(I)) = B(I)
END DO
DO J = 1, N
  HIST(INDX(J)) = HIST(INDX(J)) + 1
END DO

程序员认为: �

"如果INDX有重复值, 则算法将收敛,
不管谁分配给A.因此标记循环 I
INDEPENDENT 是安全的"

编译器认为:

"因为没有相关性, INDX必须是
一个排列. 我可以用逐位或变
形来代替整数加"


Copyright: NPACT BACKWARDFORWARD