Antoine Pitrou wrote: > 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) Yes - but it would require an assembly version of these functions; I'm skeptical that the savings would be measurable (given that there is also the type check and the range check). OTOH, PyTuple_GET_ITEM could probably be implemented as inline assembly. Regards, Martin
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4