Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change uop instruction format to (opcode, oparg, operand) #106603

Closed
gvanrossum opened this issue Jul 10, 2023 · 0 comments
Closed

Change uop instruction format to (opcode, oparg, operand) #106603

gvanrossum opened this issue Jul 10, 2023 · 0 comments
Labels
interpreter-core (Objects, Python, Grammar, and Parser dirs) performance Performance or resource usage

Comments

@gvanrossum
Copy link
Member

gvanrossum commented Jul 10, 2023

See #106581 (comment).

Linked PRs

@gvanrossum gvanrossum added performance Performance or resource usage interpreter-core (Objects, Python, Grammar, and Parser dirs) labels Jul 10, 2023
gvanrossum added a commit to gvanrossum/cpython that referenced this issue Jul 13, 2023
Not all of these are useful, but I think they all work.
It leaves another 14 CALL specializations that need to be split
(or need pythongh-106603, allowing oparg *and* one cache entry per uop).
gvanrossum added a commit to gvanrossum/cpython that referenced this issue Jul 13, 2023
Not all of these are useful, but I think they all work.
It leaves another 14 CALL specializations that need to be split
(or need pythongh-106603, allowing oparg *and* one cache entry per uop).
gvanrossum added a commit to gvanrossum/cpython that referenced this issue Jul 14, 2023
Not all of these are useful, but I think they all work.
It leaves another 14 CALL specializations that need to be split
(or need pythongh-106603, allowing oparg *and* one cache entry per uop).
gvanrossum added a commit to gvanrossum/cpython that referenced this issue Jul 15, 2023
Not all of these are useful, but I think they all work.
It leaves another 14 CALL specializations that need to be split
(or need pythongh-106603, allowing oparg *and* one cache entry per uop).
gvanrossum added a commit to gvanrossum/cpython that referenced this issue Jul 15, 2023
Not all of these are useful, but I think they all work.
It leaves another 14 CALL specializations that need to be split
(or need pythongh-106603, allowing oparg *and* one cache entry per uop).
gvanrossum added a commit to gvanrossum/cpython that referenced this issue Jul 15, 2023
Not all of these are useful, but I think they all work.
It leaves another 14 CALL specializations that need to be split
(or need pythongh-106603, allowing oparg *and* one cache entry per uop).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
interpreter-core (Objects, Python, Grammar, and Parser dirs) performance Performance or resource usage
Projects
None yet
Development

No branches or pull requests

1 participant