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

Reply via email to