[opus] Opus 1.1.1 beta breaks floating point integrity?

Anakunda anakunda at outlook.com
Wed Oct 15 00:26:35 PDT 2014


HI
trying to build libopus beta compiler complains about more fixed point
specific names referenced in common unconditional code

Particularly:

./celt/x86/celt_lpc_sse.c(100): error: identifier "SIG_SHIFT" is undefined
     noA = EXTEND32(1) << SIG_SHIFT >> 1;
                          ^

SIG_SHIFT is defined in arch.h provided FIXED_POINT is used (not on
floating point build)

and

silk/x86/x86_silk_map.c unconditionally references alot names defined in
fixed point sources
for example silk_warped_LPC_analysis_filter_FIX_c in
SILK_WARPED_LPC_ANALYSIS_FILTER_FIX_IMPL definition (x86_silk_map.c#124)



Should these sources be excluded from float build?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/opus/attachments/20141015/13e7eb8d/attachment-0001.htm 


More information about the opus mailing list