[Python-Dev] Python-acceleration instructions on ARM

Antoine Pitrou solipsis at pitrou.net
Wed Feb 11 13:34:16 CET 2009


Martin v. Löwis <martin <at> v.loewis.de> writes:
> - efficient array indexing: they give shift-and-index back to
>   Thumb mode, for a shift by 2, allowing to index arrays with
>   4-byte elements in a single instruction (rather than requiring
>   a separate multipy-by-four). Again useful for JIT of array
>   access instructions, not applicable to Python - although it
>   would be nice if the C compiler knew how to emit that.

This could be used in PyTuple_GetItem and PyList_GetItem, no?
(assuming Thumb has 4-byte pointers)




More information about the Python-Dev mailing list