diff options
| author | rossberg-chromium <rossberg@chromium.org> | 2016-03-24 12:35:32 +0100 |
|---|---|---|
| committer | rossberg-chromium <rossberg@chromium.org> | 2016-03-24 12:35:32 +0100 |
| commit | 5f338c6501971bde7575125c03078399db08532a (patch) | |
| tree | 20ee684d8ed52ff29036f79c317336ca92140c1e /BinaryEncoding.md | |
| parent | db74841c7094c62ede9f1ea427e38ff152d599e5 (diff) | |
| parent | 67618e9aa09589231684175fdb77034085f8a8ec (diff) | |
| download | nanowasm-design-5f338c6501971bde7575125c03078399db08532a.tar.gz | |
Merge pull request #606 from naturaltransformation/patch-10
Forward compatibility for unused bitfield bits
Diffstat (limited to 'BinaryEncoding.md')
| -rw-r--r-- | BinaryEncoding.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/BinaryEncoding.md b/BinaryEncoding.md index 4dcc51a..288ec38 100644 --- a/BinaryEncoding.md +++ b/BinaryEncoding.md @@ -392,8 +392,8 @@ The `memory_immediate` type is encoded as follows: As implied by the `log2(alignment)` encoding, the alignment must be a power of 2. As an additional validation criteria, the alignment must be less or equal to -natural alignment. Thus, for any given memory access op, the bits after the -`log(memory-access-size)` least-significant bits can be used in the future +natural alignment. The bits after the +`log(memory-access-size)` least-significant bits should be set to 0. These bits are reserved for future use (e.g., for shared memory ordering requirements). ## Simple operators ([described here](AstSemantics.md#32-bit-integer-operators)) |
