Mark Shannon <m...@hotpy.org> added the comment:

Eddie,
How did you compare the branching vs. non-branching implementations?  I have 
read the code in the PR. What is the non-branching version that you used to 
compare it against?

Why not use the sign bit as the immortal bit? It simplifies the test 
considerably, making it faster, and doesn't need any assembly code.

Are you suggesting that making a set of common objects immortal will make 
things faster? Have you tested it?
(I would expect that the negative impact on branch predictability would easily 
outweigh the cost of the memory write (A guaranteed L1 hit).

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue40255>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to