Skip to content

Commit

Permalink
Clarify the pseudocode note
Browse files Browse the repository at this point in the history
The sail code has been available for a while, but it still needs to be
integrated into the spec.
  • Loading branch information
arichardson committed Feb 13, 2025
1 parent 724b392 commit 43c0c74
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions src/cap-description.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -400,10 +400,9 @@ uses a floating point representation to encode the bounds relative to the
capability address. The base and top addresses from the bounds are decoded as
shown below.

WARNING: #TODO: The pseudocode below does not have a formal notation. It is
simply a place-holder while the Sail implementation is unavailable. In this
notation, / means "integer division", [] are the bit-select operators, and
arithmetic is signed.#
WARNING: The pseudocode below does not have a formal notation.
It is a place-holder until the sail implementation has been integrated in the specification.
In this notation, `/` means "integer division", `[]` are the bit-select operators, and arithmetic is signed.

ifdef::cheri_v9_annotations[]
NOTE: *CHERI v9 Note:* The IE bit from CHERI v9 is renamed EF and its value is
Expand Down

0 comments on commit 43c0c74

Please sign in to comment.