On Sat, Feb 5, 2011 at 6:11 AM, David Gilbert <david.gilb...@linaro.org> wrote: > == String routines == > > * After some discussions about IT semantics managed to shave a > couple of instructions out of a couple of routines > * Got around to trying a suggestion that was made some months ago, > that LDM is faster than LDRD on A9's; and indeed > it does seem to be in some cases; those cases seem pretty hard to > define though - it's no slower than LDRD, so it seems > best to avoid LDRD. > * Digging around eglibc's build/configure system to see how to add > assembler routines to only get used on certain build > conditions (i.e. v7 & up)
EGLIBC uses a crazy-long directory tree to pick the most specific version. Pass --enable-debug-configure to configure and it will dump them out. I think --with-cpu=cortex-a8 adds to that path. > == SPEC == > > * Compiled lbm -O2 and ran it on our local panda and on Michael's > ursa1 - it seems happy (with a drop of swap); so I'd say that > confirms the issues I previously had were local to something on canis. > That's a bit of a pain since it's the only machine with enough > RAM to run the rest of the suite. > > == Other == > > * Tested a headless Alpha-2 install on our Beagle C4 - mostly worked > * Tested qemu-linaro release on the realview-pbx kernel/nfs setup I had > * A simple smoke test for pldw on qemu > * Tripped over ltrace not working while trying to profile git's use > of memcpy and memcmp; it does some _very_ odd things; > it's predominant size of memcpy seems to be 1 byte. Is this with the patches that Zach sent upstream but haven't yet been merged? _______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain