@@ -385,9 +385,9 @@ Element segments :math:`\elem` are classified by the :ref:`reference type <synta
385
385
386
386
* The table :math: `C.\CTABLES [x]` must be defined in the context.
387
387
388
- * Let :math: `\limits ~t` be the :ref: `table type <syntax-tabletype >` :math: `C.\CTABLES [x]`.
388
+ * Let :math: `\X {at}~ \ limits ~t` be the :ref: `table type <syntax-tabletype >` :math: `C.\CTABLES [x]`.
389
389
390
- * The expression :math: `\expr ` must be :ref: `valid <valid-expr >` with :ref: `result type <syntax-resulttype >` :math: `[\I 32 ]`.
390
+ * The expression :math: `\expr ` must be :ref: `valid <valid-expr >` with :ref: `result type <syntax-resulttype >` :math: `[\X {at} ]`.
391
391
392
392
* The expression :math: `\expr ` must be :ref: `constant <valid-constant >`.
393
393
@@ -396,9 +396,9 @@ Element segments :math:`\elem` are classified by the :ref:`reference type <synta
396
396
.. math ::
397
397
\frac {
398
398
\begin {array}{@{}c@{}}
399
- C.\CTABLES [x] = \limits ~t
399
+ C.\CTABLES [x] = \X {at}~ \ limits ~t
400
400
\\
401
- C \vdashexpr \expr : [\I 32 ]
401
+ C \vdashexpr \expr : [\X {at} ]
402
402
\qquad
403
403
C \vdashexprconst \expr \const
404
404
\end {array}
@@ -466,17 +466,19 @@ Data segments :math:`\data` are not classified by any type but merely checked fo
466
466
467
467
* The memory :math: `C.\CMEMS [x]` must be defined in the context.
468
468
469
- * The expression :math: `\expr ` must be :ref: `valid <valid-expr >` with :ref: `result type <syntax-resulttype >` :math: `[\I32 ]`.
469
+ * Let :math: `\X {at}~\limits ` be the :ref: `memory type <syntax-memtype >` :math: `C.\CMEMS [x]`.
470
+
471
+ * The expression :math: `\expr ` must be :ref: `valid <valid-expr >` with :ref: `result type <syntax-resulttype >` :math: `[\X {at}]`.
470
472
471
473
* The expression :math: `\expr ` must be :ref: `constant <valid-constant >`.
472
474
473
475
* Then the data mode is valid.
474
476
475
477
.. math ::
476
478
\frac {
477
- C.\CMEMS [x] = \limits
479
+ C.\CMEMS [x] = \X {at}~ \ limits
478
480
\qquad
479
- C \vdashexpr \expr : [\I 32 ]
481
+ C \vdashexpr \expr : [\X {at} ]
480
482
\qquad
481
483
C \vdashexprconst \expr \const
482
484
}{
0 commit comments