On Wed, 21 Aug 2013 17:44:03 EDT erik quanstrom <quans...@quanstro.net> 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.