[opus] [Opus][RFC][FFT][Fixed-Point][NEON] NEON-Optimize

Jean-Marc Valin jmvalin at jmvalin.ca
Mon Dec 29 11:30:13 PST 2014


On 28/12/14 11:04 PM, Phil Wang wrote:
> It requires some extra effort if twiddles and input/output have
> different bit width.  Since Opus uses int32 for twiddles, we are going
> to do the same thing.

Actually, the existing Opus code has 16-bit twiddles, mostly because it
makes it possible to use smulwb on ARMv5E. That being said, I agree that
for Neon it makes sense to use 32-bit twiddles since there's no 16x32
multiplier.

Cheers,

	Jean-Marc

>  
> 
> Thanks,
> 
> Phil Wang
> 
> 
> -- IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy
> the information in any medium. Thank you.
> 
> ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
> Registered in England & Wales, Company No: 2557590
> ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1
> 9NJ, Registered in England & Wales, Company No: 2548782
> 
> 
> _______________________________________________
> opus mailing list
> opus at xiph.org
> http://lists.xiph.org/mailman/listinfo/opus
> 


More information about the opus mailing list