File tree 1 file changed +5
-11
lines changed
1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -59,22 +59,16 @@ have to support 32-bit memory addresses in their ABI.
59
59
60
60
### Structure
61
61
62
+ * The [ limits] [ syntax limits ] structure is changed to use ` u64 `
63
+  - ` limits ::= {min u64, max u64?} `
64
+
62
65
* A new ` idxtype ` can be either ` i32 ` or ` i64 `
63
66
- ` idxtype ::= i32 | i64 `
64
67
65
- * The [ limits] [ syntax limits ] structure is parameterised by index syntax
66
- - ` limits(iv) ::= {min iv, max iv?} `
67
- The parameter is omitted where it is immaterial.
68
-
69
68
* The [ memory type] [ syntax memtype ] and [ table type] [ syntax tabletype ]
70
69
structures are extended to include an index type
71
- - ` memtype ::= idxtype limits(type(iv)) `
72
- - ` tabletype ::= idxtype limits(type(iv)) reftype `
73
- - where
74
- ```
75
- type(\i32) = \I32
76
- type(\i64) = \I64
77
- ```
70
+ - ` memtype ::= idxtype limits `
71
+ - ` tabletype ::= idxtype limits reftype `
78
72
79
73
* The [ memarg] [ syntax memarg ] immediate is changed to allow a 64-bit offset
80
74
- ` memarg ::= {offset u64, align u32} `
You can’t perform that action at this time.
0 commit comments