@@ -1102,13 +1102,13 @@ Reference Instructions
1102
1102
(\iff d + n > |S.\SARRAYS [a].\AIFIELDS |)
1103
1103
\\[ 1 ex]
1104
1104
S; (\REFARRAYADDR ~a)~(\I32 .\CONST ~d)~\val ~(\I32 .\CONST ~0 )~(\ARRAYFILL ~x)
1105
- \quad\stepto\quad S; \epsilon
1105
+ \quad\stepto\quad \epsilon
1106
1106
\\ \qquad
1107
1107
(\otherwise )
1108
1108
\\[ 1 ex]
1109
1109
S; (\REFARRAYADDR ~a)~(\I32 .\CONST ~d)~\val ~(\I32 .\CONST ~n+1 )~(\ARRAYFILL ~x)
1110
1110
\quad\stepto
1111
- \\ \quad S;
1111
+ \\ \quad
1112
1112
\begin {array}[t]{@{}l@{}}
1113
1113
(\REFARRAYADDR ~a)~(\I32 .\CONST ~d)~\val ~(\ARRAYSET ~x) \\
1114
1114
(\REFARRAYADDR ~a)~(\I32 .\CONST ~d+1 )~\val ~(\I32 .\CONST ~n)~(\ARRAYFILL ~x) \\
@@ -1252,7 +1252,7 @@ Reference Instructions
1252
1252
(\iff d + n > |S.\SARRAYS [a_1 ].\AIFIELDS | \vee s + n > |S.\SARRAYS [a_2 ].\AIFIELDS |)
1253
1253
\\[ 1 ex]
1254
1254
S; F; (\REFARRAYADDR ~a_1 )~(\I32 .\CONST ~d)~(\REFARRAYADDR ~a_2 )~(\I32 .\CONST ~s)~(\I32 .\CONST ~0 )~(\ARRAYCOPY ~x~y)
1255
- \quad\stepto\quad S; \epsilon
1255
+ \quad\stepto\quad \epsilon
1256
1256
\\ \qquad
1257
1257
(\otherwise )
1258
1258
\\[ 1 ex]
@@ -1391,13 +1391,13 @@ Where:
1391
1391
\end {array}
1392
1392
\\[ 1 ex]
1393
1393
S; F; (\REFARRAYADDR ~a)~(\I32 .\CONST ~d)~(\I32 .\CONST ~s)~(\I32 .\CONST ~0 )~(\ARRAYINITDATA ~x~y)
1394
- \quad\stepto\quad S; F; \epsilon
1394
+ \quad\stepto\quad \epsilon
1395
1395
\\ \qquad
1396
1396
(\otherwise )
1397
1397
\\[ 1 ex]
1398
1398
S; F; (\REFARRAYADDR ~a)~(\I32 .\CONST ~d)~(\I32 .\CONST ~s)~(\I32 .\CONST ~n+1 )~(\ARRAYINITDATA ~x~y)
1399
1399
\quad\stepto
1400
- \\ \quad S; F;
1400
+ \\ \quad
1401
1401
\begin {array}[t]{@{}l@{}}
1402
1402
(\REFARRAYADDR ~a)~(\I32 .\CONST ~d)~(t.\CONST ~c)~(\ARRAYSET ~x) \\
1403
1403
(\REFARRAYADDR ~a)~(\I32 .\CONST ~d+1 )~(\I32 .\CONST ~s+|\X {ft}|/8 )~(\I32 .\CONST ~n)~(\ARRAYINITDATA ~x~y) \\
@@ -1497,13 +1497,13 @@ Where:
1497
1497
\end {array}
1498
1498
\\[ 1 ex]
1499
1499
S; F; (\REFARRAYADDR ~a)~(\I32 .\CONST ~d)~(\I32 .\CONST ~s)~(\I32 .\CONST ~0 )~(\ARRAYINITELEM ~x~y)
1500
- \quad\stepto\quad S; F; \epsilon
1500
+ \quad\stepto\quad \epsilon
1501
1501
\\ \qquad
1502
1502
(\otherwise )
1503
1503
\\[ 1 ex]
1504
1504
S; F; (\REFARRAYADDR ~a)~(\I32 .\CONST ~d)~(\I32 .\CONST ~s)~(\I32 .\CONST ~n+1 )~(\ARRAYINITELEM ~x~y)
1505
1505
\quad\stepto
1506
- \\ \quad S; F;
1506
+ \\ \quad
1507
1507
\begin {array}[t]{@{}l@{}}
1508
1508
(\REFARRAYADDR ~a)~(\I32 .\CONST ~d)~\REF ~(\ARRAYSET ~x) \\
1509
1509
(\REFARRAYADDR ~a)~(\I32 .\CONST ~d+1 )~(\I32 .\CONST ~s+1 )~(\I32 .\CONST ~n)~(\ARRAYINITELEM ~x~y) \\
@@ -1538,7 +1538,7 @@ Where:
1538
1538
1539
1539
.. math ::
1540
1540
\begin {array}{lcl@{\qquad }l}
1541
- (\REFNULL \X {ht})~\ANYCONVERTEXTERN &\stepto & (\REFNULL ~\ANY ) \\
1541
+ (\REFNULL ~ \X {ht})~\ANYCONVERTEXTERN &\stepto & (\REFNULL ~\ANY ) \\
1542
1542
(\REFEXTERN ~\reff )~\ANYCONVERTEXTERN &\stepto & \reff \\
1543
1543
\end {array}
1544
1544
@@ -1564,8 +1564,8 @@ Where:
1564
1564
1565
1565
.. math ::
1566
1566
\begin {array}{lcl@{\qquad }l}
1567
- (\REFNULL \X {ht})~\EXTERNCONVERTANY &\stepto & (\REFNULL ~\EXTERN ) \\
1568
- \reff ~\EXTERNCONVERTANY &\stepto & (\REFEXTERN ~\reff ) & (\iff \reff \neq (\REFNULL \X {ht})) \\
1567
+ (\REFNULL ~ \X {ht})~\EXTERNCONVERTANY &\stepto & (\REFNULL ~\EXTERN ) \\
1568
+ \reff ~\EXTERNCONVERTANY &\stepto & (\REFEXTERN ~\reff ) & (\iff \reff \neq (\REFNULL ~ \X {ht})) \\
1569
1569
\end {array}
1570
1570
1571
1571
@@ -4187,8 +4187,8 @@ Control Instructions
4187
4187
.. math ::
4188
4188
\begin {array}{lcl@{\qquad }l}
4189
4189
S; F; \reff ~(\BRONCAST ~l~\X {rt}_1 ~\X {rt}_2 ) &\stepto & \reff ~(\BR ~l)
4190
- & (\iff S \vdashval \reff : \X {rt}
4191
- \land \vdashreftypematch \X {rt} \matchesreftype \insttype _{F.\AMODULE }(\X {rt}_2 )) \\
4190
+ & (\iff S \vdashval \reff : \X {rt}}
4191
+ \land {} \vdashreftypematch \X {rt} \matchesreftype \insttype _{F.\AMODULE }(\X {rt}_2 )) \\
4192
4192
S; F; \reff ~(\BRONCAST ~l~\X {rt}_1 ~\X {rt}_2 ) &\stepto & \reff
4193
4193
& (\otherwise ) \\
4194
4194
\end {array}
@@ -4223,7 +4223,7 @@ Control Instructions
4223
4223
\begin {array}{lcl@{\qquad }l}
4224
4224
S; F; \reff ~(\BRONCASTFAIL ~l~\X {rt}_1 ~\X {rt}_2 ) &\stepto & \reff
4225
4225
& (\iff S \vdashval \reff : \X {rt}
4226
- \land \vdashreftypematch \X {rt} \matchesreftype \insttype _{F.\AMODULE }(\X {rt}_2 )) \\
4226
+ \land {} \vdashreftypematch \X {rt} \matchesreftype \insttype _{F.\AMODULE }(\X {rt}_2 )) \\
4227
4227
S; F; \reff ~(\BRONCASTFAIL ~l~\X {rt}_1 ~\X {rt}_2 ) &\stepto & \reff ~(\BR ~l)
4228
4228
& (\otherwise ) \\
4229
4229
\end {array}
0 commit comments