|
From: Cary R. <cy...@ya...> - 2008-04-22 20:12:36
|
--- On Tue, 4/22/08, Stephen Williams <st...@ic...> wrote
> When you say that %addi is getting a 0, do you mean
> lva[0]==0,
> or lva==0? The latter means that there were XZ bits in the
> vector
> so it will cancel the add. That's probably not
> what's happening,
> but I'm just double-checking.
I was checking inside the loop so I'm fairly sure it is lva[idx].
> Can you send me the a.out from your compile of the reduced
> test
> program? (And the reduced test program as well.) Need to
> make
> sure we are generating the same code from a given input.
Attached. The a.out is the modified add 100 to get things to work. It should be obvious what needs to be removed to bring the inf. loop back.
Cary
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ |