I see the following in arch.h #elif defined (TI_C6X_ASM) #include "fixed_c6x.h" But there does not seem to be a header file by that name in the 1.1.2 distribution. dave
Correction: 1.1.3 distribution -----Original Message----- From: opus [mailto:opus-bounces at xiph.org] On Behalf Of David Boles Sent: Monday, August 29, 2016 3:55 PM To: opus at xiph.org Subject: [opus] TI DSP support I see the following in arch.h #elif defined (TI_C6X_ASM) #include "fixed_c6x.h" But there does not seem to be a header file by that name in the 1.1.2 distribution. dave _______________________________________________ opus mailing list opus at xiph.org http://lists.xiph.org/mailman/listinfo/opus
On 29/08/16 03:54 PM, David Boles wrote:> I see the following in arch.h > > #elif defined (TI_C6X_ASM) > #include "fixed_c6x.h" > > But there does not seem to be a header file by that name in the 1.1.2 distribution.The file's in Git, but it's not included in the distribution right now. I don't think it's been tested since CELT version 0.3 or something. Can you see if it actually works? Cheers, Jean-Marc
I did find it using my browser search. I am not sure where the "Git" is. It looks like many of the macros that use the TI intrinsics are commented-out. #if 0 +#include "dsplib.h" + +#undef MAX16 +#define MAX16(a,b) _max(a,b) ... Once my development has commenced (still in the study phase). I will be trying it. dave -----Original Message----- From: Jean-Marc Valin [mailto:jmvalin at jmvalin.ca] Sent: Monday, August 29, 2016 4:31 PM To: David Boles; opus at xiph.org Subject: Re: [opus] TI DSP support On 29/08/16 03:54 PM, David Boles wrote:> I see the following in arch.h > > #elif defined (TI_C6X_ASM) > #include "fixed_c6x.h" > > But there does not seem to be a header file by that name in the 1.1.2 distribution.The file's in Git, but it's not included in the distribution right now. I don't think it's been tested since CELT version 0.3 or something. Can you see if it actually works? Cheers, Jean-Marc