search for: _arm4

Displaying 5 results from an estimated 5 matches for "_arm4".

Did you mean: _arg4
2005 May 25
0
Speex on TI C6x, Problem with TI C5x Patch
...support for inline assembly, > although I have not used it myself, and hope not to. Well, you can always try to do assembly versions of the macros, but I'm sure you'll have better results by re-writing some of the time-critical routines directly (see what's been done for ARM in the _arm4.h files). > Unless there is some reason to do otherwise, it seems like all C55x specific > options should be turned on by one flag. This can be decided after the > current issues have been investigated further. That's already the case, except that this part relies on the configure...
2005 May 25
2
Speex on TI C6x, Problem with TI C5x Patch
Stuart, Jean-Marc, >> 1) We need our own "fixed_xx.h" header file. I don't know why, and >> haven't >> had time to investigate, but there is a definite improvement when I use >> the >> attached fixed_c55x.h file which has turned all the maths into inline >> functions. > > Did you try with fixed_generic.h or just with fixed_debug.h?
2005 Aug 15
2
Updated MIPs and memory requirements for TI c54x or c55 DSPs
Hi, I can see that there has been some effort to compile the SPEEX codec to operate on the TI c54x and c55x DSPs and I am wondering if anyone would be able to update the mailing list with their current MIPs and Memory resource requirements for their c54x and/or c55x compilation? The only estimate I was able to find in the mailing list archive was 42MIPs but I'm not sure if this is an
2005 May 25
2
Speex on TI C6x, Problem with TI C5x Patch
...embly, >> although I have not used it myself, and hope not to. > > Well, you can always try to do assembly versions of the macros, but I'm > sure you'll have better results by re-writing some of the time-critical > routines directly (see what's been done for ARM in the _arm4.h files). It already runs fast enough on 55x for my immediate needs, if the simulator is telling the truth. But you make a good point. >> Unless there is some reason to do otherwise, it seems like all C55x >> specific >> options should be turned on by one flag. This can be d...
2005 Aug 17
2
Updated MIPs and memory requirements for TI c54x or c55DSPs
...ION16 switch (if it's not done already). This (very) slightly reduces quality, but means you convert a lot of "emulated" 16x32 multiplications into 16x16. There are also several routines that would benefit from platform-specific optimizations. There are already optimizations for ARM (*_arm4.h), Blackfin (*_bfin.h) and SSE (*_sse.h), so you can see what functions are worth optimizing. For a DSP, there are also two specific things I would watch. First, there is at least one CPU-intensive place (inner_prod) where I have to use many shifts in a loop to prevent overflows, but those could...