[opus] help to add assembly files

Jean-Marc Valin jmvalin at jmvalin.ca
Fri Sep 20 15:38:31 PDT 2013


Hi Thivya,

Before going further, just make sure that:
1) You are compiling for fixed-point (FIXED_POINT) and not floating point
2) You have reduced the complexity setting with OPUS_SET_COMPLEXITY()
(see doc for details)

Also, I'm not sure what you mean by "LFE channels" here. Are you doing
surround or stereo?

	Jean-Marc

On 09/20/2013 06:26 PM, thivya sent wrote:
> Hi ,
> 
> I am trying to  optimize OPUS codec to TI compiler C64XX in CCS. I have
> created the make file and compiled the code in optlevel = 3. The MIPS
> are pretty high(99 MIPS for 8Khz stereo) for LFE channels and the most
> MIPS intensive function is the silk_noise_shape_quantizer_del_dec()
> function.
> 1. I am trying to convert this entire function to assembly. I have tried
> to incoporate .asm file but I get linking error  as shown below
> 
> undefined     first referenced          
>   symbol           in file               
>  ---------     ----------------          
>  _celt_fir_asm vocalopus.lib<celt_lpc.obj>
> 
> 
> I have added the files in celt_sources.mk <http://celt_sources.mk> . But
> they are not getting compiled at all. Has any one had the same behavior.
> If so could you please help me.
> 
> 
> 
> 2. I also know TI compiler is very efficient , I would like to know if
> writing assembly code with help in any way.
> 
> 
> Thanks and Regards,
> Thivya
> 
> 
> _______________________________________________
> opus mailing list
> opus at xiph.org
> http://lists.xiph.org/mailman/listinfo/opus
> 



More information about the opus mailing list