[Tremor] Tremor ARM performance issues

Nicholas Vinen hb at x256.org
Fri Dec 5 14:12:05 PST 2008


Nicholas Vinen wrote:
> Nicolas Pitre wrote:
>> Gah.  That's the division support code.  Well you should really have a 
>> toolchain with thumb interworking enabled anyway.  Otherwise the code 
>> won't execute at all.
>>
>>
>> Nicolas
>>   
>
> Well, as far as I know I do. The problem is that my thumb libraries
> don't have "interworking support". That is, they can't be called from
> non-thumb code.
>
> This should be fine as long as I am careful to only compile functions
> in ARM mode that don't call any library functions. As this only needs
> to be functions using the assembly code, it should be possible.
>
> I'd like to recompile my libraries with interworking support too, but
> I haven't yet found the option to do so. I've enabled multilib support
> in my arm-gcc and will recompile newlib but I'm not sure if that will
> do the trick. Hopefully I can make do without it but it would be nice
> to have anyway.
>
>
> Nicholas
Oops, sorry. I read your reply as saying "you should really have a
toolchain with thumb support enabled".

Yeah, I would like to have thumb interworking support enabled in the
libraries. If you know how, please tell. But as I said (poorly), I think
it will work OK as long as my library has thumb support and I'm careful
not to call any library functions from non-thumb functions.


Nicholas

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/tremor/attachments/20081206/afea28f0/attachment.htm 


More information about the Tremor mailing list