Findlay, Dave
2006-Nov-14 12:25 UTC
[Speex-dev] 5. Re: how to build libspeex_armce.lib ? (patrick andrieux)
>> ------------------------------ >> >> Message: 5 >> Date: Tue, 14 Nov 2006 17:16:49 +0000 >> From: "patrick andrieux" <patrick.andrieux@gmail.com> >> Subject: [Speex-dev] Re: how to build libspeex_armce.lib ? >> >> Hi Dave and JM, >> >> I built a .lib for arm architecture. >> I work on VS2005, and it's actually easy to build. >> ... >>Thanks Patrick. I have done this too. However, it was my impression that the libspeex_armce.lib was cross-compiled in GCC. Building in VS2005 doesn't allow you to take advantage of the ARM assembly optimizations, since the Microsoft compiler doesn't know how to do that (try defining ARM5E_ASM or ARM4_ASM and you will see what I mean). At least back in the 1.1.16 days this seemed to make a big difference for me: the time taken during a decent sized encode() call was much greater with a hand-built FIXED_POINT build than it was with libspeex_armce.lib, but perhaps I was doing something else wrong. I haven't had a chance to see if that's still the case with 1.2beta1.