iDCT implementation in GCC NEON intrinsics, for your perusal

2011-06-27 Thread Michael K. Edwards
Here's an implementation of an 8x8 integer DCT done with NEON intrinsics -- essentially a translation of the assembly version in libjpeg-turbo trunk: https://github.com/mkedwards/crosstool-ng/blob/master/patches/libjpeg-turbo/trunk/0001-Implement-jsimd_idct_ifast-using-NEON-intrinsics.patch It is

Re: Is the Linaro toolchain useful on x86/x86_64?

2011-08-17 Thread Michael K. Edwards
We use the Linaro x86 toolchain to cross-compile full system images for our embedded target, which work great. I apply a subset of the Ubuntu patchset to Linaro gcc and gdb as well as upstream eglibc and binutils. (I omit the multilib patches and some other things that didn't seem necessary for t

Re: [ACTIVITY] w36

2011-09-09 Thread Michael K. Edwards
I should be able to equip you soon with a web browsing benchmark based on Firefox's Talos suite (https://wiki.mozilla.org/Buildbot/Talos). The most representative test (tp5) unfortunately depends on a data set that we can't distribute; but there are SunSpider and Dromaeo suites as well, and I am su

Re: eglibc and fun with config.sub

2011-09-18 Thread Michael K. Edwards
Please coordinate with Jon Masters at RedHat/Fedora and Adam Conrad at Ubuntu/Debian on this. (Cc'ing the cross-distro list, through which the recent ARM summit at Linux Plumbers was organized.) Cheers, - Michael On Sep 16, 2011 8:41 AM, "David Gilbert" wrote: > OK, so we seem to have agreement

Re: [ACTIVITY] WW42

2011-10-23 Thread Michael K. Edwards
You may find the extensions at https://github.com/mkedwards/crosstool-ng useful. Cheers, - Michael On Sun, Oct 23, 2011 at 6:09 PM, Zhenqiang Chen wrote: > Summary: > * Exercise crosstool-ng and summarize the gaps. > > Details: > * Exercise crosstool-ng >  (1) Sync with lp:~linaro-toolchain-dev/

Re: ARM eglibc: adding ucontext?

2011-10-24 Thread Michael K. Edwards
The calling convention for makecontext() isn't just an issue for standards lawyers, it's an actual problem on ARM, especially on hard-float systems. According to the standard, "The application shall ensure that the value of argc matches the number of arguments of type int passed to func; otherwise,