On 2 March 2016 at 14:36, Edward Nevill <edward.nev...@linaro.org> wrote: > It is doing cmp x2, 8 then a few instructions later, without modifying > x2/w2 and without any intervening branch destinations it does cmp w2, 8. > I assert the 2nd cmp w2, 8 and bls are redundant, because we know it is > (unsigned) <= 8 already.
Of course, I missed that. Clang, obviously, doesn't do that. :) > No. I might if you can provide me a binary. http://llvm.org/releases/ All releases are cross-compilers, so you just need to use "-target aarch64-linux-gnu", possibly set the sysroot for binutils / libraries. 3.8.0 is just around the corner, and will be available in the same page. cheers, --renato _______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain