<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:v = "urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:st2 = 
"urn:schemas-microsoft-com:office:smarttags" xmlns:st1 = "Tencent"><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7601.18487"></HEAD>
<BODY>
<DIV>Hi:</DIV>
<DIV> </DIV>
<DIV>My CL kernel program looks like as follow:</DIV>
<DIV> </DIV>
<DIV>__global unsigned char *p;</DIV>
<DIV>int a, b, c, d;</DIV>
<DIV> </DIV>
<DIV>res1 = *p * (a*b + c*d);</DIV>
<DIV> </DIV>
<DIV><some code here></DIV>
<DIV> </DIV>
<DIV>res2 = *p * (a*b + c*d + 1);</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>If I use default build option, for res2, what will EU 
do? read global memory for pointer p again and do computing 
of "a*b + c*d" again?   </DIV></BODY></HTML>