On Wed, 21 Aug 2013 17:44:03 EDT erik quanstrom <[email protected]> wrote:
>
> i think a bug is setting inuxi8[i+4] = inuxi8[i] for 0<=i<4.
> mikro; diffy -c *.c
> diff -c /n/dump/2013/0821/sys/src/cmd/6l/obj.c obj.c
> /n/dump/2013/0821/sys/src/cmd/6l/obj.c:1455,1471 - obj.c:1455,1471
> int i, c;
>
> for(i=0; i<4; i++) {
> - c = find1(0x04030201L, i+1);
> + c = find1(0x0807060504030201ULL, i+1);
Why not
for(i=0; i<8; i++) {
Else what is the point of
c = find1(0x0807060504030201ULL, i+1);
Just eyeballing. I haven't looked at the actual code.