@@ -669,9 +669,9 @@ Most other vector instructions are defined in terms of numeric operators that ar
669
669
670
670
1. Assert: due to :ref: `validation <valid-vtestop >`, a value of :ref: `value type <syntax-valtype >` |V128 | is on the top of the stack.
671
671
672
- 2. Pop the value :math: `\V128 .\VCONST ~c_ 1 ` from the stack.
672
+ 2. Pop the value :math: `\V128 .\VCONST ~c ` from the stack.
673
673
674
- 3. Let :math: `i_1 ^\ast ` be the result of computing :math: `\lanes _{\shape }(c_ 1 )`.
674
+ 3. Let :math: `i_1 ^\ast ` be the result of computing :math: `\lanes _{\shape }(c )`.
675
675
676
676
4. Let :math: `i` be the result of computing :math: `\bool (\bigwedge (i_1 \neq 0 )^\ast )`.
677
677
@@ -681,7 +681,7 @@ Most other vector instructions are defined in terms of numeric operators that ar
681
681
.. math ::
682
682
\begin {array}{l}
683
683
\begin {array}{lcl@{\qquad }l}
684
- (\V128 \K {.}\VCONST ~c_ 1 )~\shape\K {.}\ALLTRUE &\stepto & (\I32 \K {.}\CONST ~i)
684
+ (\V128 \K {.}\VCONST ~c )~\shape\K {.}\ALLTRUE &\stepto & (\I32 \K {.}\CONST ~i)
685
685
\end {array}
686
686
\\ \qquad
687
687
\begin {array}[t]{@{}r@{~}l@{}}
@@ -698,7 +698,7 @@ Most other vector instructions are defined in terms of numeric operators that ar
698
698
699
699
1. Assert: due to :ref: `validation <valid-vec-bitmask >`, a value of :ref: `value type <syntax-valtype >` |V128 | is on the top of the stack.
700
700
701
- 2. Pop the value :math: `\V128 .\VCONST ~c_ 1 ` from the stack.
701
+ 2. Pop the value :math: `\V128 .\VCONST ~c ` from the stack.
702
702
703
703
3. Let :math: `i_1 ^N` be the result of computing :math: `\lanes _{t\K {x}N}(c)`.
704
704
@@ -708,14 +708,14 @@ Most other vector instructions are defined in terms of numeric operators that ar
708
708
709
709
6. Let :math: `j^\ast ` be the concatenation of the two sequences :math: `i_2 ^N` and :math: `0 ^{32 -N}`.
710
710
711
- 7. Let :math: `c ` be the result of computing :math: `\ibits _{32 }^{-1 }(j^\ast )`.
711
+ 7. Let :math: `i ` be the result of computing :math: `\ibits _{32 }^{-1 }(j^\ast )`.
712
712
713
- 8. Push the value :math: `\I32 .\CONST ~c ` onto the stack.
713
+ 8. Push the value :math: `\I32 .\CONST ~i ` onto the stack.
714
714
715
715
.. math ::
716
716
\begin {array}{lcl@{\qquad }l}
717
- (\V128 \K {.}\VCONST ~c_ 1 )~t\K {x}N\K {.}\BITMASK &\stepto & (\I32 \K {.}\CONST ~c )
718
- & (\iff c = \ibits _{32 }^{-1 }(\ilts _{|t|}(\lanes _{t\K {x}N}(c), 0 ^N)))
717
+ (\V128 \K {.}\VCONST ~c )~t\K {x}N\K {.}\BITMASK &\stepto & (\I32 \K {.}\CONST ~i )
718
+ & (\iff i = \ibits _{32 }^{-1 }(\ilts _{|t|}(\lanes _{t\K {x}N}(c), 0 ^N)))
719
719
\\
720
720
\end {array}
721
721
0 commit comments