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
Describe the bug
In docs/languages/html/sleigh_constructors.html section 7.7.2.5. "Branching Statements", it seems one term is included twice while another is left out.
There are six forms covering the gamut of typical assembly language branches, but in terms of actual semantics there are really only three. With p-code,
CALL is semantically equivalent to BRANCH,
CALLIND is semantically equivalent to BRANCHIND, and
RETURN is semantically equivalent to BRANCHIND.
Since BRANCHIND occurs twice, does that mean there's really only five forms? Or is the duplication of BRANCHIND a mistake?
If it's a mistake and should only occur once, which one is the right one?
But then three paragraphs later we have:
Where a direct address is needed, as for the BRANCH, CBRANCH, and CALL instructions, ...
So it would seem that this CBRANCH is probably the term missing from the list. If so, which BRANCHIND should it replace?
The text was updated successfully, but these errors were encountered:
Describe the bug
In
docs/languages/html/sleigh_constructors.html
section 7.7.2.5. "Branching Statements", it seems one term is included twice while another is left out.Since BRANCHIND occurs twice, does that mean there's really only five forms? Or is the duplication of BRANCHIND a mistake?
If it's a mistake and should only occur once, which one is the right one?
But then three paragraphs later we have:
So it would seem that this CBRANCH is probably the term missing from the list. If so, which BRANCHIND should it replace?
The text was updated successfully, but these errors were encountered: