Thanks for the prompt and helpful replies. Built with --enable-custom-modes --disable-static --enable-intrinsics --enable-rtcd --enable-float-approx All worked. Only thing odd, rtcd was not enabled: Floating point support: ........ yes Fast float approximations: ..... yes Fixed point debugging: ......... no Inline Assembly Optimizations: . No inline ASM for your platform, please send patches External Assembly Optimizations: Intrinsics Optimizations.......: x86 SSE SSE2 SSE4.1 AVX Run-time CPU detection: ........ no Custom modes: .................. yes ....................... sean On Sat, Nov 14, 2015 at 6:40 PM, Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:> On 11/13/2015 04:40 PM, Sean Darcy wrote: > > --enable-float-approx, enable fast approximations for floating point > > > > does this have a material effect on encoding speed, or quality ? > > The main thing float-approx does is to use polynomial approximations for > log() and exp(). These make the code slightly faster with no impact on > quality. The only reason the option isn't enabled by default is that it > won't work on the (rare) platforms that don't have IEEE 754 floating point. > > Jean-Marc >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20151116/03bee152/attachment.htm
> On Nov 16, 2015, at 6:27 PM, Sean Darcy <seandarcy2 at gmail.com> wrote: > > Thanks for the prompt and helpful replies. > > Built with --enable-custom-modes --disable-static --enable-intrinsics --enable-rtcd --enable-float-approx > > All worked. Only thing odd, rtcd was not enabled: > > Floating point support: ........ yes > Fast float approximations: ..... yes > Fixed point debugging: ......... no > Inline Assembly Optimizations: . No inline ASM for your platform, please send patches > External Assembly Optimizations: > Intrinsics Optimizations.......: x86 SSE SSE2 SSE4.1 AVX > Run-time CPU detection: ........ no > Custom modes: .................. yes > ???????..Is your compiler configured to generate AVX code by default? If the configure script detects that it can use the various CPU variants unconditionally, it won?t bother to use RTCD.
On Wed, Nov 18, 2015 at 9:34 AM, Jonathan Lennox <jonathan at vidyo.com> wrote:> > > On Nov 16, 2015, at 6:27 PM, Sean Darcy <seandarcy2 at gmail.com> wrote: > > > > Thanks for the prompt and helpful replies. > > > > Built with --enable-custom-modes --disable-static --enable-intrinsics > --enable-rtcd --enable-float-approx > > > > All worked. Only thing odd, rtcd was not enabled: > > > > Floating point support: ........ yes > > Fast float approximations: ..... yes > > Fixed point debugging: ......... no > > Inline Assembly Optimizations: . No inline ASM for your platform, > please send patches > > External Assembly Optimizations: > > Intrinsics Optimizations.......: x86 SSE SSE2 SSE4.1 AVX > > Run-time CPU detection: ........ no > > Custom modes: .................. yes > > ???????.. > > Is your compiler configured to generate AVX code by default? If the > configure script detects that it can use the various CPU variants > unconditionally, it won?t bother to use RTCD. > > Understand. Thanks.sean -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20151118/6b34ad67/attachment.htm