You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When it comes time to start implementing superinstructions for the Tier 2 interpreter, a reasonable place to start will be choosing pairs of UOps that use disjoint sets of the possible inputs (oparg, operand, and target). This way, the superinstructions can be handled just like the existing UOps, without having to cram additional opargs/operands/targets in for each UOp of the superinstruction.
To this end, having this information contained in the output of a PyStats run (and summarize_stats.py) will be helpful.
When it comes time to start implementing superinstructions for the Tier 2 interpreter, a reasonable place to start will be choosing pairs of UOps that use disjoint sets of the possible inputs (oparg, operand, and target). This way, the superinstructions can be handled just like the existing UOps, without having to cram additional opargs/operands/targets in for each UOp of the superinstruction.
To this end, having this information contained in the output of a PyStats run (and
summarize_stats.py
) will be helpful.Linked PRs
The text was updated successfully, but these errors were encountered: