@@ -159,22 +159,22 @@ The [`limits`][limits-binary] production is extended such that it returns a
159159and memory64 proposals -- where the fourth value is the page size:
160160
161161``` ebnf
162- limits ::= 0x00 n:u32 ⇒ i32, {min n, max ϵ}, unshared, 65536
163- | 0x01 n:u32 m:u32 ⇒ i32, {min n, max m}, unshared, 65536
164- | 0x02 n:u32 ⇒ i32, {min n, max ϵ}, shared, 65536
165- | 0x03 n:u32 m:u32 ⇒ i32, {min n, max m}, shared, 65536
162+ limits ::= 0x00 n:u64 ⇒ i32, {min n, max ϵ}, unshared, 65536
163+ | 0x01 n:u64 m:u64 ⇒ i32, {min n, max m}, unshared, 65536
164+ | 0x02 n:u64 ⇒ i32, {min n, max ϵ}, shared, 65536
165+ | 0x03 n:u64 m:u64 ⇒ i32, {min n, max m}, shared, 65536
166166 | 0x04 n:u64 ⇒ i64, {min n, max ϵ}, unshared, 65536
167167 | 0x05 n:u64 m:u64 ⇒ i64, {min n, max m}, unshared, 65536
168168 | 0x06 n:u64 ⇒ i64, {min n, max ϵ}, shared, 65536
169169 | 0x07 n:u64 m:u64 ⇒ i64, {min n, max m}, shared, 65536
170- | 0x08 n:u32 p:u32 ⇒ i32, {min n, max ϵ}, unshared, 2**p if p <= 16
171- | 0x09 n:u32 m:u32 p:u32 ⇒ i32, {min n, max m}, unshared, 2**p if p <= 16
172- | 0x0a n:u32 p:u32 ⇒ i32, {min n, max ϵ}, shared, 2**p if p <= 16
173- | 0x0b n:u32 m:u32 p:u32 ⇒ i32, {min n, max m}, shared, 2**p if p <= 16
174- | 0x0c n:u64 p:u32 ⇒ i64, {min n, max ϵ}, unshared, 2**p if p <= 16
175- | 0x0d n:u64 m:u64 p:u32 ⇒ i64, {min n, max m}, unshared, 2**p if p <= 16
176- | 0x0e n:u64 p:u32 ⇒ i64, {min n, max ϵ}, shared, 2**p if p <= 16
177- | 0x0f n:u64 m:u64 p:u32 ⇒ i64, {min n, max m}, shared, 2**p if p <= 16
170+ | 0x08 n:u64 p:u32 ⇒ i32, {min n, max ϵ}, unshared, 2**p if p <= 64
171+ | 0x09 n:u64 m:u64 p:u32 ⇒ i32, {min n, max m}, unshared, 2**p if p <= 64
172+ | 0x0a n:u64 p:u32 ⇒ i32, {min n, max ϵ}, shared, 2**p if p <= 64
173+ | 0x0b n:u64 m:u64 p:u32 ⇒ i32, {min n, max m}, shared, 2**p if p <= 64
174+ | 0x0c n:u64 p:u32 ⇒ i64, {min n, max ϵ}, unshared, 2**p if p <= 64
175+ | 0x0d n:u64 m:u64 p:u32 ⇒ i64, {min n, max m}, unshared, 2**p if p <= 64
176+ | 0x0e n:u64 p:u32 ⇒ i64, {min n, max ϵ}, shared, 2**p if p <= 64
177+ | 0x0f n:u64 m:u64 p:u32 ⇒ i64, {min n, max m}, shared, 2**p if p <= 64
178178```
179179
180180[ limits-binary ] : https://webassembly.github.io/spec/core/binary/types.html#limits
0 commit comments