diff --git a/core/.buildinfo b/core/.buildinfo index e34fcdb0f4..54a88cb15c 100644 --- a/core/.buildinfo +++ b/core/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 481b579e82989517d9aadaa2d99f0f6d +config: 4b9e1609c8862c0d941260ee6a065d63 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/core/_download/WebAssembly.pdf b/core/_download/WebAssembly.pdf index c1ccb78e1e..01d3bc8180 100644 Binary files a/core/_download/WebAssembly.pdf and b/core/_download/WebAssembly.pdf differ diff --git a/core/_static/documentation_options.js b/core/_static/documentation_options.js index 0b734f425b..617dc5737d 100644 --- a/core/_static/documentation_options.js +++ b/core/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '3.0 (Draft 2024-05-30)', + VERSION: '3.0 (Draft 2024-06-01)', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/core/appendix/algorithm.html b/core/appendix/algorithm.html index 3f9f182ace..29e2183307 100644 --- a/core/appendix/algorithm.html +++ b/core/appendix/algorithm.html @@ -6,7 +6,7 @@ -
The function type \(\href{../syntax/types.html#syntax-functype}{\mathit{functype}}\) must be valid under an empty context.
Let \([t_1^\ast] \href{../syntax/types.html#syntax-functype}{\rightarrow} [t_2^\ast]\) be the function type \(\href{../syntax/types.html#syntax-functype}{\mathit{functype}}\).
Note
@@ -800,8 +800,8 @@The external function value \(\href{../exec/runtime.html#syntax-externval}{\mathsf{func}}~\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}\) must be valid with external function type \(\href{../syntax/types.html#syntax-externtype}{\mathsf{func}} \href{../syntax/types.html#syntax-functype}{\mathit{functype}}'\).
Let \([t_1^\ast] \href{../syntax/types.html#syntax-functype}{\rightarrow} [t_2^\ast])\) be the function type \(\href{../syntax/types.html#syntax-functype}{\mathit{functype}}\).
Labels and frames are similarly defined to be part of an instruction sequence.
-The order of reduction is determined by the definition of an appropriate evaluation context.
+The order of reduction is determined by the details of the reduction rules. +Usually, the left-most instruction that is not a constant will be the subject of the next reduction step.
Reduction terminates when no more reduction rules are applicable. Soundness of the WebAssembly type system guarantees that this is only the case when the original instruction sequence has either been reduced to a sequence of \(\mathsf{const}\) instructions, which can be interpreted as the values of the resulting operand stack, or if a trap occurred.
diff --git a/core/exec/index.html b/core/exec/index.html index 4eb2ae2e49..1c4fb69010 100644 --- a/core/exec/index.html +++ b/core/exec/index.html @@ -6,7 +6,7 @@ -Assert: Due to validation, a value is on the top of the stack.
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
Trap.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}i31}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}i31}}\), then:
@@ -752,8 +752,8 @@-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}i31}}~i)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}i31}}~i)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Push the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~{{{{\href{../exec/numerics.html#op-ext}{\mathrm{extend}}}}_{31, 32}^{{\href{../syntax/instructions.html#syntax-sx}{\mathit{sx}}}}}}{(i)})\) to the stack.
Let \(z\) be the current state.
Assert: Due to validation, a value is on the top of the stack.
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
- @@ -763,10 +763,10 @@
Trap.
Quick search
Assert: Due to validation, \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\) is of the case \(\href{../syntax/types.html#syntax-comptype}{\mathsf{struct}}\).
Let \((\href{../syntax/types.html#syntax-comptype}{\mathsf{struct}}~y_0)\) be \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\).
- -
Let \({({\href{../syntax/types.html#syntax-mut}{\mathsf{mut}}^?},\, {\mathit{zt}})^\ast}\) be \(y_0\).
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \(i\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{structs}}{}[a]{.}\href{../exec/runtime.html#syntax-structinst}{\mathsf{fields}}|}\) and \(a\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{structs}}|}\) and \({|{{\href{../syntax/types.html#syntax-mut}{\mathsf{mut}}^?}^\ast}|}\) is \({|{{\mathit{zt}}^\ast}|}\) and \(i\) is less than \({|{{\mathit{zt}}^\ast}|}\), then:
@@ -819,8 +819,8 @@
Quick search
Assert: Due to validation, a value is on the top of the stack.
Pop the value \({\href{../exec/runtime.html#syntax-val}{\mathit{val}}}\) from the stack.
- -
Assert: Due to validation, a value is on the top of the stack.
- -
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+- +
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
- @@ -830,9 +830,9 @@
Trap.
Quick search
Assert: Due to validation, \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\) is of the case \(\href{../syntax/types.html#syntax-comptype}{\mathsf{struct}}\).
Let \((\href{../syntax/types.html#syntax-comptype}{\mathsf{struct}}~y_0)\) be \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\).
- -
Let \({({\href{../syntax/types.html#syntax-mut}{\mathsf{mut}}^?},\, {\mathit{zt}})^\ast}\) be \(y_0\).
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \({|{{\href{../syntax/types.html#syntax-mut}{\mathsf{mut}}^?}^\ast}|}\) is \({|{{\mathit{zt}}^\ast}|}\) and \(i\) is less than \({|{{\mathit{zt}}^\ast}|}\), then:
-@@ -983,14 +983,14 @@
Quick search
\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{type}}~z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x],\; \href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}~{({{\href{../exec/runtime.html#aux-packfield}{\mathrm{pack}}}}_{{\mathit{zt}}}({\href{../exec/runtime.html#syntax-val}{\mathit{val}}}))^{n}} \}\end{array}} \\ \end{array}\end{split}\]- \(\href{../syntax/instructions.html#syntax-instr-array}{\mathsf{array.new\_data}}~x~y\)¶
++ \(\mathsf{array.new\_data}~x~y\)¶
Let \(z\) be the current state.
- -
Assert: Due to validation, a value of value type \(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}\) is on the top of the stack.
- +
Pop the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~n)\) from the stack.
Pop the value \((\mathsf{const}~\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}~n)\) from the stack.
- -
Assert: Due to validation, a value of value type \(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}\) is on the top of the stack.
- +
Pop the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i)\) from the stack.
Pop the value \((\mathsf{const}~\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}~i)\) from the stack.
- @@ -1093,18 +1093,18 @@
If \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\) is of the case \(\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}\), then:
@@ -1007,8 +1007,8 @@
Quick search
Let \({b^\ast}\) be \(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{datas}}{}[y]{.}\href{../exec/runtime.html#syntax-datainst}{\mathsf{data}}{}[i : n \cdot {|{\mathit{zt}}|} / 8]\).
Let \({{\mathit{gb}}^\ast}\) be \({\mathrm{group}}_{{\mathit{bytes}}_{\mathit{by}}}({|{\mathit{zt}}|} / 8, {b^\ast})\).
- -
Let \({c^{n}}\) be \({{\mathrm{inverse}}_{{\mathit{of}}_{\mathit{ibytes}}}({|{\mathit{zt}}|}, {\mathit{gb}})^\ast}\).
- -
Push the values \({({\mathit{cnn}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~c)^{n}}\) to the stack.
- +
Execute the instruction \((\href{../syntax/instructions.html#syntax-instr-array}{\mathsf{array.new\_fixed}}~x~n)\).
- +
Push the values \({(\mathsf{const}~{\mathit{cnn}}~c)^{n}}\) to the stack.
Execute the instruction \((\mathsf{array.new\_fixed}~x~n)\).
Quick search
Assert: Due to validation, a value of value type \(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}\) is on the top of the stack.
Pop the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i)\) from the stack.
- -
Assert: Due to validation, a value is on the top of the stack.
- -
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+- +
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
Trap.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \(a\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}|}\) and \(i\) is greater than or equal to \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}{}[a]{.}\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}|}\), then:
@@ -1118,9 +1118,9 @@
Quick search
Assert: Due to validation, \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\) is of the case \(\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}\).
Let \((\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}~y_0)\) be \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\).
- -
Let \(({\href{../syntax/types.html#syntax-mut}{\mathsf{mut}}^?},\, {\mathit{zt}})\) be \(y_0\).
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \(i\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}{}[a]{.}\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}|}\) and \(a\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}|}\), then:
@@ -1185,18 +1185,18 @@
Quick search
Assert: Due to validation, a value of value type \(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}\) is on the top of the stack.
Pop the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i)\) from the stack.
- -
Assert: Due to validation, a value is on the top of the stack.
- -
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+- +
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
Trap.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \(a\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}|}\) and \(i\) is greater than or equal to \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}{}[a]{.}\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}|}\), then:
@@ -1210,9 +1210,9 @@
Quick search
Assert: Due to validation, \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\) is of the case \(\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}\).
Let \((\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}~y_0)\) be \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\).
- -
Let \(({\href{../syntax/types.html#syntax-mut}{\mathsf{mut}}^?},\, {\mathit{zt}})\) be \(y_0\).
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+- @@ -1268,18 +1268,18 @@
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Perform \(z{}[{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}{}[a]{.}\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}{}[i] = {{\href{../exec/runtime.html#aux-packfield}{\mathrm{pack}}}}_{{\mathit{zt}}}({\href{../exec/runtime.html#syntax-val}{\mathit{val}}})]\).
Quick search
Let \(z\) be the current state.
- -
Assert: Due to validation, a value is on the top of the stack.
- -
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+- +
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
Trap.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \(a\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}|}\), then:
@@ -1314,15 +1314,15 @@
Quick search
Assert: Due to validation, a value of value type \(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}\) is on the top of the stack.
Pop the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i)\) from the stack.
- -
Assert: Due to validation, a value is on the top of the stack.
- -
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+- +
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
Trap.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \(a\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}|}\) and \(i + n\) is greater than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}{}[a]{.}\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}|}\), then:
@@ -1340,7 +1340,7 @@
Quick search
Else:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Push the value \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) to the stack.
Push the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i)\) to the stack.
- @@ -1383,25 +1383,25 @@
Push the value \({\href{../exec/runtime.html#syntax-val}{\mathit{val}}}\) to the stack.
Quick search
Assert: Due to validation, a value of value type \(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}\) is on the top of the stack.
Pop the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i_2)\) from the stack.
- -
Assert: Due to validation, a value is on the top of the stack.
- +
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) from the stack.
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) from the stack.
Assert: Due to validation, a value of value type \(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}\) is on the top of the stack.
Pop the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i_1)\) from the stack.
- -
Assert: Due to validation, a value is on the top of the stack.
- -
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\) and the type of \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is ref, then:
+- +
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\) and the type of \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is ref, then:
Trap.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\) and the type of \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is ref, then:
+- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\) and the type of \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is ref, then:
Trap.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- -
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_1)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_1)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
If \(a_1\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}|}\) and \(i_1 + n\) is greater than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}{}[a_1]{.}\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}|}\), then:
@@ -1411,7 +1411,7 @@Quick search
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_2)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_2)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\).
If \(a_2\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}|}\) and \(i_2 + n\) is greater than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}{}[a_2]{.}\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}|}\), then:
@@ -1425,7 +1425,7 @@
Quick search
If \(n\) is \(0\), then:
-
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
- @@ -1441,11 +1441,11 @@
Do nothing.
Quick search
Assert: Due to validation, \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x_2])\) is of the case \(\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}\).
Let \((\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}~y_0)\) be \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x_2])\).
- -
Let \(({\href{../syntax/types.html#syntax-mut}{\mathsf{mut}}^?},\, {\mathit{zt}}_2)\) be \(y_0\).
- -
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_1)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_1)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_2)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_2)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\).
Let \({{\href{../syntax/instructions.html#syntax-sx}{\mathit{sx}}}^?}\) be \({\href{../syntax/instructions.html#syntax-sx}{\mathit{sx}}}({\mathit{zt}}_2)\).
Push the value \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_1)\) to the stack.
- @@ -1471,11 +1471,11 @@
Push the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i_1 + n - 1)\) to the stack.
Quick search
Assert: Due to validation, \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x_2])\) is of the case \(\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}\).
Let \((\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}~y_0)\) be \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x_2])\).
- -
Let \(({\href{../syntax/types.html#syntax-mut}{\mathsf{mut}}^?},\, {\mathit{zt}}_2)\) be \(y_0\).
- -
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_1)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_1)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_2)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_2)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 1}}}\).
Let \({{\href{../syntax/instructions.html#syntax-sx}{\mathit{sx}}}^?}\) be \({\href{../syntax/instructions.html#syntax-sx}{\mathit{sx}}}({\mathit{zt}}_2)\).
Push the value \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a_1)\) to the stack.
- @@ -1629,15 +1629,15 @@
Push the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i_1)\) to the stack.
Quick search
Assert: Due to validation, a value of value type \(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}\) is on the top of the stack.
Pop the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i)\) from the stack.
- -
Assert: Due to validation, a value is on the top of the stack.
- -
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+- +
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
Trap.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \(a\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}|}\) and \(i + n\) is greater than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}{}[a]{.}\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}|}\), then:
@@ -1649,7 +1649,7 @@
Quick search
If \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\) is not of the case \(\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}\), then:
-
If \(n\) is \(0\) and \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \(n\) is \(0\) and \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
- @@ -1662,7 +1662,7 @@
Do nothing.
Quick search
Let \((\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}~y_0)\) be \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\).
- -
Let \(({\href{../syntax/types.html#syntax-mut}{\mathsf{mut}}^?},\, {\mathit{zt}})\) be \(y_0\).
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
If \(j + n \cdot {|{\mathit{zt}}|} / 8\) is greater than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{datas}}{}[y]{.}\href{../exec/runtime.html#syntax-datainst}{\mathsf{data}}|}\), then:
@@ -1684,7 +1684,7 @@Quick search
Let \((\href{../syntax/types.html#syntax-comptype}{\mathsf{array}}~y_0)\) be \({\href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}}(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x])\).
- -
Let \(({\href{../syntax/types.html#syntax-mut}{\mathsf{mut}}^?},\, {\mathit{zt}})\) be \(y_0\).
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \(c\) be \({\mathrm{inverse}}_{{\mathit{of}}_{\mathit{zbytes}}}({\mathit{zt}}, z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{datas}}{}[y]{.}\href{../exec/runtime.html#syntax-datainst}{\mathsf{data}}{}[j : {|{\mathit{zt}}|} / 8])\).
Push the value \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) to the stack.
- @@ -1789,15 +1789,15 @@
Push the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i)\) to the stack.
Quick search
Assert: Due to validation, a value of value type \(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}\) is on the top of the stack.
Pop the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i)\) from the stack.
- -
Assert: Due to validation, a value is on the top of the stack.
- -
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+- +
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
Trap.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
If \(a\) is less than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}|}\) and \(i + n\) is greater than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}{}[a]{.}\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}|}\), then:
@@ -1809,7 +1809,7 @@
Quick search
If \(j + n\) is greater than \({|z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{elems}}{}[y]{.}\href{../exec/runtime.html#syntax-eleminst}{\mathsf{elem}}|}\), then:
-
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
- @@ -1820,10 +1820,10 @@
Trap.
Quick search
- -
Let \({\href{../exec/runtime.html#syntax-ref}{\mathit{ref}}}\) be \(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{elems}}{}[y]{.}\href{../exec/runtime.html#syntax-eleminst}{\mathsf{elem}}{}[j]\).
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Push the value \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) to the stack.
Push the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i)\) to the stack.
- @@ -1843,7 +1843,7 @@
Push the value \({\href{../exec/runtime.html#syntax-ref}{\mathit{ref}}}\) to the stack.
Quick search
Else if \(n\) is \(0\), then:
-
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
- @@ -1858,10 +1858,10 @@
Do nothing.
Quick search
- -
Let \({\href{../exec/runtime.html#syntax-ref}{\mathit{ref}}}\) be \(z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{elems}}{}[y]{.}\href{../exec/runtime.html#syntax-eleminst}{\mathsf{elem}}{}[j]\).
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\), then:
-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Push the value \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~a)\) to the stack.
Push the value \((\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i)\) to the stack.
- @@ -1904,18 +1904,18 @@
Push the value \({\href{../exec/runtime.html#syntax-ref}{\mathit{ref}}}\) to the stack.
Quick search
\(\href{../syntax/instructions.html#syntax-instr-extern}{\mathsf{any.convert\_extern}}\)¶
- -
Assert: Due to validation, a value is on the top of the stack.
- -
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+- +
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
Push the value \((\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}~\href{../syntax/types.html#syntax-heaptype}{\mathsf{any}})\) to the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}extern}}\), then:
+If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}extern}}\), then:
@@ -1937,18 +1937,18 @@-
- +
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}extern}}~{\href{../exec/runtime.html#syntax-addrref}{\mathit{addrref}}})\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}extern}}~{\href{../exec/runtime.html#syntax-addrref}{\mathit{addrref}}})\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Push the value \({\href{../exec/runtime.html#syntax-addrref}{\mathit{addrref}}}\) to the stack.
Quick search
\(\href{../syntax/instructions.html#syntax-instr-extern}{\mathsf{extern.convert\_any}}\)¶
- -
Assert: Due to validation, a value is on the top of the stack.
- -
Pop the value \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
If \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
+- +
Pop the value \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) from the stack.
- -
If \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is of the case \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\), then:
Push the value \((\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}~\href{../syntax/types.html#syntax-heaptype}{\mathsf{extern}})\) to the stack.
If the type of \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is addrref, then:
+If the type of \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\) is addrref, then:
@@ -3855,7 +3855,7 @@-
- +
Let \({\href{../exec/runtime.html#syntax-addrref}{\mathit{addrref}}}\) be \({\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Let \({\href{../exec/runtime.html#syntax-addrref}{\mathit{addrref}}}\) be \({\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}\).
Push the value \((\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}extern}}~{\href{../exec/runtime.html#syntax-addrref}{\mathit{addrref}}})\) to the stack.
\(t_2\mathsf{x}N\mathsf{.}\href{.
\(\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{block}}~{\mathit{bt}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast}\)¶
- -
Let \(z\) be the current state.
- +
Let \({t_1^{m}} \href{../syntax/types.html#syntax-functype}{\rightarrow} {t_2^{n}}\) be \({{\href{../syntax/instructions.html#syntax-blocktype}{\mathit{blocktype}}}}_{z}({\mathit{bt}})\).
Let \({t_1^{m}} \href{../syntax/types.html#syntax-functype}{\rightarrow} {t_2^{n}}\) be \({{\href{../exec/runtime.html#aux-blocktype}{\mathrm{instrtype}}}}_{z}({\mathit{bt}})\).
Assert: Due to validation, there are at least \(m\) values on the top of the stack.
Pop the values \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^{m}}\) from the stack.
- @@ -3864,14 +3864,14 @@
Let \(L\) be the label whose arity is \(n\) and whose continuation is \(\epsilon\).
\(t_2\mathsf{x}N\mathsf{.}\href{.
\[\begin{split}\begin{array}{@{}l@{}rcl@{}l@{}} & z ; {{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^{m}}~(\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{block}}~{\mathit{bt}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast}) &\href{../exec/conventions.html#exec-notation}{\hookrightarrow}& ({{\href{../exec/runtime.html#syntax-label}{\mathsf{label}}}_{n}}{\{ \epsilon \}}~{{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^{m}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast}) - &\qquad \mbox{if}~{{\href{../syntax/instructions.html#syntax-blocktype}{\mathit{blocktype}}}}_{z}({\mathit{bt}}) = {t_1^{m}} \href{../syntax/types.html#syntax-functype}{\rightarrow} {t_2^{n}} \\ + &\qquad \mbox{if}~{{\href{../exec/runtime.html#aux-blocktype}{\mathrm{instrtype}}}}_{z}({\mathit{bt}}) = {t_1^{m}} \href{../syntax/types.html#syntax-functype}{\rightarrow} {t_2^{n}} \\ \end{array}\end{split}\]\(\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{loop}}~{\mathit{bt}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast}\)¶
- -
Let \(z\) be the current state.
- +
Let \({t_1^{m}} \href{../syntax/types.html#syntax-functype}{\rightarrow} {t_2^{n}}\) be \({{\href{../syntax/instructions.html#syntax-blocktype}{\mathit{blocktype}}}}_{z}({\mathit{bt}})\).
Let \({t_1^{m}} \href{../syntax/types.html#syntax-functype}{\rightarrow} {t_2^{n}}\) be \({{\href{../exec/runtime.html#aux-blocktype}{\mathrm{instrtype}}}}_{z}({\mathit{bt}})\).
Assert: Due to validation, there are at least \(m\) values on the top of the stack.
Pop the values \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^{m}}\) from the stack.
- @@ -3880,7 +3880,7 @@
Let \(L\) be the label whose arity is \(m\) and whose continuation is \((\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{loop}}~{\mathit{bt}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast})\).
\(t_2\mathsf{x}N\mathsf{.}\href{.
\[\begin{split}\begin{array}{@{}l@{}rcl@{}l@{}} & z ; {{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^{m}}~(\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{loop}}~{\mathit{bt}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast}) &\href{../exec/conventions.html#exec-notation}{\hookrightarrow}& ({{\href{../exec/runtime.html#syntax-label}{\mathsf{label}}}_{m}}{\{ \href{../syntax/instructions.html#syntax-instr-control}{\mathsf{loop}}~{\mathit{bt}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast} \}}~{{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^{m}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast}) - &\qquad \mbox{if}~{{\href{../syntax/instructions.html#syntax-blocktype}{\mathit{blocktype}}}}_{z}({\mathit{bt}}) = {t_1^{m}} \href{../syntax/types.html#syntax-functype}{\rightarrow} {t_2^{n}} \\ + &\qquad \mbox{if}~{{\href{../exec/runtime.html#aux-blocktype}{\mathrm{instrtype}}}}_{z}({\mathit{bt}}) = {t_1^{m}} \href{../syntax/types.html#syntax-functype}{\rightarrow} {t_2^{n}} \\ \end{array}\end{split}\]@@ -3919,11 +3919,11 @@ \(t_2\mathsf{x}N\mathsf{.}\href{.
Let \(n\) be the arity of \(L\).
Let \({{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}'}^\ast}\) be the continuation of \(L\).
- -
Pop the current label from the stack.
- -
Let \({{\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}^\ast}\) be \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^\ast}\).
If \(l\) is \(0\) and \({|{{\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}^\ast}|}\) is greater than or equal to \(n\), then:
+- +
Let \({{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}^\ast}\) be \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^\ast}\).
If \(l\) is \(0\) and \({|{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}^\ast}|}\) is greater than or equal to \(n\), then:
--
@@ -3932,7 +3932,7 @@- +
Let \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}'}^\ast}~{{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^{n}}\) be \({{\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}^\ast}\).
Let \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}'}^\ast}~{{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^{n}}\) be \({{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}^\ast}\).
Push the values \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^{n}}\) to the stack.
Execute the sequence \({{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}'}^\ast}\).
\(t_2\mathsf{x}N\mathsf{.}\href{.
If \(l\) is greater than \(0\), then:
--
@@ -4499,20 +4499,20 @@- +
Let \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^\ast}\) be \({{\mathit{admin}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}^\ast}\).
Let \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^\ast}\) be \({{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}_{\mathit{u{\kern-0.1em\scriptstyle 0}}}^\ast}\).
Push the values \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^\ast}\) to the stack.
Execute the instruction \((\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{br}}~l - 1)\).
\(t_2\mathsf{x}N\mathsf{.}\href{. \[\begin{split}~\\[-1ex] \begin{array}{l} \begin{array}{lcl@{\qquad}l} -S; \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n~(\href{../exec/runtime.html#syntax-invoke}{\mathsf{invoke}}~a) &\href{../exec/conventions.html#exec-notation}{\hookrightarrow}& S'; \href{../exec/runtime.html#syntax-result}{\mathit{result}} +S; \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n~(\href{../exec/instructions.html#exec-invoke}{\mathsf{invoke}}~a) &\href{../exec/conventions.html#exec-notation}{\hookrightarrow}& S'; \href{../exec/runtime.html#syntax-result}{\mathit{result}} \end{array} \\ \qquad \begin{array}[t]{@{}r@{~}l@{}} - (\mathrel{\mbox{if}} & S.\href{../exec/runtime.html#syntax-store}{\mathsf{funcs}}[a] = \{ \href{../exec/runtime.html#syntax-funcinst}{\mathsf{type}}~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}, \href{../exec/runtime.html#syntax-funcinst}{\mathsf{hostcode}}~\mathit{hf} \} \\ + (\mathrel{\mbox{if}} & S.\href{../exec/runtime.html#syntax-store}{\mathsf{funcs}}[a] = \{ \href{../exec/runtime.html#syntax-funcinst}{\mathsf{type}}~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}, \href{../exec/runtime.html#syntax-funcinst}{\mathsf{hostfunc}}~\mathit{hf} \} \\ \wedge & \href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}(\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}) = \href{../syntax/types.html#syntax-comptype}{\mathsf{func}}~[t_1^n] \href{../syntax/types.html#syntax-functype}{\rightarrow} [t_2^m] \\ \wedge & (S'; \href{../exec/runtime.html#syntax-result}{\mathit{result}}) \in \mathit{hf}(S; \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n)) \\ \end{array} \\ \begin{array}{lcl@{\qquad}l} -S; \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n~(\href{../exec/runtime.html#syntax-invoke}{\mathsf{invoke}}~a) &\href{../exec/conventions.html#exec-notation}{\hookrightarrow}& S; \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n~(\href{../exec/runtime.html#syntax-invoke}{\mathsf{invoke}}~a) +S; \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n~(\href{../exec/instructions.html#exec-invoke}{\mathsf{invoke}}~a) &\href{../exec/conventions.html#exec-notation}{\hookrightarrow}& S; \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n~(\href{../exec/instructions.html#exec-invoke}{\mathsf{invoke}}~a) \end{array} \\ \qquad \begin{array}[t]{@{}r@{~}l@{}} - (\mathrel{\mbox{if}} & S.\href{../exec/runtime.html#syntax-store}{\mathsf{funcs}}[a] = \{ \href{../exec/runtime.html#syntax-funcinst}{\mathsf{type}}~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}, \href{../exec/runtime.html#syntax-funcinst}{\mathsf{hostcode}}~\mathit{hf} \} \\ + (\mathrel{\mbox{if}} & S.\href{../exec/runtime.html#syntax-store}{\mathsf{funcs}}[a] = \{ \href{../exec/runtime.html#syntax-funcinst}{\mathsf{type}}~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}, \href{../exec/runtime.html#syntax-funcinst}{\mathsf{hostfunc}}~\mathit{hf} \} \\ \wedge & \href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}(\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}) = \href{../syntax/types.html#syntax-comptype}{\mathsf{func}}~[t_1^n] \href{../syntax/types.html#syntax-functype}{\rightarrow} [t_2^m] \\ \wedge & \bot \in \mathit{hf}(S; \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n)) \\ \end{array} \\ diff --git a/core/exec/modules.html b/core/exec/modules.html index bea0e634a3..7b8f3238a0 100644 --- a/core/exec/modules.html +++ b/core/exec/modules.html @@ -6,7 +6,7 @@ -
Modules — WebAssembly 3.0 (Draft 2024-05-30) +Modules — WebAssembly 3.0 (Draft 2024-06-01) @@ -121,7 +121,7 @@Modules
Let \(\href{../exec/runtime.html#syntax-hostfunc}{\mathit{hostfunc}}\) be the host function to allocate and \(\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}\) its defined type.
- -
Let \(a\) be the first free function address in \(S\).
- +
Let \(\href{../exec/runtime.html#syntax-funcinst}{\mathit{funcinst}}\) be the function instance \(\{ \href{../exec/runtime.html#syntax-funcinst}{\mathsf{type}}~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}, \href{../exec/runtime.html#syntax-funcinst}{\mathsf{hostcode}}~\href{../exec/runtime.html#syntax-hostfunc}{\mathit{hostfunc}} \}\).
Let \(\href{../exec/runtime.html#syntax-funcinst}{\mathit{funcinst}}\) be the function instance \(\{ \href{../exec/runtime.html#syntax-funcinst}{\mathsf{type}}~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}, \href{../exec/runtime.html#syntax-funcinst}{\mathsf{hostfunc}}~\href{../exec/runtime.html#syntax-hostfunc}{\mathit{hostfunc}} \}\).
Append \(\href{../exec/runtime.html#syntax-funcinst}{\mathit{funcinst}}\) to the \(\href{../exec/runtime.html#syntax-store}{\mathsf{funcs}}\) of \(S\).
- @@ -131,7 +131,7 @@
Return \(a\).
Modules @@ -642,7 +642,7 @@
Modules \[\begin{split}~\\[-1ex] \begin{array}{@{}lcl} -\href{../exec/modules.html#exec-invocation}{\mathrm{invoke}}(S, \href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}, \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n) &=& S; F; \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n~(\href{../exec/runtime.html#syntax-invoke}{\mathsf{invoke}}~\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}) \\ +\href{../exec/modules.html#exec-invocation}{\mathrm{invoke}}(S, \href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}, \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n) &=& S; F; \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n~(\href{../exec/instructions.html#exec-invoke}{\mathsf{invoke}}~\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}) \\ &(\mathrel{\mbox{if}} & \href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}(S.\href{../exec/runtime.html#syntax-store}{\mathsf{funcs}}[\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}].\href{../exec/runtime.html#syntax-funcinst}{\mathsf{type}}) = \href{../syntax/types.html#syntax-comptype}{\mathsf{func}}~[t_1^n] \href{../syntax/types.html#syntax-functype}{\rightarrow} [t_2^m] \\ &\wedge& (S \href{../exec/values.html#valid-val}{\vdash} \href{../exec/runtime.html#syntax-val}{\mathit{val}} : t_1)^n \\ &\wedge& F = \{ \href{../exec/runtime.html#syntax-frame}{\mathsf{module}}~\{\}, \href{../exec/runtime.html#syntax-frame}{\mathsf{locals}}~\epsilon \}) \\ diff --git a/core/exec/numerics.html b/core/exec/numerics.html index 01a083d493..ddb4cc7b8a 100644 --- a/core/exec/numerics.html +++ b/core/exec/numerics.html @@ -6,7 +6,7 @@ -
Numerics — WebAssembly 3.0 (Draft 2024-05-30) +Numerics — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/exec/runtime.html b/core/exec/runtime.html index e7e91b9287..9bd8a356dc 100644 --- a/core/exec/runtime.html +++ b/core/exec/runtime.html @@ -6,7 +6,7 @@ -Runtime Structure — WebAssembly 3.0 (Draft 2024-05-30) +Runtime Structure — WebAssembly 3.0 (Draft 2024-06-01) @@ -91,11 +91,11 @@Quick search
Runtime Structure¶
Store, stack, and other runtime structure forming the WebAssembly abstract machine, such as values or module instances, are made precise in terms of additional auxiliary syntax.
- Values¶
+Values¶
WebAssembly computations manipulate values of either the four basic number types, i.e., integers and floating-point data of 32 or 64 bit width each, or vectors of 128 bit width, or of reference type.
In most places of the semantics, values of different types can occur. In order to avoid ambiguities, values are therefore represented with an abstract syntax that makes their type explicit. -It is convenient to reuse the same notation as for the \(\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}\) instructions and \(\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}\) producing them.
+It is convenient to reuse the same notation as for the \(\mathsf{const}\) instructions and \(\mathsf{ref.null}\) producing them.References other than null are represented with additional administrative instructions. They either are scalar references, containing a 31-bit integer, structure references, pointing to a specific structure address, @@ -104,38 +104,33 @@
Quick search
or host references pointing to an uninterpreted form of host address defined by the embedder. Any of the aformentioned references can furthermore be wrapped up as an external reference.-\[\begin{split}\begin{array}{llcl} -\def\mathdef2446#1{{}}\mathdef2446{number} & \href{../exec/runtime.html#syntax-num}{\mathit{num}} &::=& - \href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~\href{../syntax/values.html#syntax-int}{\mathit{i\scriptstyle\kern-0.1em32}} \\&&|& - \href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~\href{../syntax/values.html#syntax-int}{\mathit{i\scriptstyle\kern-0.1em64}} \\&&|& - \href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle32}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~\href{../syntax/values.html#syntax-float}{\mathit{f\scriptstyle\kern-0.15em32}} \\&&|& - \href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~\href{../syntax/values.html#syntax-float}{\mathit{f\scriptstyle\kern-0.15em64}} \\ -\def\mathdef2446#1{{}}\mathdef2446{vector} & \href{../exec/runtime.html#syntax-vec}{\mathit{vec}} &::=& - \href{../syntax/types.html#syntax-vectype}{\mathsf{v\scriptstyle128}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~\href{../syntax/values.html#syntax-int}{\mathit{i\scriptstyle\kern-0.1em128}} \\ -\def\mathdef2446#1{{}}\mathdef2446{reference} & \href{../exec/runtime.html#syntax-ref}{\mathit{ref}} &::=& - \href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}~(\href{../syntax/types.html#syntax-absheaptype}{\mathit{absheaptype}}~|~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}) \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}i31}}~\href{../syntax/values.html#syntax-int}{\mathit{u\scriptstyle\kern-0.1em31}} \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}~\href{../exec/runtime.html#syntax-structaddr}{\mathit{structaddr}} \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~\href{../exec/runtime.html#syntax-arrayaddr}{\mathit{arrayaddr}} \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}func}}~\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}} \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}host}}~\href{../exec/runtime.html#syntax-hostaddr}{\mathit{hostaddr}} \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}extern}}~\href{../exec/runtime.html#syntax-ref}{\mathit{ref}} \\ -\def\mathdef2446#1{{}}\mathdef2446{value} & \href{../exec/runtime.html#syntax-val}{\mathit{val}} &::=& - \href{../exec/runtime.html#syntax-num}{\mathit{num}} ~|~ \href{../exec/runtime.html#syntax-vec}{\mathit{vec}} ~|~ \href{../exec/runtime.html#syntax-ref}{\mathit{ref}} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-val}{\mathit{val}}} &::=& {\href{../exec/runtime.html#syntax-num}{\mathit{num}}} ~|~ {\href{../exec/runtime.html#syntax-vec}{\mathit{vec}}} ~|~ {\href{../exec/runtime.html#syntax-ref}{\mathit{ref}}} \\[0.8ex] +& {\href{../exec/runtime.html#syntax-num}{\mathit{num}}} &::=& {\href{../syntax/types.html#syntax-numtype}{\mathit{numtype}}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~{{\href{../exec/runtime.html#syntax-num}{\mathit{num}}}}_{{\href{../syntax/types.html#syntax-numtype}{\mathit{numtype}}}} \\[0.8ex] +& {\href{../exec/runtime.html#syntax-vec}{\mathit{vec}}} &::=& {\href{../syntax/types.html#syntax-vectype}{\mathit{vectype}}}{.}\href{../syntax/instructions.html#syntax-instr-vec}{\mathsf{const}}~{{\href{../exec/runtime.html#syntax-vec}{\mathit{vec}}}}_{{\href{../syntax/types.html#syntax-vectype}{\mathit{vectype}}}} \\[0.8ex] +& {\href{../exec/runtime.html#syntax-ref}{\mathit{ref}}} &::=& {\href{../exec/runtime.html#syntax-addrref}{\mathit{addrref}}} \\ &&|& +\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}~{\href{../syntax/types.html#syntax-heaptype}{\mathit{heaptype}}} \\[0.8ex] +& {\href{../exec/runtime.html#syntax-addrref}{\mathit{addrref}}} &::=& \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}i31}}~{\href{../syntax/values.html#syntax-int}{\mathit{u\scriptstyle\kern-0.1em31}}} \\ &&|& +\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}~{\href{../exec/runtime.html#syntax-structaddr}{\mathit{structaddr}}} \\ &&|& +\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~{\href{../exec/runtime.html#syntax-arrayaddr}{\mathit{arrayaddr}}} \\ &&|& +\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}func}}~{\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}} \\ &&|& +\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}host}}~{\href{../exec/runtime.html#syntax-hostaddr}{\mathit{hostaddr}}} \\ &&|& +\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}extern}}~{\href{../exec/runtime.html#syntax-addrref}{\mathit{addrref}}} \\ \end{array}\end{split}\]Note
-Future versions of WebAssembly may add additional forms of reference.
+Future versions of WebAssembly may add additional forms of values.
Value types can have an associated default value; it is the respective value \(0\) for number types, \(0\) for vector types, and null for nullable reference types. -For other references, no default value is defined, \(\href{../exec/runtime.html#default-val}{\mathrm{default}}_t\) hence is an optional value \(\href{../exec/runtime.html#syntax-val}{\mathit{val}}^?\).
--\[\begin{split}\begin{array}{lcl@{\qquad}l} -\href{../exec/runtime.html#default-val}{\mathrm{default}}_t &=& t{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~0 & (\mathrel{\mbox{if}} t = \href{../syntax/types.html#syntax-numtype}{\mathit{numtype}}) \\ -\href{../exec/runtime.html#default-val}{\mathrm{default}}_t &=& t{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~0 & (\mathrel{\mbox{if}} t = \href{../syntax/types.html#syntax-vectype}{\mathit{vectype}}) \\ -\href{../exec/runtime.html#default-val}{\mathrm{default}}_t &=& \href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}~t & (\mathrel{\mbox{if}} t = (\href{../syntax/types.html#syntax-reftype}{\mathsf{ref}}~\href{../syntax/types.html#syntax-reftype}{\mathsf{null}}~\href{../syntax/types.html#syntax-heaptype}{\mathit{heaptype}})) \\ -\href{../exec/runtime.html#default-val}{\mathrm{default}}_t &=& \epsilon & (\mathrel{\mbox{if}} t = (\href{../syntax/types.html#syntax-reftype}{\mathsf{ref}}~\href{../syntax/types.html#syntax-heaptype}{\mathit{heaptype}})) \\ +For other references, no default value is defined, \({{\href{../exec/runtime.html#default-val}{\mathrm{default}}}}_{t}\) hence is an optional value \({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^?}\). ++\[\begin{split}\begin{array}{@{}lcl@{}l@{}} +{{\href{../exec/runtime.html#default-val}{\mathrm{default}}}}_{{\mathsf{i}}{N}} &=& ({\mathsf{i}}{N}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~0) \\ +{{\href{../exec/runtime.html#default-val}{\mathrm{default}}}}_{{\mathsf{f}}{N}} &=& ({\mathsf{f}}{N}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~{+0}) \\ +{{\href{../exec/runtime.html#default-val}{\mathrm{default}}}}_{{\mathsf{v}}{N}} &=& ({\mathsf{v}}{N}{.}\href{../syntax/instructions.html#syntax-instr-vec}{\mathsf{const}}~0) \\ +{{\href{../exec/runtime.html#default-val}{\mathrm{default}}}}_{\href{../syntax/types.html#syntax-reftype}{\mathsf{ref}}~\href{../syntax/types.html#syntax-reftype}{\mathsf{null}}~{\mathit{ht}}} &=& (\href{../syntax/instructions.html#syntax-instr-ref}{\mathsf{ref.null}}~{\mathit{ht}}) \\ +{{\href{../exec/runtime.html#default-val}{\mathrm{default}}}}_{\href{../syntax/types.html#syntax-reftype}{\mathsf{ref}}~{\mathit{ht}}} &=& \epsilon \\ \end{array}\end{split}\]Convention¶
@@ -149,10 +144,8 @@Conventionvalues or a trap.
-\[\begin{split}\begin{array}{llcl} -\def\mathdef2446#1{{}}\mathdef2446{result} & \href{../exec/runtime.html#syntax-result}{\mathit{result}} &::=& - \href{../exec/runtime.html#syntax-val}{\mathit{val}}^\ast \\&&|& - \href{../exec/runtime.html#syntax-trap}{\mathsf{trap}} +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-result}{\mathit{result}}} &::=& {{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^\ast} ~|~ \href{../exec/runtime.html#syntax-trap}{\mathsf{trap}} \\ \end{array}\end{split}\]@@ -162,18 +155,16 @@ @@ -196,27 +187,17 @@Conventionaddressed from anywhere else but the owning module instances.
Syntactically, the store is defined as a record listing the existing instances of each category:
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{store} & \href{../exec/runtime.html#syntax-store}{\mathit{store}} &::=& \{~ - \begin{array}[t]{l@{~}ll} - \href{../exec/runtime.html#syntax-store}{\mathsf{funcs}} & \href{../exec/runtime.html#syntax-funcinst}{\mathit{funcinst}}^\ast, \\ - \href{../exec/runtime.html#syntax-store}{\mathsf{tables}} & \href{../exec/runtime.html#syntax-tableinst}{\mathit{tableinst}}^\ast, \\ - \href{../exec/runtime.html#syntax-store}{\mathsf{mems}} & \href{../exec/runtime.html#syntax-meminst}{\mathit{meminst}}^\ast, \\ - \href{../exec/runtime.html#syntax-store}{\mathsf{globals}} & \href{../exec/runtime.html#syntax-globalinst}{\mathit{globalinst}}^\ast, \\ - \href{../exec/runtime.html#syntax-store}{\mathsf{elems}} & \href{../exec/runtime.html#syntax-eleminst}{\mathit{eleminst}}^\ast, \\ - \href{../exec/runtime.html#syntax-store}{\mathsf{datas}} & \href{../exec/runtime.html#syntax-datainst}{\mathit{datainst}}^\ast, \\ - \href{../exec/runtime.html#syntax-store}{\mathsf{structs}} & \href{../exec/runtime.html#syntax-structinst}{\mathit{structinst}}^\ast, \\ - \href{../exec/runtime.html#syntax-store}{\mathsf{arrays}} & \href{../exec/runtime.html#syntax-arrayinst}{\mathit{arrayinst}}^\ast ~\} - \end{array} +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-store}{\mathit{store}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-store}{\mathsf{funcs}}~{{\href{../exec/runtime.html#syntax-funcinst}{\mathit{funcinst}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-store}{\mathsf{globals}}~{{\href{../exec/runtime.html#syntax-globalinst}{\mathit{globalinst}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-store}{\mathsf{tables}}~{{\href{../exec/runtime.html#syntax-tableinst}{\mathit{tableinst}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-store}{\mathsf{mems}}~{{\href{../exec/runtime.html#syntax-meminst}{\mathit{meminst}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-store}{\mathsf{elems}}~{{\href{../exec/runtime.html#syntax-eleminst}{\mathit{eleminst}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-store}{\mathsf{datas}}~{{\href{../exec/runtime.html#syntax-datainst}{\mathit{datainst}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-store}{\mathsf{structs}}~{{\href{../exec/runtime.html#syntax-structinst}{\mathit{structinst}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-store}{\mathsf{arrays}}~{{\href{../exec/runtime.html#syntax-arrayinst}{\mathit{arrayinst}}}^\ast} \}\end{array} \\ \end{array}\end{split}\]Conventionembedder may supply an uninterpreted set of host addresses.
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{address} & \href{../exec/runtime.html#syntax-addr}{\mathit{addr}} &::=& - 0 ~|~ 1 ~|~ 2 ~|~ \dots \\ -\def\mathdef2446#1{{}}\mathdef2446{function address} & \href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}} &::=& - \href{../exec/runtime.html#syntax-addr}{\mathit{addr}} \\ -\def\mathdef2446#1{{}}\mathdef2446{table address} & \href{../exec/runtime.html#syntax-tableaddr}{\mathit{tableaddr}} &::=& - \href{../exec/runtime.html#syntax-addr}{\mathit{addr}} \\ -\def\mathdef2446#1{{}}\mathdef2446{memory address} & \href{../exec/runtime.html#syntax-memaddr}{\mathit{memaddr}} &::=& - \href{../exec/runtime.html#syntax-addr}{\mathit{addr}} \\ -\def\mathdef2446#1{{}}\mathdef2446{global address} & \href{../exec/runtime.html#syntax-globaladdr}{\mathit{globaladdr}} &::=& - \href{../exec/runtime.html#syntax-addr}{\mathit{addr}} \\ -\def\mathdef2446#1{{}}\mathdef2446{element address} & \href{../exec/runtime.html#syntax-elemaddr}{\mathit{elemaddr}} &::=& - \href{../exec/runtime.html#syntax-addr}{\mathit{addr}} \\ -\def\mathdef2446#1{{}}\mathdef2446{data address} & \href{../exec/runtime.html#syntax-dataaddr}{\mathit{dataaddr}} &::=& - \href{../exec/runtime.html#syntax-addr}{\mathit{addr}} \\ -\def\mathdef2446#1{{}}\mathdef2446{structure address} & \href{../exec/runtime.html#syntax-structaddr}{\mathit{structaddr}} &::=& - \href{../exec/runtime.html#syntax-addr}{\mathit{addr}} \\ -\def\mathdef2446#1{{}}\mathdef2446{array address} & \href{../exec/runtime.html#syntax-arrayaddr}{\mathit{arrayaddr}} &::=& - \href{../exec/runtime.html#syntax-addr}{\mathit{addr}} \\ -\def\mathdef2446#1{{}}\mathdef2446{host address} & \href{../exec/runtime.html#syntax-hostaddr}{\mathit{hostaddr}} &::=& - \href{../exec/runtime.html#syntax-addr}{\mathit{addr}} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}} &::=& \mathbb{N} \\ +& {\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}} &::=& {\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}} \\ +& {\href{../exec/runtime.html#syntax-tableaddr}{\mathit{tableaddr}}} &::=& {\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}} \\ +& {\href{../exec/runtime.html#syntax-memaddr}{\mathit{memaddr}}} &::=& {\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}} \\ +& {\href{../exec/runtime.html#syntax-globaladdr}{\mathit{globaladdr}}} &::=& {\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}} \\ +& {\href{../exec/runtime.html#syntax-elemaddr}{\mathit{elemaddr}}} &::=& {\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}} \\ +& {\href{../exec/runtime.html#syntax-dataaddr}{\mathit{dataaddr}}} &::=& {\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}} \\ +& {\href{../exec/runtime.html#syntax-structaddr}{\mathit{structaddr}}} &::=& {\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}} \\ +& {\href{../exec/runtime.html#syntax-arrayaddr}{\mathit{arrayaddr}}} &::=& {\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}} \\ +& {\href{../exec/runtime.html#syntax-hostaddr}{\mathit{hostaddr}}} &::=& {\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}} \\ \end{array}\end{split}\]An embedder may assign identity to exported store objects corresponding to their addresses, even where this identity is not observable from within WebAssembly code itself @@ -234,7 +215,7 @@
Convention
Conventions¶
-
@@ -244,18 +225,16 @@- +
The notation \(\mathrm{addr}(A)\) denotes the set of addresses from address space \(\mathit{addr}\) occurring free in \(A\). We sometimes reinterpret this set as the list of its elements.
The notation \({\mathrm{addr}}(A)\) denotes the set of addresses from address space \({\href{../exec/runtime.html#syntax-addr}{\mathit{addr}}}\) occurring free in \(A\). We sometimes reinterpret this set as the list of its elements.
Conventioninstantiating a module, and collects runtime representations of all entities that are imported, defined, or exported by the module.
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{module instance} & \href{../exec/runtime.html#syntax-moduleinst}{\mathit{moduleinst}} &::=& \{ - \begin{array}[t]{l@{~}ll} - \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{types}} & \href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}^\ast, \\ - \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{funcaddrs}} & \href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}^\ast, \\ - \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{tableaddrs}} & \href{../exec/runtime.html#syntax-tableaddr}{\mathit{tableaddr}}^\ast, \\ - \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{memaddrs}} & \href{../exec/runtime.html#syntax-memaddr}{\mathit{memaddr}}^\ast, \\ - \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{globaladdrs}} & \href{../exec/runtime.html#syntax-globaladdr}{\mathit{globaladdr}}^\ast, \\ - \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{elemaddrs}} & \href{../exec/runtime.html#syntax-elemaddr}{\mathit{elemaddr}}^\ast, \\ - \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{dataaddrs}} & \href{../exec/runtime.html#syntax-dataaddr}{\mathit{dataaddr}}^\ast, \\ - \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{exports}} & \href{../exec/runtime.html#syntax-exportinst}{\mathit{exportinst}}^\ast ~\} \\ - \end{array} +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-moduleinst}{\mathit{moduleinst}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-moduleinst}{\mathsf{types}}~{{\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{funcaddrs}}~{{\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{globaladdrs}}~{{\href{../exec/runtime.html#syntax-globaladdr}{\mathit{globaladdr}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{tableaddrs}}~{{\href{../exec/runtime.html#syntax-tableaddr}{\mathit{tableaddr}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{memaddrs}}~{{\href{../exec/runtime.html#syntax-memaddr}{\mathit{memaddr}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{elemaddrs}}~{{\href{../exec/runtime.html#syntax-elemaddr}{\mathit{elemaddr}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{dataaddrs}}~{{\href{../exec/runtime.html#syntax-dataaddr}{\mathit{dataaddr}}}^\ast},\; \\ + \href{../exec/runtime.html#syntax-moduleinst}{\mathsf{exports}}~{{\href{../exec/runtime.html#syntax-exportinst}{\mathit{exportinst}}}^\ast} \}\end{array} \\ \end{array}\end{split}\]Each component references runtime instances corresponding to respective declarations from the original module – whether imported or defined – in the order of their static indices. Function instances, table instances, memory instances, and global instances are referenced with an indirection through their respective addresses in the store.
@@ -267,11 +246,10 @@Conventionmodule instance of its originating module. The module instance is used to resolve references to other definitions during execution of the function.
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{function instance} & \href{../exec/runtime.html#syntax-funcinst}{\mathit{funcinst}} &::=& - \{ \href{../exec/runtime.html#syntax-funcinst}{\mathsf{type}}~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}, \href{../exec/runtime.html#syntax-funcinst}{\mathsf{module}}~\href{../exec/runtime.html#syntax-moduleinst}{\mathit{moduleinst}}, \href{../exec/runtime.html#syntax-funcinst}{\mathsf{code}}~\href{../syntax/modules.html#syntax-func}{\mathit{func}} \} \\ &&|& - \{ \href{../exec/runtime.html#syntax-funcinst}{\mathsf{type}}~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}, \href{../exec/runtime.html#syntax-funcinst}{\mathsf{hostcode}}~\href{../exec/runtime.html#syntax-hostfunc}{\mathit{hostfunc}} \} \\ -\def\mathdef2446#1{{}}\mathdef2446{host function} & \href{../exec/runtime.html#syntax-hostfunc}{\mathit{hostfunc}} &::=& \dots \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-funcinst}{\mathit{funcinst}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-funcinst}{\mathsf{type}}~{\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}},\; \href{../exec/runtime.html#syntax-funcinst}{\mathsf{module}}~{\href{../exec/runtime.html#syntax-moduleinst}{\mathit{moduleinst}}},\; \href{../exec/runtime.html#syntax-funcinst}{\mathsf{code}}~{{\href{../exec/runtime.html#syntax-funcinst}{\mathit{code}}}} \}\end{array} \\ +& {{\href{../exec/runtime.html#syntax-funcinst}{\mathit{code}}}} &::=& {\href{../syntax/modules.html#syntax-func}{\mathit{func}}} ~|~ \href{../exec/runtime.html#syntax-funcinst}{\mathsf{hostfunc}}~\dots \\ \end{array}\end{split}\]A host function is a function expressed outside WebAssembly but passed to a module as an import. The definition and behavior of host functions are outside the scope of this specification. @@ -289,47 +267,47 @@
Conventiontable. It records its type and holds a list of reference values.
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{table instance} & \href{../exec/runtime.html#syntax-tableinst}{\mathit{tableinst}} &::=& - \{ \href{../exec/runtime.html#syntax-tableinst}{\mathsf{type}}~\href{../syntax/types.html#syntax-tabletype}{\mathit{tabletype}}, \href{../exec/runtime.html#syntax-tableinst}{\mathsf{elem}}~\href{../syntax/conventions.html#syntax-list}{\mathit{list}}(\href{../exec/runtime.html#syntax-ref}{\mathit{ref}}) \} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-tableinst}{\mathit{tableinst}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-tableinst}{\mathsf{type}}~{\href{../syntax/types.html#syntax-tabletype}{\mathit{tabletype}}},\; \href{../exec/runtime.html#syntax-tableinst}{\mathsf{elem}}~{{\href{../exec/runtime.html#syntax-ref}{\mathit{ref}}}^\ast} \}\end{array} \\ \end{array}\end{split}\]Table elements can be mutated through table instructions, the execution of an active element segment, or by external means provided by the embedder.
-It is an invariant of the semantics that all table elements have a type matching the element type of \(\href{../syntax/types.html#syntax-tabletype}{\mathit{tabletype}}\). -It also is an invariant that the length of the element list never exceeds the maximum size of \(\href{../syntax/types.html#syntax-tabletype}{\mathit{tabletype}}\), if present.
+It is an invariant of the semantics that all table elements have a type matching the element type of \({\href{../syntax/types.html#syntax-tabletype}{\mathit{tabletype}}}\). +It also is an invariant that the length of the element list never exceeds the maximum size of \({\href{../syntax/types.html#syntax-tabletype}{\mathit{tabletype}}}\), if present.
Memory Instances¶
A memory instance is the runtime representation of a linear memory. It records its type and holds a list of bytes.
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{memory instance} & \href{../exec/runtime.html#syntax-meminst}{\mathit{meminst}} &::=& - \{ \href{../exec/runtime.html#syntax-meminst}{\mathsf{type}}~\href{../syntax/types.html#syntax-memtype}{\mathit{memtype}}, \href{../exec/runtime.html#syntax-meminst}{\mathsf{data}}~\href{../syntax/conventions.html#syntax-list}{\mathit{list}}(\href{../syntax/values.html#syntax-byte}{\mathit{byte}}) \} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-meminst}{\mathit{meminst}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-meminst}{\mathsf{type}}~{\href{../syntax/types.html#syntax-memtype}{\mathit{memtype}}},\; \href{../exec/runtime.html#syntax-meminst}{\mathsf{data}}~{{\href{../syntax/values.html#syntax-byte}{\mathit{byte}}}^\ast} \}\end{array} \\ \end{array}\end{split}\]-The length of the list always is a multiple of the WebAssembly page size, which is defined to be the constant \(65536\) – abbreviated \(64\,\mathrm{Ki}\).
+The length of the list always is a multiple of the WebAssembly page size, which is defined to be the constant \(65536\) – abbreviated \({64^\ast}~{\mathrm{Ki}}\).
The bytes can be mutated through memory instructions, the execution of an active data segment, or by external means provided by the embedder.
-It is an invariant of the semantics that the length of the byte list, divided by page size, never exceeds the maximum size of \(\href{../syntax/types.html#syntax-memtype}{\mathit{memtype}}\), if present.
+It is an invariant of the semantics that the length of the byte list, divided by page size, never exceeds the maximum size of \({\href{../syntax/types.html#syntax-memtype}{\mathit{memtype}}}\).
Global Instances¶
A global instance is the runtime representation of a global variable. It records its type and holds an individual value.
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{global instance} & \href{../exec/runtime.html#syntax-globalinst}{\mathit{globalinst}} &::=& - \{ \href{../exec/runtime.html#syntax-globalinst}{\mathsf{type}}~\href{../syntax/types.html#syntax-globaltype}{\mathit{globaltype}}, \href{../exec/runtime.html#syntax-globalinst}{\mathsf{value}}~\href{../exec/runtime.html#syntax-val}{\mathit{val}} \} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-globalinst}{\mathit{globalinst}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-globalinst}{\mathsf{type}}~{\href{../syntax/types.html#syntax-globaltype}{\mathit{globaltype}}},\; \href{../exec/runtime.html#syntax-globalinst}{\mathsf{value}}~{\href{../exec/runtime.html#syntax-val}{\mathit{val}}} \}\end{array} \\ \end{array}\end{split}\]The value of mutable globals can be mutated through variable instructions or by external means provided by the embedder.
-It is an invariant of the semantics that the value has a type matching the value type of \(\href{../syntax/types.html#syntax-globaltype}{\mathit{globaltype}}\).
+It is an invariant of the semantics that the value has a type matching the value type of \({\href{../syntax/types.html#syntax-globaltype}{\mathit{globaltype}}}\).
Element Instances¶
An element instance is the runtime representation of an element segment. It holds a list of references and their common type.
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{element instance} & \href{../exec/runtime.html#syntax-eleminst}{\mathit{eleminst}} &::=& - \{ \href{../exec/runtime.html#syntax-eleminst}{\mathsf{type}}~\href{../syntax/types.html#syntax-reftype}{\mathit{reftype}}, \href{../exec/runtime.html#syntax-eleminst}{\mathsf{elem}}~\href{../syntax/conventions.html#syntax-list}{\mathit{list}}(\href{../exec/runtime.html#syntax-ref}{\mathit{ref}}) \} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-eleminst}{\mathit{eleminst}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-eleminst}{\mathsf{type}}~{\href{../syntax/types.html#syntax-elemtype}{\mathit{elemtype}}},\; \href{../exec/runtime.html#syntax-eleminst}{\mathsf{elem}}~{{\href{../exec/runtime.html#syntax-ref}{\mathit{ref}}}^\ast} \}\end{array} \\ \end{array}\end{split}\]@@ -337,9 +315,9 @@ Conventiondata segment. It holds a list of bytes.
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{data instance} & \href{../exec/runtime.html#syntax-datainst}{\mathit{datainst}} &::=& - \{ \href{../exec/runtime.html#syntax-datainst}{\mathsf{data}}~\href{../syntax/conventions.html#syntax-list}{\mathit{list}}(\href{../syntax/values.html#syntax-byte}{\mathit{byte}}) \} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-datainst}{\mathit{datainst}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-datainst}{\mathsf{data}}~{{\href{../syntax/values.html#syntax-byte}{\mathit{byte}}}^\ast} \}\end{array} \\ \end{array}\end{split}\]@@ -347,9 +325,9 @@ Conventionexport. It defines the export’s name and the associated external value.
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{export instance} & \href{../exec/runtime.html#syntax-exportinst}{\mathit{exportinst}} &::=& - \{ \href{../exec/runtime.html#syntax-exportinst}{\mathsf{name}}~\href{../syntax/values.html#syntax-name}{\mathit{name}}, \href{../exec/runtime.html#syntax-exportinst}{\mathsf{value}}~\href{../exec/runtime.html#syntax-externval}{\mathit{externval}} \} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-exportinst}{\mathit{exportinst}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-exportinst}{\mathsf{name}}~{\href{../syntax/values.html#syntax-name}{\mathit{name}}},\; \href{../exec/runtime.html#syntax-exportinst}{\mathsf{value}}~{\href{../exec/runtime.html#syntax-externval}{\mathit{externval}}} \}\end{array} \\ \end{array}\end{split}\]@@ -357,23 +335,32 @@ Conventionaddress denoting either a function instance, table instance, memory instance, or global instances in the shared store.
-\[\begin{split}\begin{array}{llcl} -\def\mathdef2446#1{{}}\mathdef2446{external value} & \href{../exec/runtime.html#syntax-externval}{\mathit{externval}} &::=& - \href{../exec/runtime.html#syntax-externval}{\mathsf{func}}~\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}} \\&&|& - \href{../exec/runtime.html#syntax-externval}{\mathsf{table}}~\href{../exec/runtime.html#syntax-tableaddr}{\mathit{tableaddr}} \\&&|& - \href{../exec/runtime.html#syntax-externval}{\mathsf{mem}}~\href{../exec/runtime.html#syntax-memaddr}{\mathit{memaddr}} \\&&|& - \href{../exec/runtime.html#syntax-externval}{\mathsf{global}}~\href{../exec/runtime.html#syntax-globaladdr}{\mathit{globaladdr}} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-externval}{\mathit{externval}}} &::=& \href{../exec/runtime.html#syntax-externval}{\mathsf{func}}~{\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}} ~|~ \href{../exec/runtime.html#syntax-externval}{\mathsf{global}}~{\href{../exec/runtime.html#syntax-globaladdr}{\mathit{globaladdr}}} ~|~ \href{../exec/runtime.html#syntax-externval}{\mathsf{table}}~{\href{../exec/runtime.html#syntax-tableaddr}{\mathit{tableaddr}}} ~|~ \href{../exec/runtime.html#syntax-externval}{\mathsf{mem}}~{\href{../exec/runtime.html#syntax-memaddr}{\mathit{memaddr}}} \\ \end{array}\end{split}\]Conventions¶
The following auxiliary notation is defined for sequences of external values. It filters out entries of a specific kind in an order-preserving fashion:
--
+- -
\(\href{../exec/runtime.html#syntax-externval}{\mathrm{funcs}}(\href{../exec/runtime.html#syntax-externval}{\mathit{externval}}^\ast) = [\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}} ~|~ (\href{../exec/runtime.html#syntax-externval}{\mathsf{func}}~\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}}) \in \href{../exec/runtime.html#syntax-externval}{\mathit{externval}}^\ast]\)
- -
\(\href{../exec/runtime.html#syntax-externval}{\mathrm{tables}}(\href{../exec/runtime.html#syntax-externval}{\mathit{externval}}^\ast) = [\href{../exec/runtime.html#syntax-tableaddr}{\mathit{tableaddr}} ~|~ (\href{../exec/runtime.html#syntax-externval}{\mathsf{table}}~\href{../exec/runtime.html#syntax-tableaddr}{\mathit{tableaddr}}) \in \href{../exec/runtime.html#syntax-externval}{\mathit{externval}}^\ast]\)
- -
\(\href{../exec/runtime.html#syntax-externval}{\mathrm{mems}}(\href{../exec/runtime.html#syntax-externval}{\mathit{externval}}^\ast) = [\href{../exec/runtime.html#syntax-memaddr}{\mathit{memaddr}} ~|~ (\href{../exec/runtime.html#syntax-externval}{\mathsf{mem}}~\href{../exec/runtime.html#syntax-memaddr}{\mathit{memaddr}}) \in \href{../exec/runtime.html#syntax-externval}{\mathit{externval}}^\ast]\)
- -
\(\href{../exec/runtime.html#syntax-externval}{\mathrm{globals}}(\href{../exec/runtime.html#syntax-externval}{\mathit{externval}}^\ast) = [\href{../exec/runtime.html#syntax-globaladdr}{\mathit{globaladdr}} ~|~ (\href{../exec/runtime.html#syntax-externval}{\mathsf{global}}~\href{../exec/runtime.html#syntax-globaladdr}{\mathit{globaladdr}}) \in \href{../exec/runtime.html#syntax-externval}{\mathit{externval}}^\ast]\)
+\[\begin{split}\begin{array}{@{}lcl@{}l@{}} +{\href{../exec/runtime.html#syntax-externval}{\mathrm{funcs}}}(\epsilon) &=& \epsilon \\ +{\href{../exec/runtime.html#syntax-externval}{\mathrm{funcs}}}((\href{../exec/runtime.html#syntax-externval}{\mathsf{func}}~{\mathit{fa}})~{{\mathit{xv}}^\ast}) &=& {\mathit{fa}}~{\href{../exec/runtime.html#syntax-externval}{\mathrm{funcs}}}({{\mathit{xv}}^\ast}) \\ +{\href{../exec/runtime.html#syntax-externval}{\mathrm{funcs}}}({\href{../exec/runtime.html#syntax-externval}{\mathit{externval}}}~{{\mathit{xv}}^\ast}) &=& {\href{../exec/runtime.html#syntax-externval}{\mathrm{funcs}}}({{\mathit{xv}}^\ast}) + &\qquad \mbox{otherwise} \\[0.8ex] +{\href{../exec/runtime.html#syntax-externval}{\mathrm{tables}}}(\epsilon) &=& \epsilon \\ +{\href{../exec/runtime.html#syntax-externval}{\mathrm{tables}}}((\href{../exec/runtime.html#syntax-externval}{\mathsf{table}}~{\mathit{ta}})~{{\mathit{xv}}^\ast}) &=& {\mathit{ta}}~{\href{../exec/runtime.html#syntax-externval}{\mathrm{tables}}}({{\mathit{xv}}^\ast}) \\ +{\href{../exec/runtime.html#syntax-externval}{\mathrm{tables}}}({\href{../exec/runtime.html#syntax-externval}{\mathit{externval}}}~{{\mathit{xv}}^\ast}) &=& {\href{../exec/runtime.html#syntax-externval}{\mathrm{tables}}}({{\mathit{xv}}^\ast}) + &\qquad \mbox{otherwise} \\[0.8ex] +{\href{../exec/runtime.html#syntax-externval}{\mathrm{mems}}}(\epsilon) &=& \epsilon \\ +{\href{../exec/runtime.html#syntax-externval}{\mathrm{mems}}}((\href{../exec/runtime.html#syntax-externval}{\mathsf{mem}}~{\mathit{ma}})~{{\mathit{xv}}^\ast}) &=& {\mathit{ma}}~{\href{../exec/runtime.html#syntax-externval}{\mathrm{mems}}}({{\mathit{xv}}^\ast}) \\ +{\href{../exec/runtime.html#syntax-externval}{\mathrm{mems}}}({\href{../exec/runtime.html#syntax-externval}{\mathit{externval}}}~{{\mathit{xv}}^\ast}) &=& {\href{../exec/runtime.html#syntax-externval}{\mathrm{mems}}}({{\mathit{xv}}^\ast}) + &\qquad \mbox{otherwise} \\[0.8ex] +{\href{../exec/runtime.html#syntax-externval}{\mathrm{globals}}}(\epsilon) &=& \epsilon \\ +{\href{../exec/runtime.html#syntax-externval}{\mathrm{globals}}}((\href{../exec/runtime.html#syntax-externval}{\mathsf{global}}~{\mathit{ga}})~{{\mathit{xv}}^\ast}) &=& {\mathit{ga}}~{\href{../exec/runtime.html#syntax-externval}{\mathrm{globals}}}({{\mathit{xv}}^\ast}) \\ +{\href{../exec/runtime.html#syntax-externval}{\mathrm{globals}}}({\href{../exec/runtime.html#syntax-externval}{\mathit{externval}}}~{{\mathit{xv}}^\ast}) &=& {\href{../exec/runtime.html#syntax-externval}{\mathrm{globals}}}({{\mathit{xv}}^\ast}) + &\qquad \mbox{otherwise} \\ +\end{array}\end{split}\]@@ -382,44 +369,42 @@ Conventionsarray type. Both record their respective defined type and hold a list of the values of their fields.
-\[\begin{split}\begin{array}{llcl} -\def\mathdef2446#1{{}}\mathdef2446{structure instance} & \href{../exec/runtime.html#syntax-structinst}{\mathit{structinst}} &::=& - \{ \href{../exec/runtime.html#syntax-structinst}{\mathsf{type}}~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}, \href{../exec/runtime.html#syntax-structinst}{\mathsf{fields}}~\href{../syntax/conventions.html#syntax-list}{\mathit{list}}(\href{../exec/runtime.html#syntax-fieldval}{\mathit{fieldval}}) \} \\ -\def\mathdef2446#1{{}}\mathdef2446{array instance} & \href{../exec/runtime.html#syntax-arrayinst}{\mathit{arrayinst}} &::=& - \{ \href{../exec/runtime.html#syntax-arrayinst}{\mathsf{type}}~\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}, \href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}~\href{../syntax/conventions.html#syntax-list}{\mathit{list}}(\href{../exec/runtime.html#syntax-fieldval}{\mathit{fieldval}}) \} \\ -\def\mathdef2446#1{{}}\mathdef2446{field value} & \href{../exec/runtime.html#syntax-fieldval}{\mathit{fieldval}} &::=& - \href{../exec/runtime.html#syntax-val}{\mathit{val}} ~|~ \href{../exec/runtime.html#syntax-packval}{\mathit{packval}} \\ -\def\mathdef2446#1{{}}\mathdef2446{packed value} & \href{../exec/runtime.html#syntax-packval}{\mathit{packval}} &::=& - \href{../exec/runtime.html#syntax-packval}{\mathsf{i8.pack}}~\href{../syntax/values.html#syntax-int}{\mathit{u\scriptstyle\kern-0.1em8}} ~|~ \href{../exec/runtime.html#syntax-packval}{\mathsf{i16.pack}}~\href{../syntax/values.html#syntax-int}{\mathit{u\scriptstyle\kern-0.1em16}} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-structinst}{\mathit{structinst}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-structinst}{\mathsf{type}}~{\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}},\; \href{../exec/runtime.html#syntax-structinst}{\mathsf{fields}}~{{\href{../exec/runtime.html#syntax-fieldval}{\mathit{fieldval}}}^\ast} \}\end{array} \\ +& {\href{../exec/runtime.html#syntax-arrayinst}{\mathit{arrayinst}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-arrayinst}{\mathsf{type}}~{\href{../valid/conventions.html#syntax-deftype}{\mathit{deftype}}},\; \href{../exec/runtime.html#syntax-arrayinst}{\mathsf{fields}}~{{\href{../exec/runtime.html#syntax-fieldval}{\mathit{fieldval}}}^\ast} \}\end{array} \\ +& {\href{../exec/runtime.html#syntax-fieldval}{\mathit{fieldval}}} &::=& {\href{../exec/runtime.html#syntax-val}{\mathit{val}}} ~|~ {\href{../exec/runtime.html#syntax-packval}{\mathit{packval}}} \\ +& {\href{../exec/runtime.html#syntax-packval}{\mathit{packval}}} &::=& {\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}}{.}\href{../exec/runtime.html#syntax-packval}{\mathsf{pack}}~{{\href{../syntax/values.html#syntax-int}{\mathit{i}\kern-0.1em}}}{N} \\ \end{array}\end{split}\]Conventions¶
Conversion of a regular value to a field value is defined as follows:
-\[\begin{split}\begin{array}{@{}lcl} -\href{../exec/runtime.html#aux-packfield}{\mathrm{pack}}_{\href{../syntax/types.html#syntax-valtype}{\mathit{valtype}}}(\href{../exec/runtime.html#syntax-val}{\mathit{val}}) &=& \href{../exec/runtime.html#syntax-val}{\mathit{val}} \\ -\href{../exec/runtime.html#aux-packfield}{\mathrm{pack}}_{\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}}(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i) &=& \href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}.\href{../exec/runtime.html#syntax-packval}{\mathsf{pack}}~(\href{../exec/numerics.html#op-wrap}{\mathrm{wrap}}_{32,|\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}|}(i)) +\[\begin{split}\begin{array}{@{}lcl@{}l@{}} +{{\href{../exec/runtime.html#aux-packfield}{\mathrm{pack}}}}_{{\href{../syntax/types.html#syntax-valtype}{\mathit{valtype}}}}({\href{../exec/runtime.html#syntax-val}{\mathit{val}}}) &=& {\href{../exec/runtime.html#syntax-val}{\mathit{val}}} \\ +{{\href{../exec/runtime.html#aux-packfield}{\mathrm{pack}}}}_{{\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}}}(\href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~i) &=& {\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}}{.}\href{../exec/runtime.html#syntax-packval}{\mathsf{pack}}~{{{\href{../exec/numerics.html#op-wrap}{\mathrm{wrap}}}}_{32, {|{\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}}|}}}{(i)} \\ \end{array}\end{split}\]The inverse conversion of a field value to a regular value is defined as follows:
-\[\begin{split}\begin{array}{@{}lcl} -\href{../exec/runtime.html#aux-unpackfield}{\mathrm{unpack}}_{\href{../syntax/types.html#syntax-valtype}{\mathit{valtype}}}(\href{../exec/runtime.html#syntax-val}{\mathit{val}}) &=& \href{../exec/runtime.html#syntax-val}{\mathit{val}} \\ -\href{../exec/runtime.html#aux-unpackfield}{\mathrm{unpack}}^{\href{../syntax/instructions.html#syntax-sx}{\mathit{sx}}}_{\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}}(\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}.\href{../exec/runtime.html#syntax-packval}{\mathsf{pack}}~i) &=& \href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~(\href{../exec/numerics.html#op-ext}{\mathrm{extend}}^{\href{../syntax/instructions.html#syntax-sx}{\mathit{sx}}}_{|\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}|,32}(i)) +\[\begin{split}\begin{array}{@{}lcl@{}l@{}} +{{{{\href{../exec/runtime.html#aux-unpackfield}{\mathrm{unpack}}}}_{{\href{../syntax/types.html#syntax-valtype}{\mathit{valtype}}}}^{\epsilon}}}{({\href{../exec/runtime.html#syntax-val}{\mathit{val}}})} &=& {\href{../exec/runtime.html#syntax-val}{\mathit{val}}} \\ +{{{{\href{../exec/runtime.html#aux-unpackfield}{\mathrm{unpack}}}}_{{\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}}}^{{\href{../syntax/instructions.html#syntax-sx}{\mathit{sx}}}}}}{({\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}}{.}\href{../exec/runtime.html#syntax-packval}{\mathsf{pack}}~i)} &=& \href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}{.}\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~{{{{\href{../exec/numerics.html#op-ext}{\mathrm{extend}}}}_{{|{\href{../syntax/types.html#syntax-packtype}{\mathit{packtype}}}|}, 32}^{{\href{../syntax/instructions.html#syntax-sx}{\mathit{sx}}}}}}{(i)} \\ \end{array}\end{split}\]- Stack¶
+Stack¶
Besides the store, most instructions interact with an implicit stack. The stack contains three kinds of entries:
Values: the operands of instructions.
- -
Labels: active structured control instructions that can be targeted by branches.
- +
Activations: the call frames of active function calls.
Frames: the call frames of active function calls.
These entries can occur on the stack in any order during the execution of a program. Stack entries are described by abstract syntax as follows.
@@ -437,134 +422,97 @@Values¶
Labels¶
Labels carry an argument arity \(n\) and their associated branch target, which is expressed syntactically as an instruction sequence:
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{label} & \href{../exec/runtime.html#syntax-label}{\mathit{label}} &::=& - \href{../exec/runtime.html#syntax-label}{\mathsf{label}}_n\{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast\} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-label}{\mathit{label}}} &::=& {{\href{../exec/runtime.html#syntax-label}{\mathsf{label}}}_{n}}{\{ {{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast} \}} \\ \end{array}\end{split}\]-Intuitively, \(\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast\) is the continuation to execute when the branch is taken, in place of the original control construct.
+Intuitively, \({{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast}\) is the continuation to execute when the branch is taken, in place of the original control construct.
Note
For example, a loop label has the form
-\[\href{../exec/runtime.html#syntax-label}{\mathsf{label}}_n\{\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{loop}}~\dots~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}}\}\]+\[{{\href{../exec/runtime.html#syntax-label}{\mathsf{label}}}_{n}}{\{ (\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{loop}}~{\mathit{bt}}~\dots) \}}\]When performing a branch to this label, this executes the loop, effectively restarting it from the beginning. Conversely, a simple block label has the form
-\[\href{../exec/runtime.html#syntax-label}{\mathsf{label}}_n\{\epsilon\}\]+\[{{\href{../exec/runtime.html#syntax-label}{\mathsf{label}}}_{n}}{\{ \epsilon \}}\]When branching, the empty continuation ends the targeted block, such that execution can proceed with consecutive instructions.
- Activation Frames¶
-Activation frames carry the return arity \(n\) of the respective function, +
+ -Call Frames¶
+Call frames carry the return arity \(n\) of the respective function, hold the values of its locals (including arguments) in the order corresponding to their static local indices, and a reference to the function’s own module instance:
-\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{frame} & \href{../exec/runtime.html#syntax-frame}{\mathit{frame}} &::=& - \href{../exec/runtime.html#syntax-frame}{\mathsf{frame}}_n\{ \href{../exec/runtime.html#syntax-framestate}{\mathit{framestate}} \} \\ -\def\mathdef2446#1{{}}\mathdef2446{frame state} & \href{../exec/runtime.html#syntax-framestate}{\mathit{framestate}} &::=& - \{ \href{../exec/runtime.html#syntax-frame}{\mathsf{locals}}~(\href{../exec/runtime.html#syntax-val}{\mathit{val}}^?)^\ast, \href{../exec/runtime.html#syntax-frame}{\mathsf{module}}~\href{../exec/runtime.html#syntax-moduleinst}{\mathit{moduleinst}} \} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-callframe}{\mathit{callframe}}} &::=& {{\href{../exec/runtime.html#syntax-frame}{\mathsf{frame}}}_{n}}{\{ {\href{../exec/runtime.html#syntax-frame}{\mathit{frame}}} \}} \\ +& {\href{../exec/runtime.html#syntax-frame}{\mathit{frame}}} &::=& \{ \begin{array}[t]{@{}l@{}l@{}} +\href{../exec/runtime.html#syntax-frame}{\mathsf{locals}}~{({{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^?})^\ast},\; \href{../exec/runtime.html#syntax-frame}{\mathsf{module}}~{\href{../exec/runtime.html#syntax-moduleinst}{\mathit{moduleinst}}} \}\end{array} \\ \end{array}\end{split}\]Locals may be uninitialized, in which case they are empty. Locals are mutated by respective variable instructions.
- Conventions¶
-+
+ Conventions¶
+-
- -
The meta variable \(L\) ranges over labels where clear from context.
- -
The meta variable \(F\) ranges over frame states where clear from context.
- -
The following auxiliary definition takes a block type and looks up the instruction type that it denotes in the current frame:
-\[\begin{split}\begin{array}{llll} -\href{../exec/runtime.html#aux-fblocktype}{\mathrm{instrtype}}_{S;F}(\href{../syntax/modules.html#syntax-typeidx}{\mathit{typeidx}}) &=& \href{../syntax/types.html#syntax-functype}{\mathit{functype}} & (\mathrel{\mbox{if}} \href{../valid/conventions.html#aux-expand-deftype}{\mathrm{expand}}(F.\href{../exec/runtime.html#syntax-frame}{\mathsf{module}}.\href{../exec/runtime.html#syntax-moduleinst}{\mathsf{types}}[\href{../syntax/modules.html#syntax-typeidx}{\mathit{typeidx}}]) = \href{../syntax/types.html#syntax-comptype}{\mathsf{func}}~\href{../syntax/types.html#syntax-functype}{\mathit{functype}}) \\ -\href{../exec/runtime.html#aux-fblocktype}{\mathrm{instrtype}}_{S;F}([\href{../syntax/types.html#syntax-valtype}{\mathit{valtype}}^?]) &=& [] \mathrel{\href{../valid/conventions.html#syntax-instrtype}{\rightarrow}} [\href{../syntax/types.html#syntax-valtype}{\mathit{valtype}}^?] \\ ++- +
The meta variable \(f\) ranges over frame states where clear from context.
- +
The following auxiliary definition takes a block type and looks up the instruction type that it denotes in the current frame:
++\[\begin{split}\begin{array}{@{}lcl@{}l@{}} +{{\href{../exec/runtime.html#aux-blocktype}{\mathrm{instrtype}}}}_{z}(x) &=& {\mathit{ft}} + &\qquad \mbox{if}~z{.}\href{../exec/runtime.html#syntax-store}{\mathsf{types}}{}[x] \href{../valid/conventions.html#aux-expand-deftype}{\approx} \href{../syntax/types.html#syntax-comptype}{\mathsf{func}}~{\mathit{ft}} \\ +{{\href{../exec/runtime.html#aux-blocktype}{\mathrm{instrtype}}}}_{z}(t) &=& \epsilon \href{../syntax/types.html#syntax-functype}{\rightarrow} t \\ +{{\href{../exec/runtime.html#aux-blocktype}{\mathrm{instrtype}}}}_{z}(\epsilon) &=& \epsilon \href{../syntax/types.html#syntax-functype}{\rightarrow} \epsilon \\ \end{array}\end{split}\]+- Administrative Instructions¶
+Administrative Instructions¶
Note
This section is only relevant for the formal notation.
In order to express the reduction of traps, calls, and control instructions, the syntax of instructions is extended to include the following administrative instructions:
-\[\begin{split}\begin{array}{llcl} -\def\mathdef2446#1{{}}\mathdef2446{administrative instruction} & \href{../syntax/instructions.html#syntax-instr}{\mathit{instr}} &::=& - \dots \\ &&|& - \href{../exec/runtime.html#syntax-trap}{\mathsf{trap}} \\ &&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}i31}}~\href{../syntax/values.html#syntax-int}{\mathit{u\scriptstyle\kern-0.1em31}} \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}~\href{../exec/runtime.html#syntax-structaddr}{\mathit{structaddr}} \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}~\href{../exec/runtime.html#syntax-arrayaddr}{\mathit{arrayaddr}} \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}func}}~\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}} \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}host}}~\href{../exec/runtime.html#syntax-hostaddr}{\mathit{hostaddr}} \\&&|& - \href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}extern}}~\href{../exec/runtime.html#syntax-ref}{\mathit{ref}} \\&&|& - \href{../exec/runtime.html#syntax-invoke}{\mathsf{invoke}}~\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}} \\ &&|& - \href{../exec/runtime.html#syntax-return-invoke}{\mathsf{return\_invoke}}~\href{../exec/runtime.html#syntax-funcaddr}{\mathit{funcaddr}} \\ &&|& - \href{../exec/runtime.html#syntax-label}{\mathsf{label}}_n\{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast\}~\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}} \\ &&|& - \href{../exec/runtime.html#syntax-frame}{\mathsf{frame}}_n\{\href{../exec/runtime.html#syntax-framestate}{\mathit{framestate}}\}~\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}} \\ +\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}} &::=& \dots \\ &&|& +{\href{../exec/runtime.html#syntax-addrref}{\mathit{addrref}}} \\ &&|& +{{\href{../exec/runtime.html#syntax-label}{\mathsf{label}}}_{n}}{\{ {{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast} \}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast} \\ &&|& +{{\href{../exec/runtime.html#syntax-frame}{\mathsf{frame}}}_{n}}{\{ {\href{../exec/runtime.html#syntax-frame}{\mathit{frame}}} \}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast} \\ &&|& +\href{../exec/runtime.html#syntax-trap}{\mathsf{trap}} \\ \end{array}\end{split}\]-The \(\href{../exec/runtime.html#syntax-trap}{\mathsf{trap}}\) instruction represents the occurrence of a trap. -Traps are bubbled up through nested instruction sequences, ultimately reducing the entire program to a single \(\href{../exec/runtime.html#syntax-trap}{\mathsf{trap}}\) instruction, signalling abrupt termination.
-The \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}i31}}\) instruction represents unboxed scalar reference values, -\(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}struct}}\) and \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}array}}\) represent structure and array reference values, respectively, -and \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}func}}\) instruction represents function reference values. -Similarly, \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}host}}\) represents host references -and \(\href{../exec/runtime.html#syntax-ref}{\mathsf{ref{.}extern}}\) represents any externalized reference.
-The \(\href{../exec/runtime.html#syntax-invoke}{\mathsf{invoke}}\) instruction represents the imminent invocation of a function instance, identified by its address. -It unifies the handling of different forms of calls. -Analogously, \(\href{../exec/runtime.html#syntax-return-invoke}{\mathsf{return\_invoke}}\) represents the imminent tail invocation of a function instance.
-The \(\href{../exec/runtime.html#syntax-label}{\mathsf{label}}\) and \(\href{../exec/runtime.html#syntax-frame}{\mathsf{frame}}\) instructions model labels and frames “on the stack”. -Moreover, the administrative syntax maintains the nesting structure of the original structured control instruction or function body and their instruction sequences with an \(\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}}\) marker. -That way, the end of the inner instruction sequence is known when part of an outer sequence.
+An address reference represents an allocated reference value of respective form “on the stack”.
+The \(\mathsf{label}\) and \(\mathsf{frame}\) instructions model labels and frames “on the stack”. +Moreover, the administrative syntax maintains the nesting structure of the original structured control instruction or function body and their instruction sequences.
+The \(\mathsf{trap}\) instruction represents the occurrence of a trap. +Traps are bubbled up through nested instruction sequences, ultimately reducing the entire program to a single \(\mathsf{trap}\) instruction, signalling abrupt termination.
+Note
-For example, the reduction rule for \(\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{block}}\) is:
+For example, the reduction rule for \(\mathsf{block}\) is:
-\[\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{block}}~[t^n]~\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}} \quad\href{../exec/conventions.html#exec-notation}{\hookrightarrow}\quad -\href{../exec/runtime.html#syntax-label}{\mathsf{label}}_n\{\epsilon\}~\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}}\]-This replaces the block with a label instruction, +\[(\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{block}}~{\mathit{bt}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast}) \href{../exec/conventions.html#exec-notation}{\hookrightarrow} ({{\href{../exec/runtime.html#syntax-label}{\mathsf{label}}}_{n}}{\{ \epsilon \}}~{{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast})\]
if the block type \({\mathit{bt}}\) denotes a function type \({t_1^{m}} \href{../syntax/types.html#syntax-functype}{\rightarrow} {t_2^{n}}\), +such that \(n\) is the block’s result arity. +This rule replaces the block with a label instruction, which can be interpreted as “pushing” the label on the stack. -When \(\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}}\) is reached, i.e., the inner instruction sequence has been reduced to the empty sequence – or rather, a sequence of \(n\) \(\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}\) instructions representing the resulting values – then the \(\href{../exec/runtime.html#syntax-label}{\mathsf{label}}\) instruction is eliminated courtesy of its own reduction rule:
+When its end is reached, i.e., the inner instruction sequence has been reduced to the empty sequence – or rather, a sequence of \(n\) values representing the results – then the \(\mathsf{label}\) instruction is eliminated courtesy of its own reduction rule:-\[\href{../exec/runtime.html#syntax-label}{\mathsf{label}}_m\{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast\}~\href{../exec/runtime.html#syntax-val}{\mathit{val}}^n~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}} \quad\href{../exec/conventions.html#exec-notation}{\hookrightarrow}\quad \href{../exec/runtime.html#syntax-val}{\mathit{val}}^n\]-This can be interpreted as removing the label from the stack and only leaving the locally accumulated operand values.
+\[({{\href{../exec/runtime.html#syntax-label}{\mathsf{label}}}_{n}}{\{ {{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast} \}}~{{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^\ast}) \href{../exec/conventions.html#exec-notation}{\hookrightarrow} {{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^\ast}\]This can be interpreted as removing the label from the stack and only leaving the locally accumulated operand values. +Validation guarantees that \(n\) matches the number \({|{{\href{../exec/runtime.html#syntax-val}{\mathit{val}}}^\ast}|}\) of resulting values at this point.
- Block Contexts¶
-In order to specify the reduction of branches, the following syntax of block contexts is defined, indexed by the count \(k\) of labels surrounding a hole \([\_]\) that marks the place where the next step of computation is taking place:
--\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{block contexts} & \href{../exec/runtime.html#syntax-ctxt-block}{B}^0 &::=& - \href{../exec/runtime.html#syntax-val}{\mathit{val}}^\ast~[\_]~\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast \\ -\def\mathdef2446#1{{}}\mathdef2446{block contexts} & \href{../exec/runtime.html#syntax-ctxt-block}{B}^{k+1} &::=& - \href{../exec/runtime.html#syntax-val}{\mathit{val}}^\ast~\href{../exec/runtime.html#syntax-label}{\mathsf{label}}_n\{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast\}~\href{../exec/runtime.html#syntax-ctxt-block}{B}^k~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}}~\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast \\ -\end{array}\end{split}\]-This definition allows to index active labels surrounding a branch or return instruction.
---Note
-For example, the reduction of a simple branch can be defined as follows:
--\[\href{../exec/runtime.html#syntax-label}{\mathsf{label}}_0\{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast\}~\href{../exec/runtime.html#syntax-ctxt-block}{B}^l[\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{br}}~l]~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}} \quad\href{../exec/conventions.html#exec-notation}{\hookrightarrow}\quad \href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast\]-Here, the hole \([\_]\) of the context is instantiated with a branch instruction. -When a branch occurs, -this rule replaces the targeted label and associated instruction sequence with the label’s continuation. -The selected label is identified through the label index \(l\), which corresponds to the number of surrounding \(\href{../exec/runtime.html#syntax-label}{\mathsf{label}}\) instructions that must be hopped over – which is exactly the count encoded in the index of a block context.
-- Configurations¶
-A configuration consists of the current store and an executing thread.
-A thread is a computation over instructions -that operates relative to the state of a current frame referring to the module instance in which the computation runs, i.e., where the current function originates from.
--\[\begin{split}\begin{array}{llcl} -\def\mathdef2446#1{{}}\mathdef2446{configuration} & \href{../exec/runtime.html#syntax-config}{\mathit{config}} &::=& - \href{../exec/runtime.html#syntax-store}{\mathit{store}}; \href{../exec/runtime.html#syntax-thread}{\mathit{thread}} \\ -\def\mathdef2446#1{{}}\mathdef2446{thread} & \href{../exec/runtime.html#syntax-thread}{\mathit{thread}} &::=& - \href{../exec/runtime.html#syntax-framestate}{\mathit{framestate}}; \href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast \\ +Configurations¶
+A configuration describes the current computation. +It consists of the computations’s state and the sequence of instructions left to execute. +The state in turn consists of a global store and a current frame referring to the module instance in which the computation runs, i.e., where the current function originates from.
++\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../exec/runtime.html#syntax-config}{\mathit{config}}} &::=& {\href{../exec/runtime.html#syntax-state}{\mathit{state}}} ; {{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}}^\ast} \\[0.8ex] +& {\href{../exec/runtime.html#syntax-state}{\mathit{state}}} &::=& {\href{../exec/runtime.html#syntax-store}{\mathit{store}}} ; {\href{../exec/runtime.html#syntax-frame}{\mathit{frame}}} \\ \end{array}\end{split}\]Note
@@ -572,40 +520,6 @@Activation Frames -
Evaluation Contexts¶
-Finally, the following definition of evaluation context and associated structural rules enable reduction inside instruction sequences and administrative forms as well as the propagation of traps:
--\[\begin{split}\begin{array}{llll} -\def\mathdef2446#1{{}}\mathdef2446{evaluation contexts} & E &::=& - [\_] ~|~ - \href{../exec/runtime.html#syntax-val}{\mathit{val}}^\ast~E~\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast ~|~ - \href{../exec/runtime.html#syntax-label}{\mathsf{label}}_n\{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast\}~E~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}} \\ -\end{array}\end{split}\]--\[\begin{split}\begin{array}{rcl} -S; F; E[\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast] &\href{../exec/conventions.html#exec-notation}{\hookrightarrow}& S'; F'; E[{\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}'}^\ast] \\ - && (\mathrel{\mbox{if}} S; F; \href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast \href{../exec/conventions.html#exec-notation}{\hookrightarrow} S'; F'; {\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}'}^\ast) \\ -S; F; \href{../exec/runtime.html#syntax-frame}{\mathsf{frame}}_n\{F'\}~\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}} &\href{../exec/conventions.html#exec-notation}{\hookrightarrow}& S'; F; \href{../exec/runtime.html#syntax-frame}{\mathsf{frame}}_n\{F''\}~\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}'^\ast~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}} \\ - && (\mathrel{\mbox{if}} S; F'; \href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}^\ast \href{../exec/conventions.html#exec-notation}{\hookrightarrow} S'; F''; {\href{../syntax/instructions.html#syntax-instr}{\mathit{instr}}'}^\ast) \\[1ex] -S; F; E[\href{../exec/runtime.html#syntax-trap}{\mathsf{trap}}] &\href{../exec/conventions.html#exec-notation}{\hookrightarrow}& S; F; \href{../exec/runtime.html#syntax-trap}{\mathsf{trap}} - \qquad (\mathrel{\mbox{if}} E \neq [\_]) \\ -S; F; \href{../exec/runtime.html#syntax-frame}{\mathsf{frame}}_n\{F'\}~\href{../exec/runtime.html#syntax-trap}{\mathsf{trap}}~\href{../syntax/instructions.html#syntax-instr-control}{\mathsf{end}} &\href{../exec/conventions.html#exec-notation}{\hookrightarrow}& S; F; \href{../exec/runtime.html#syntax-trap}{\mathsf{trap}} \\ -\end{array}\end{split}\]-Reduction terminates when a thread’s instruction sequence has been reduced to a result, -that is, either a sequence of values or to a \(\href{../exec/runtime.html#syntax-trap}{\mathsf{trap}}\).
--- diff --git a/core/exec/types.html b/core/exec/types.html index 798ee0dd64..441bb542a4 100644 --- a/core/exec/types.html +++ b/core/exec/types.html @@ -6,7 +6,7 @@ -Note
-The restriction on evaluation contexts rules out contexts like \([\_]\) and \(\epsilon~[\_]~\epsilon\) for which \(E[\href{../exec/runtime.html#syntax-trap}{\mathsf{trap}}] = \href{../exec/runtime.html#syntax-trap}{\mathsf{trap}}\).
-For an example of reduction under evaluation contexts, consider the following instruction sequence.
--\[(\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~x_1)~(\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~x_2)~\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{neg}}~(\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~x_3)~\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{add}}~\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{mul}}\]-This can be decomposed into \(E[(\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~x_2)~\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{neg}}]\) where
--\[E = (\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~x_1)~[\_]~(\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{const}}~x_3)~\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{add}}~\href{../syntax/types.html#syntax-numtype}{\mathsf{f\scriptstyle64}}.\href{../syntax/instructions.html#syntax-instr-numeric}{\mathsf{mul}}\]-Moreover, this is the only possible choice of evaluation context where the contents of the hole matches the left-hand side of a reduction rule.
-Types — WebAssembly 3.0 (Draft 2024-05-30) +Types — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/exec/values.html b/core/exec/values.html index e32e755001..e0509f2335 100644 --- a/core/exec/values.html +++ b/core/exec/values.html @@ -6,7 +6,7 @@ -Values — WebAssembly 3.0 (Draft 2024-05-30) +Values — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/genindex.html b/core/genindex.html index bce14b40b8..a03f1bb943 100644 --- a/core/genindex.html +++ b/core/genindex.html @@ -5,7 +5,7 @@ -Index — WebAssembly 3.0 (Draft 2024-05-30) +Index — WebAssembly 3.0 (Draft 2024-06-01) @@ -141,6 +141,8 @@A
- data index
- data instance +
+- data type
- defined type, [1], [2]
@@ -153,6 +155,8 @@A
- element instance
- element mode +
+- element type
- export, [1]
@@ -162,7 +166,7 @@A
- external index
-- external type, [1] +
- external type, [1]
- external value
@@ -542,8 +546,6 @@B
- type
-- block context -
- block type, [1], [2], [3]
@@ -558,7 +560,7 @@
B
- bottom type, [1]
-- branch, [1], [2], [3], [4], [5] +
- branch, [1], [2], [3], [4]
- byte, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19] @@ -577,6 +579,8 @@
C
-
- call, [1], [2] +
+- call frame
- canonical NaN
@@ -626,7 +630,7 @@C
- concrete type, [1]
-- configuration, [1], [2], [3] +
- configuration, [1], [2], [3]
- constant, [1], [2], [3], [4], [5], [6], [7], [8], [9]
@@ -666,6 +670,8 @@D
- segment, [1], [2], [3], [4]
- text format, [1] +
+- type
- validation
@@ -686,8 +692,6 @@D
- data count section
-+
- data index, [1], [2], [3]
+@@ -698,6 +702,8 @@
D
- text format
- data instance, [1], [2], [3], [4], [5]
@@ -708,6 +714,12 @@
D
- data segment, [1], [2], [3]
+- data type + +
+
- abstract syntax +
+- declarative
- decoding @@ -716,7 +728,7 @@
D
- defaultable
-- defined type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12] +
- defined type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12]
- abstract syntax, [1], [2] @@ -734,7 +746,7 @@
D
E
-
-- element, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16] +
- element, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17]
- abstract syntax @@ -754,6 +766,8 @@
E
- segment, [1], [2], [3], [4]
- text format, [1] +
+- type
- validation
@@ -792,13 +806,17 @@E
- element segment, [1], [2], [3], [4]
-- element type +
- element type, [1] + +
+
- abstract syntax
+- embedder, [1], [2], [3], [4], [5], [6], [7], [8]
- embedding
-- evaluation context, [1] +
- evaluation context
- execution, [1], [2], [3], [4] @@ -808,10 +826,10 @@
E
- instruction, [1], [2], [3], [4], [5], [6], [7]
- expand -
+
- expand +
- expansion
- exponent, [1] @@ -864,7 +882,7 @@
E
external- external reference, [1]
-- external type, [1], [2], [3], [4], [5], [6] +
- external type, [1], [2], [3], [4], [5], [6]
-- external value, [1], [2], [3], [4], [5] +
- external value, [1], [2], [3], [4], [5]
- abstract syntax @@ -949,7 +967,7 @@
F
- folded instruction
-- frame, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14] +
- frame, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13]
- abstract syntax @@ -1005,7 +1023,7 @@
F
- function section
-- function type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31], [32], [33], [34], [35], [36], [37], [38], [39], [40], [41], [42], [43] +
- function type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31], [32], [33], [34], [35], [36], [37], [38], [39], [40], [41], [42], [43]
- abstract syntax @@ -1077,7 +1095,7 @@
G
- global section
-- global type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21] +
- global type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21]
- abstract syntax @@ -1153,7 +1171,7 @@
I
- implementation limitations
-- import, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24] +
- import, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24]
- abstract syntax @@ -1225,7 +1243,7 @@
I
- instantiation. module
-- instruction, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31], [32] +
- instruction, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30]
- abstract syntax, [1], [2], [3], [4], [5], [6], [7], [8], [9] @@ -1285,7 +1303,7 @@
K
L
-
- label, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11] +
- label, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10]
- abstract syntax @@ -1385,7 +1403,7 @@
M
- matching, [1], [2]
-- memory, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31] +
- memory, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31], [32]
- abstract syntax @@ -1443,7 +1461,7 @@
M
- memory section
-- memory type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24] +
- memory type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24]
-
- abstract syntax @@ -1475,7 +1493,7 @@
M
- abstract syntax
- module instruction +
- module instruction
- mutability, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15] @@ -1659,7 +1677,7 @@
R
- reference instructions, [1]
-- reference type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26] +
- reference type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27]
- abstract syntax @@ -1796,6 +1814,8 @@
S
-
- start section +
+- state
- storage type, [1], [2], [3], [4], [5], [6], [7] @@ -1809,7 +1829,7 @@
S
- validation
- store, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28] +
- store, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28]
- abstract syntax @@ -1882,7 +1902,7 @@
S
T
-
- table, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30] +
- table, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31]
- abstract syntax @@ -1938,7 +1958,7 @@
T
- table section
-- table type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25] +
- table type, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25]
- abstract syntax @@ -2080,11 +2100,11 @@
T
-
- thread, [1], [2], [3] +
- thread, [1], [2], [3]
- token, [1]
-- trap, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12] +
- trap, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]
- two's complement, [1], [2], [3], [4]
@@ -2097,7 +2117,11 @@T
- block
-- external +
- data +
+- element +
+- external
- function
@@ -2298,7 +2322,7 @@V
- valtype
-- value, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30] +
- value, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29]
- abstract syntax, [1] diff --git a/core/index.html b/core/index.html index a1b8954f97..50a1024730 100644 --- a/core/index.html +++ b/core/index.html @@ -6,7 +6,7 @@ -
WebAssembly Specification — WebAssembly 3.0 (Draft 2024-05-30) +WebAssembly Specification — WebAssembly 3.0 (Draft 2024-06-01) @@ -80,7 +80,7 @@Quick search
+ WebAssembly Specification¶
-Release 3.0 (Draft 2024-05-30)+Release 3.0 (Draft 2024-06-01)Editor: Andreas Rossbergdiff --git a/core/intro/index.html b/core/intro/index.html index f2d814f7ed..29cd7c378e 100644 --- a/core/intro/index.html +++ b/core/intro/index.html @@ -6,7 +6,7 @@ -Introduction — WebAssembly 3.0 (Draft 2024-05-30) +Introduction — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/intro/introduction.html b/core/intro/introduction.html index 12c57a01c4..e336b833f7 100644 --- a/core/intro/introduction.html +++ b/core/intro/introduction.html @@ -6,7 +6,7 @@ -Introduction — WebAssembly 3.0 (Draft 2024-05-30) +Introduction — WebAssembly 3.0 (Draft 2024-06-01) @@ -88,7 +88,7 @@IntroductionW3C Community Group. -
This document describes version 3.0 (Draft 2024-05-30) of the core WebAssembly standard. +
This document describes version 3.0 (Draft 2024-06-01) of the core WebAssembly standard. It is intended that it will be superseded by new incremental releases with additional features in the future.
Design Goals¶
diff --git a/core/intro/overview.html b/core/intro/overview.html index 98e2d01d93..97b61ab3b1 100644 --- a/core/intro/overview.html +++ b/core/intro/overview.html @@ -6,7 +6,7 @@ -Overview — WebAssembly 3.0 (Draft 2024-05-30) +Overview — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/objects.inv b/core/objects.inv index ecd34a82db..f9d05b707d 100644 Binary files a/core/objects.inv and b/core/objects.inv differ diff --git a/core/search.html b/core/search.html index 73bee39a15..4a2a6a5d68 100644 --- a/core/search.html +++ b/core/search.html @@ -5,7 +5,7 @@ -Search — WebAssembly 3.0 (Draft 2024-05-30) +Search — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/searchindex.js b/core/searchindex.js index db9d1335ef..464773ffb5 100644 --- a/core/searchindex.js +++ b/core/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["appendix/algorithm", "appendix/changes", "appendix/custom", "appendix/embedding", "appendix/implementation", "appendix/index", "appendix/index-instructions", "appendix/index-rules", "appendix/index-types", "appendix/properties", "binary/conventions", "binary/index", "binary/instructions", "binary/modules", "binary/types", "binary/values", "exec/conventions", "exec/index", "exec/instructions", "exec/modules", "exec/numerics", "exec/runtime", "exec/types", "exec/values", "index", "intro/index", "intro/introduction", "intro/overview", "syntax/conventions", "syntax/index", "syntax/instructions", "syntax/modules", "syntax/types", "syntax/values", "text/conventions", "text/index", "text/instructions", "text/lexical", "text/modules", "text/types", "text/values", "valid/conventions", "valid/index", "valid/instructions", "valid/matching", "valid/modules", "valid/types"], "filenames": ["appendix/algorithm.rst", "appendix/changes.rst", "appendix/custom.rst", "appendix/embedding.rst", "appendix/implementation.rst", "appendix/index.rst", "appendix/index-instructions.rst", "appendix/index-rules.rst", "appendix/index-types.rst", "appendix/properties.rst", "binary/conventions.rst", "binary/index.rst", "binary/instructions.rst", "binary/modules.rst", "binary/types.rst", "binary/values.rst", "exec/conventions.rst", "exec/index.rst", "exec/instructions.rst", "exec/modules.rst", "exec/numerics.rst", "exec/runtime.rst", "exec/types.rst", "exec/values.rst", "index.rst", "intro/index.rst", "intro/introduction.rst", "intro/overview.rst", "syntax/conventions.rst", "syntax/index.rst", "syntax/instructions.rst", "syntax/modules.rst", "syntax/types.rst", "syntax/values.rst", "text/conventions.rst", "text/index.rst", "text/instructions.rst", "text/lexical.rst", "text/modules.rst", "text/types.rst", "text/values.rst", "valid/conventions.rst", "valid/index.rst", "valid/instructions.rst", "valid/matching.rst", "valid/modules.rst", "valid/types.rst"], "titles": ["Validation Algorithm", "Change History", "Custom Sections", "Embedding", "Implementation Limitations", "Appendix", "Index of Instructions", "Index of Semantic Rules", "Index of Types", "Type Soundness", "Conventions", "Binary Format", "Instructions", "Modules", "Types", "Values", "Conventions", "Execution", "Instructions", "Modules", "Numerics", "Runtime Structure", "Types", "Values", "WebAssembly Specification", "Introduction", "Introduction", "Overview", "Conventions", "Structure", "Instructions", "Modules", "Types", "Values", "Conventions", "Text Format", "Instructions", "Lexical Format", "Modules", "Types", "Values", "Conventions", "Validation", "Instructions", "Matching", "Modules", "Types"], "terms": {"http": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "github": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "com": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "webassembli": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "spec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "issu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "io": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "core": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ieee": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "754": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unicod": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ascii": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "littl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "endian": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "leb128": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unsign": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sign": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "express": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46], "media": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bring": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "web": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "up": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "speed": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mechanis": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "verifi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "specif": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "two": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "0": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "program": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "languag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathit": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "mathrm": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathsf": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "mathtt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathbin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mod": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathrel": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mbox": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "otherwis": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "where": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "def": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef1": 0, "xref": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "convent": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 35, 36, 37, 38, 39, 42, 43, 44, 45], "notat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "subst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathbf": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "syntax": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "slice": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "replac": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "concat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "compos": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "oplu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bigoplu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "list": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "0x": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "u": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "valu": [0, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 42, 43], "float": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "nan": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "byte": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "i": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "f": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "v": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "int": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "kern": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyl": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1emn": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em16": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em31": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em32": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em64": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1emm": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em128": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "15em": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "15emn": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fmag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "15em32": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "15em64": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vecnum": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "name": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46], "char": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "aux": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "canon": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "signif": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "expon": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "functyp": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "rightarrow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "instrtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "modul": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "moduletyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "heaptyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "ext": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "valtyp": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "storagetyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "scriptstyle8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle16": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "numtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle32": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle64": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vectyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "scriptstyle128": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "reftyp": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "anyref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "eqref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle31": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "ref": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "structref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "arrayref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "externref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nullref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nullfuncref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nullexternref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "null": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "ani": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "eq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "struct": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "arrai": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "func": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "extern": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45], "none": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nofunc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "noextern": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "instruct": [0, 2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 42], "shape": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "x": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "scriptstyle4": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "rec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "comptyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "subtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "sub": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "rectyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "final": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "mut": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "var": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "const": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "init": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46], "set": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "unset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "limit": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 45], "min": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "max": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "memtyp": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "page": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "externtyp": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "tabl": [0, 2, 4, 5, 6, 7, 8, 10, 11, 15, 16, 17, 20, 22, 24, 25, 26, 27, 28, 29, 33, 34, 35, 37, 40, 41, 42], "mem": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "global": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 15, 16, 17, 20, 22, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 41, 42], "typeus": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "packtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "lanetyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "absheaptyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "consttyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "resulttyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "structtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "arraytyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fieldtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "deftyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "globaltyp": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "tabletyp": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "datatyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "localtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "reftypediff": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "setminu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "roll": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "unrol": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "expand": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "approx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "appendix": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "properti": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unpack": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "typeidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "funcidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tableidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "memidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "globalidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "dataidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "localidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "labelidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fieldidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "externidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "import": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46], "export": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46], "elem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46], "start": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46], "local": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46], "bodi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "memori": [0, 2, 4, 5, 6, 7, 8, 10, 11, 15, 16, 17, 20, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34, 35, 37, 40, 41, 42], "mode": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "elemmod": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "passiv": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "activ": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "declar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "offset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "datamod": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "desc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "exportdesc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "importdesc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "sx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "instr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "align": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "control": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46], "unreach": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "nop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "block": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "loop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "els": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "end": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "br": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_if": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_tabl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_on": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_null": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_non": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_cast": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_fail": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "return": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "call": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_ref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_indirect": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_call": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "parametr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46], "drop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "select": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "variabl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46], "get": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "tee": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "size": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "grow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "fill": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "copi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "load": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "store": [0, 1, 2, 4, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "lane": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "splat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "zero": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "test": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "cast": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "new": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_default": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_u": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "_fix": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_data": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_elem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "len": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "i31": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "convert": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_extern": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_ani": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "numer": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46], "eqz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ne": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "lt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "gt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "le": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ge": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "clz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ctz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "popcnt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ab": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "neg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ceil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "floor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "trunc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nearest": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sqrt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "add": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "div": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "rem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "xor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "shl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "shr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "rotl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "rotr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "copysign": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "_sat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "extend": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "wrap": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "promot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "demot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "reinterpret": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "shuffl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "swizzl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "extract": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_lane": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "andnot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bitselect": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "_true": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "all": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bitmask": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "pmin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pmax": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "narrow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "avgr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "dot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "extmul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "q": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle15": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mulr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "extadd": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_pairwis": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "low": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "high": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "binop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "testop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "relop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "cvtop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "exec": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ibinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "itestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "irelop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ftestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "frelop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "dim": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ishap": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "fshape": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vvunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vvbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vvternop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vvtestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vrelop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vtestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vcvtop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vextunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vextbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vshiftop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "viunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vibinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vitestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "virelop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vishiftop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vfunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vfbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vftestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vfrelop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "viminmaxop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "visatbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vloadop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "half": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "memarg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "laneidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "blocktyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "expr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "binari": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef2": 0, "n": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "mathdef3": 0, "mathdef4": 0, "8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef5": 0, "16": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "mathdef6": 0, "32": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef7": 0, "64": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef8": 0, "mathdef9": 0, "7": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef10": 0, "mathdef11": 0, "33": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef12": 0, "mathdef13": 0, "mathdef14": 0, "mathdef15": 0, "mathdef16": 0, "mathdef17": 0, "mathdef18": 0, "utf8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "utf": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "aggrtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "index": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "idx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "magic": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "version": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "section": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "customsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "typesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "codesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tablesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "memsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "globalsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "importsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "exportsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "datasec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "startsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "datacountsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "custom": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "typedef": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemkind": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "code": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "castflag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "text": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef19": 0, "mathdef20": 0, "mathdef21": 0, "lexic": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sourc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "space": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "format": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "newlin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "token": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "keyword": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "reserv": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "comment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "linecom": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "blockcom": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "linechar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "blockchar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "digit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hexdigit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "num": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hexnum": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "frac": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hexfrac": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hexfloat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef22": 0, "mathdef23": 0, "mathdef24": 0, "mathdef25": 0, "mathdef26": 0, "mathdef27": 0, "mathdef28": 0, "mathdef29": 0, "mathdef30": 0, "mathdef31": 0, "mathdef32": 0, "mathdef33": 0, "mathdef34": 0, "mathdef35": 0, "mathdef36": 0, "mathdef37": 0, "mag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef38": 0, "mathdef39": 0, "string": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "stringelem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "stringchar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "idchar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "param": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "result": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45], "field": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45], "modulefield": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemlist": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemexpr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tableus": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "datastr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "memus": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "label": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "plaininstr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "blockinstr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "foldedinstr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fresh": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "wf": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "well": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "form": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "clostyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "clo": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "c": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vdash": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ok": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "match": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46], "leq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "globalseq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unpackshap": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hookrightarrow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ast": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "preceq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "inst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "alloc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "alloctyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocfunc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hostfunc": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allochostfunc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "alloct": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocmem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocglob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocelem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocdata": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocmodul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "growtabl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "growmem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "runtim": [0, 1, 2, 4, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "addr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcaddr": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tableaddr": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "memaddr": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "globaladdr": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemaddr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "dataaddr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "structaddr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "arrayaddr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hostaddr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hostcod": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tableinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "meminst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "globalinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "eleminst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "datainst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "exportinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "externv": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "moduleinst": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "structinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "arrayinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "packval": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pack": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "i8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "i16": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "frame": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fieldval": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "framest": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fblocktyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "host": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "trap": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "invok": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "return_invok": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "_invok": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "addrref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "val": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "default": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "packnum": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unpacknum": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "packfield": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unpackfield": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ctxt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "b": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "config": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thread": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "op": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iadd": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "isub": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "imul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "idiv": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "irem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "inot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iand": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iandnot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ior": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ixor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ishl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ishr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "irotl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "irotr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iclz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ictz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ipopcnt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ieqz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ieq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ine": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ilt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "igt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "il": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ig": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iextendn": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iextend": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "m": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "ibitselect": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iab": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ineg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "imin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "imax": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iadd_sat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "isub_sat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iavgr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iq15mulrsat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fadd": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fsub": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fmul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fdiv": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fmin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fmax": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fcopysign": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fab": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fneg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fsqrt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fceil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ffloor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ftrunc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fnearest": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "feq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fne": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "flt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fgt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fle": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fge": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fpmin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fpmax": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "trunc_sat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ibit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fbit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fsign": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fbia": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "littleendian": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tobool": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bool": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "instanti": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "invoc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "admin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "namesubsect": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "namesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "namedata": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "namemap": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nameassoc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "indirectnamemap": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "indirectnameassoc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "modulenamesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "modulenamesubsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcnamesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcnamesubsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "localnamesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "localnamesubsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "typenamesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "typenamesubsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fieldnamesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fieldnamesubsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "embed": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "emb": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "true": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fals": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "error": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "The": [0, 1, 2, 3, 4, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46], "pure": 0, "It": [0, 2, 3, 13, 16, 18, 19, 20, 21, 22, 26, 27, 30, 31, 32, 34, 37, 38, 41, 44], "describ": [0, 9, 13, 16, 18, 21, 26, 28, 30, 31, 32, 33, 41, 43], "constraint": [0, 4, 9, 15, 21, 41, 43], "must": [0, 2, 3, 4, 9, 10, 13, 15, 18, 20, 21, 23, 28, 30, 31, 34, 36, 37, 38, 40, 41, 43, 44, 45, 46], "met": [0, 3, 41], "thi": [0, 2, 3, 4, 9, 10, 13, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45], "sketch": 0, "skeleton": [0, 41], "sound": [0, 5, 16, 18, 24, 41], "complet": [0, 3, 9, 10, 27, 31, 34, 41], "effect": [0, 9, 16, 18, 21, 30, 36, 37, 43], "e": [0, 2, 9, 10, 13, 18, 19, 20, 21, 26, 28, 30, 32, 33, 34, 38, 40, 41, 44], "other": [0, 3, 4, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46], "aspect": [0, 4, 26], "ar": [0, 1, 2, 3, 4, 6, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46], "straightforward": 0, "implement": [0, 2, 3, 5, 9, 10, 13, 16, 18, 19, 21, 24, 27, 30, 31, 41, 43], "In": [0, 3, 9, 10, 13, 14, 16, 18, 19, 20, 21, 26, 27, 30, 31, 32, 33, 34, 36, 38, 40, 41, 43], "fact": [0, 36, 37], "over": [0, 3, 4, 9, 13, 20, 21, 28, 30, 31, 32, 33, 34, 38, 41, 45], "flat": [0, 28], "occur": [0, 2, 9, 13, 14, 16, 18, 19, 20, 21, 22, 27, 31, 33, 36, 37, 38, 40, 41, 43, 45], "perform": [0, 1, 9, 16, 18, 19, 21, 26, 27, 30, 32, 41, 43, 44, 45], "onli": [0, 2, 3, 9, 10, 12, 16, 18, 19, 21, 26, 27, 30, 31, 33, 34, 36, 37, 38, 39, 41, 43, 44, 45, 46], "singl": [0, 1, 2, 9, 12, 13, 14, 20, 21, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 39], "pass": [0, 3, 13, 19, 21, 26, 45], "consequ": [0, 6, 9, 10, 30, 37, 38, 43, 45], "can": [0, 1, 2, 3, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 45], "integr": [0, 1, 20, 21, 26], "directli": [0, 1, 3, 9, 14, 15, 18, 26, 27, 34, 36, 38, 41, 43], "decod": [0, 10, 13, 26, 27], "pseudo": [0, 30, 36, 37], "whose": [0, 2, 9, 10, 13, 18, 19, 20, 33, 34, 38, 41, 43], "semant": [0, 2, 3, 5, 9, 13, 16, 18, 19, 21, 22, 24, 25, 26, 41], "intend": [0, 3, 13, 18, 26, 30, 31], "self": [0, 26], "explanatori": 0, "represent": [0, 1, 6, 9, 10, 15, 16, 17, 21, 26, 27, 28, 32, 33, 40, 41], "enumer": [0, 41, 43], "num_typ": 0, "i32": [0, 34, 36, 38, 39], "i64": [0, 34, 36, 39], "f32": [0, 34, 36, 39], "f64": [0, 34, 36, 39], "vec_typ": 0, "v128": [0, 1, 36, 39], "heap_typ": 0, "def_typ": 0, "ref_typ": 0, "heap": [0, 1, 7, 8, 11, 21, 23, 29, 35, 41, 42, 43], "val_typ": 0, "is_num": 0, "t": [0, 1, 3, 6, 7, 12, 13, 14, 15, 19, 20, 21, 22, 28, 30, 32, 34, 36, 38, 39, 40, 41, 44], "is_vec": 0, "is_ref": 0, "similarli": [0, 13, 15, 16, 18, 19, 21, 28, 30, 33, 39, 41], "defin": [0, 1, 2, 3, 7, 9, 10, 13, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 45], "repres": [0, 2, 9, 12, 13, 16, 20, 21, 27, 30, 31, 32, 33, 36, 37, 40, 41, 45], "pack_typ": 0, "field_typ": 0, "struct_typ": 0, "array_typ": 0, "func_typ": 0, "comp_typ": 0, "sub_typ": 0, "super": [0, 14, 39, 43, 44], "rec_typ": 0, "proj": 0, "int32": 0, "unpack_field": 0, "expand_def": 0, "These": [0, 4, 9, 19, 21, 26, 27, 30, 31, 32, 34, 41], "assum": [0, 3, 4, 9, 16, 19, 20, 21, 28, 34, 37, 41, 43], "have": [0, 1, 4, 9, 10, 12, 13, 18, 20, 21, 26, 28, 30, 31, 32, 33, 34, 36, 39, 41, 43, 46], "been": [0, 1, 16, 19, 21, 26, 31, 41, 43], "close": [0, 9, 10, 18, 19, 22, 30, 34, 41, 44, 45], "substitut": [0, 9, 19, 22, 38, 41], "indic": [0, 2, 3, 4, 9, 11, 12, 14, 18, 21, 22, 27, 28, 29, 30, 32, 34, 35, 36, 37, 40, 41, 43, 45], "concret": [0, 4, 28, 32, 34, 41, 46], "respect": [0, 1, 3, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43], "includ": [0, 4, 9, 12, 14, 16, 19, 20, 21, 27, 30, 31, 32, 33, 36, 38, 41], "recurs": [0, 1, 4, 7, 8, 11, 13, 19, 27, 28, 29, 31, 34, 35, 36, 38, 41, 42, 43, 45], "refer": [0, 3, 7, 8, 9, 11, 16, 17, 19, 21, 27, 29, 31, 35, 38, 41, 42, 45], "enclos": [0, 30, 34, 37, 40], "graph": 0, "mai": [0, 1, 2, 3, 4, 9, 10, 13, 16, 18, 19, 20, 21, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46], "cyclic": [0, 9, 46], "we": [0, 18, 21], "canonic": [0, 19], "equal": [0, 3, 9, 10, 18, 19, 20, 26, 28, 38, 41, 43, 44], "hold": [0, 9, 18, 20, 21, 32, 41], "closur": [0, 9, 19, 21, 22], "syntact": [0, 3, 5, 9, 16, 21, 28, 34, 36, 37, 38, 40, 41, 44], "equival": [0, 13, 16, 22, 31, 41, 44], "make": [0, 2, 9, 21, 26, 38, 43], "constant": [0, 4, 5, 18, 19, 20, 21, 30, 31, 36, 40, 45], "time": [0, 1, 3, 4, 9, 10, 18, 19, 21, 26, 28, 30, 31, 34], "check": [0, 1, 9, 13, 18, 19, 22, 23, 27, 30, 32, 36, 41, 43, 44, 45, 46], "For": [0, 3, 4, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 23, 27, 28, 30, 31, 32, 34, 36, 37, 41, 43, 44, 45, 46], "purpos": [0, 2, 21, 23, 32, 39], "from": [0, 3, 4, 9, 10, 13, 16, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 41, 43, 44, 45], "an": [0, 1, 2, 3, 4, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 44, 45], "forward": [0, 9, 13, 19, 30, 31], "edg": 0, "cycl": [0, 9], "need": [0, 2, 3, 9, 13, 18, 27, 32, 34, 43, 45], "distinguish": [0, 10, 13, 21, 30, 31, 33, 34, 36, 41, 43], "previous": [0, 1, 9, 38, 43, 45, 46], "howev": [0, 2, 4, 6, 9, 10, 13, 15, 18, 19, 21, 26, 27, 30, 31, 33, 34, 36, 38, 41, 45, 46], "distinct": [0, 14, 27, 33, 34], "doe": [0, 3, 9, 13, 18, 19, 20, 26, 30, 37, 40, 41, 43, 45], "affect": [0, 2, 18, 19, 30, 37, 41], "so": [0, 10, 12, 13, 14, 16, 18, 26, 30, 34, 36, 38, 41, 43], "ignor": [0, 2, 13, 37, 44], "here": [0, 3, 10, 13, 18, 19, 21, 33, 37, 41, 43], "infinit": 0, "further": [0, 1, 13, 15, 16, 27, 30, 31, 32, 43, 44], "few": [0, 10, 16, 22, 34], "auxiliari": [0, 3, 11, 15, 18, 19, 20, 21, 23, 29, 31, 32, 33, 36, 38, 41, 43], "function": [0, 1, 4, 5, 7, 10, 11, 15, 16, 17, 20, 26, 27, 29, 30, 34, 35, 36, 41, 42, 43], "composit": [0, 7, 8, 9, 11, 18, 19, 28, 29, 35, 38, 42], "validate_val_typ": 0, "validate_ref_typ": 0, "matches_v": 0, "t1": 0, "t2": 0, "matches_ref": 0, "is_func": 0, "is_struct": 0, "is_arrai": 0, "follow": [0, 1, 2, 3, 4, 6, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 26, 27, 28, 30, 31, 32, 34, 36, 37, 38, 40, 41, 46], "comput": [0, 1, 4, 9, 16, 18, 19, 20, 21, 26, 27, 30, 32, 34, 41, 43], "least": [0, 9, 16, 18, 23, 43], "precis": [0, 1, 3, 9, 16, 18, 21, 26, 32, 43], "supertyp": [0, 3, 9, 32, 41, 43, 44, 46], "given": [0, 2, 4, 6, 9, 10, 16, 18, 19, 20, 21, 26, 27, 28, 30, 31, 32, 34, 36, 38, 40, 41, 43, 46], "its": [0, 3, 4, 9, 12, 13, 16, 18, 19, 20, 21, 23, 26, 27, 28, 30, 31, 33, 36, 38, 40, 41, 43, 45], "correspond": [0, 3, 9, 12, 13, 14, 18, 19, 20, 21, 22, 28, 31, 32, 33, 34, 36, 37, 40, 41, 43, 44], "top": [0, 9, 10, 18, 19, 43], "top_heap_typ": 0, "switch": 0, "case": [0, 3, 4, 9, 10, 13, 14, 16, 18, 20, 21, 26, 28, 30, 34, 36, 38, 40, 41, 43, 45], "dt": [0, 9, 18, 32, 41, 43, 45, 46], "rais": 0, "cannotoccurinsourc": 0, "requir": [0, 3, 4, 9, 10, 13, 16, 18, 19, 20, 21, 27, 28, 30, 31, 32, 40, 41, 43, 45], "us": [0, 1, 2, 3, 4, 9, 10, 12, 13, 15, 16, 18, 20, 21, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44], "present": [0, 12, 13, 14, 19, 21, 31, 43, 44], "maintain": [0, 21, 27, 38], "return_typ": 0, "locals_init": 0, "global_typ": 0, "table_typ": 0, "mem_typ": 0, "suitabl": [0, 3, 9, 18, 19, 26, 27, 30, 38, 41, 45], "variou": [0, 16, 32, 41], "besid": [0, 20, 21], "which": [0, 2, 3, 4, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 23, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 44, 45, 46], "omit": [0, 12, 13, 16, 34, 36, 38, 39, 41], "addit": [0, 1, 3, 4, 9, 10, 13, 14, 15, 21, 26, 27, 30, 31, 32, 34, 36, 38, 41], "record": [0, 9, 13, 16, 21, 28, 34, 41], "initi": [0, 1, 3, 13, 16, 19, 27, 30, 31, 38, 41, 43, 44, 45], "statu": [0, 1, 20, 41, 43], "each": [0, 2, 3, 9, 10, 12, 13, 16, 18, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 34, 38, 40, 41, 43, 45, 46], "three": [0, 16, 18, 21, 27, 30, 32], "separ": [0, 9, 10, 12, 13, 16, 20, 21, 26, 27, 28, 30, 32, 34, 37, 40], "track": [0, 1, 41], "operand": [0, 9, 12, 16, 18, 20, 21, 27, 30, 36, 41, 43], "surround": [0, 21, 38, 41, 43], "associ": [0, 2, 9, 18, 19, 21, 30, 32, 34], "sinc": [0, 1, 9, 13, 18, 30, 33, 36, 41, 44], "begin": [0, 2, 3, 4, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46], "val_stack": 0, "init_stack": 0, "u32": [0, 6, 13], "ctrl_stack": 0, "ctrl_frame": 0, "start_typ": 0, "end_typ": 0, "val_height": 0, "nat": 0, "init_height": 0, "enter": [0, 16, 30], "origin": [0, 1, 9, 16, 18, 20, 21, 41], "branch": [0, 18, 21, 27, 30, 36], "height": [0, 21, 27, 30], "do": [0, 2, 3, 9, 13, 16, 18, 19, 30, 38, 40, 41, 43], "underflow": 0, "current": [0, 2, 9, 10, 13, 16, 18, 21, 27, 30, 38, 41, 43, 45], "reset": 0, "flag": [0, 12, 14, 20], "whether": [0, 9, 13, 14, 21, 30, 31, 33], "remaind": [0, 20, 43, 45], "handl": [0, 9, 18, 20, 21, 27, 36, 45], "polymorph": [0, 9, 43], "after": [0, 2, 9, 13, 16, 18, 30, 31, 36, 41], "simpli": [0, 2, 21, 30], "ctrl": 0, "manipul": [0, 1, 3, 9, 21, 27, 28, 30, 41, 43], "main": [0, 1, 3, 26, 27, 33], "through": [0, 3, 9, 13, 18, 21, 27, 30, 31, 32], "push_val": 0, "push": [0, 16, 18, 19, 21, 27, 30, 41, 43], "pop_val": 0, "error_if": 0, "pop": [0, 16, 18, 19, 27, 30, 41, 43], "expect": [0, 3, 4, 9, 13, 18, 19, 30, 43], "let": [0, 3, 9, 18, 19, 20, 23, 43, 44, 45, 46], "actual": [0, 2, 6, 10, 12, 13, 18, 19, 27, 30, 32, 34, 45], "pop_num": 0, "pop_ref": 0, "foreach": 0, "revers": 0, "prepend": [0, 9, 41, 43, 45], "remov": [0, 9, 16, 18, 21], "one": [0, 1, 2, 9, 10, 12, 13, 16, 18, 19, 20, 27, 28, 30, 32, 34, 36, 38, 41, 43, 44, 46], "But": [0, 43], "first": [0, 4, 6, 19, 20, 28, 30, 31, 32, 38, 41, 43, 45, 46], "special": [0, 9, 12, 18, 33, 36], "contain": [0, 9, 10, 12, 13, 15, 16, 18, 19, 21, 26, 27, 30, 31, 34, 36, 37, 38, 40, 41, 43, 45, 46], "known": [0, 1, 21, 27, 30, 32, 33], "ha": [0, 1, 2, 3, 6, 9, 10, 13, 16, 18, 19, 20, 21, 22, 26, 27, 28, 31, 32, 33, 34, 41, 43, 45], "mark": [0, 21, 40], "That": [0, 9, 10, 20, 21, 23, 30, 32, 37, 38, 40, 41, 43, 44], "uncondit": [0, 30, 43], "when": [0, 1, 2, 3, 9, 10, 13, 16, 18, 19, 20, 21, 28, 31, 32, 34, 38, 40, 41, 43, 44, 45, 46], "becaus": [0, 9, 18, 19, 20, 21, 26, 43], "princip": [0, 5, 41], "choic": [0, 9, 18, 21, 38, 43], "trivial": 0, "satisfi": [0, 3, 9, 18], "A": [0, 2, 3, 4, 9, 10, 16, 18, 19, 20, 21, 23, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 40, 41, 43, 44, 45], "second": [0, 30, 38], "take": [0, 1, 2, 4, 9, 19, 20, 21, 26, 27, 30, 34], "against": [0, 18, 23, 30], "differ": [0, 3, 9, 10, 12, 18, 19, 20, 21, 26, 27, 28, 30, 31, 32, 33, 41, 43, 45], "therebi": [0, 16, 27, 38], "uncondition": [0, 41], "accumul": [0, 21, 43], "multipl": [0, 6, 9, 10, 18, 19, 20, 21, 22, 28, 30, 31, 32, 33, 34, 38, 39, 43], "meant": 0, "g": [0, 2, 9, 10, 19, 26, 33, 34], "access": [0, 1, 3, 9, 18, 26, 27, 28, 30, 31, 32, 36, 41, 45], "element": [0, 1, 3, 4, 7, 10, 11, 14, 17, 18, 20, 28, 29, 30, 32, 35, 40, 41, 42, 43, 44], "last": [0, 4, 43, 45], "get_loc": 0, "set_loc": 0, "reset_loc": 0, "while": [0, 9, 13, 19, 30, 31, 32, 33, 37], "wa": [0, 9, 30], "alreadi": [0, 4, 9, 18, 19, 36, 40, 44], "updat": [0, 3, 19, 28, 36, 43], "chang": [0, 5, 9, 13, 24, 41], "thu": [0, 10, 14, 20, 27, 31, 34, 41], "previou": [0, 9, 30, 43, 45], "state": [0, 3, 9, 16, 18, 21, 27, 31, 36, 41], "denot": [0, 9, 10, 13, 14, 18, 20, 21, 28, 30, 31, 32, 33, 34, 40, 41, 46], "bound": [0, 9, 10, 13, 15, 27, 28, 30, 33, 34, 36, 38, 43, 46], "number": [0, 1, 4, 7, 8, 9, 10, 11, 13, 15, 18, 19, 20, 21, 23, 27, 29, 30, 33, 34, 35, 38, 40, 42, 43, 45], "non": [0, 3, 9, 10, 15, 18, 20, 21, 28, 30, 32, 34, 44, 45], "prealloc": 0, "likewis": [0, 2, 21], "push_ctrl": 0, "out": [0, 4, 13, 20, 21, 30, 31, 32, 34, 41], "pop_ctrl": 0, "is_empti": 0, "label_typ": 0, "resiz": [0, 32], "them": [0, 3, 9, 16, 20, 21, 27, 30, 31, 32, 33, 36, 38, 41, 45], "along": 0, "reachabl": [0, 9], "empti": [0, 3, 9, 10, 12, 13, 16, 18, 19, 20, 21, 23, 28, 31, 34, 36, 38, 41, 44, 45, 46], "right": [0, 9, 16, 18, 20, 37], "exit": [0, 16], "off": [0, 16, 18, 41, 43], "afterward": [0, 16], "shrunk": 0, "back": [0, 18, 27, 30, 41, 43], "undo": 0, "happend": 0, "insid": [0, 9, 21, 22, 26, 31, 37, 41], "either": [0, 9, 10, 12, 14, 15, 16, 18, 19, 20, 21, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 40, 41, 43, 44, 46], "determin": [0, 9, 16, 19, 20, 30, 32, 33, 36, 45], "exist": [0, 3, 9, 18, 19, 20, 21, 23, 26, 36, 38, 41, 43, 44, 46], "purg": 0, "order": [0, 2, 3, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 34, 38, 41, 45], "allow": [0, 1, 4, 9, 10, 12, 14, 15, 18, 20, 21, 26, 27, 30, 31, 32, 34, 36, 37, 38, 40, 41, 43, 44, 46], "logic": [0, 21], "everi": [0, 3, 4, 9, 13, 16, 18, 31, 33, 41, 43, 44, 46], "implicit": [0, 3, 16, 21, 27, 30], "outermost": [0, 30], "invari": [0, 9, 16, 21, 22, 41, 44], "alwai": [0, 9, 13, 20, 21, 27, 30, 37, 40, 41, 46], "henc": [0, 3, 13, 20, 21, 26, 34, 40, 41, 43], "even": [0, 3, 9, 20, 21, 31], "consecut": [0, 4, 18, 21, 38], "still": [0, 4, 9, 15, 16, 18, 31], "necessari": [0, 9, 19, 30, 43], "detect": 0, "invalid": [0, 4, 13, 43], "exampl": [0, 3, 9, 10, 15, 16, 18, 20, 21, 27, 30, 31, 32, 34, 36, 37, 41, 43], "like": [0, 2, 3, 4, 13, 19, 20, 21, 26, 27, 30, 31, 32, 33, 34, 41, 43], "cannot": [0, 12, 13, 14, 18, 19, 26, 27, 30, 31, 37, 39, 41], "instead": [0, 1, 9, 10, 13, 16, 18, 26, 27, 30, 34, 37, 45], "gener": [0, 1, 9, 10, 12, 13, 16, 18, 20, 22, 28, 32, 34, 41], "show": 0, "similar": [0, 20, 31], "manner": [0, 4, 9, 20, 26, 41, 44], "is_nul": 0, "as_non_nul": 0, "rt": [0, 13, 14, 41, 45], "br_if": 0, "br_tabl": 0, "ariti": [0, 18, 21, 44], "br_on_nul": 0, "br_on_cast": 0, "rt1": 0, "rt2": 0, "diff_ref_typ": 0, "call_ref": 0, "return_call_ref": 0, "ti": [0, 3, 18, 19, 20], "st": [0, 9, 13, 14, 18, 38, 39], "under": [0, 3, 9, 18, 21, 23, 27, 41, 43, 44, 45], "never": [0, 9, 19, 21], "duplic": [0, 30, 34, 38], "would": [0, 9, 13, 18, 21, 43], "were": 0, "dup": 0, "extens": [0, 5, 10, 12, 13, 18, 20, 30, 34, 41, 43], "abov": [0, 4, 9, 18, 33, 37, 44], "refin": [0, 1, 3], "proper": [0, 32], "ensur": [0, 9, 19, 21, 23, 27, 38, 41, 46], "consist": [0, 2, 9, 12, 13, 16, 18, 19, 20, 21, 27, 30, 31, 32, 36, 37, 38, 41, 45], "mathdef40": 1, "valid": [1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45], "data": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 44, 46], "mathdef41": 1, "mathdef42": 1, "mathdef43": 1, "mathdef44": 1, "mathdef45": 1, "mathdef46": 1, "mathdef47": 1, "mathdef48": 1, "mathdef49": 1, "mathdef50": 1, "mathdef51": 1, "mathdef52": 1, "mathdef53": 1, "mathdef54": 1, "mathdef55": 1, "mathdef56": 1, "mathdef57": 1, "mathdef58": 1, "mathdef59": 1, "mathdef60": 1, "mathdef61": 1, "mathdef62": 1, "mathdef63": 1, "mathdef64": 1, "mathdef65": 1, "mathdef66": 1, "mathdef67": 1, "mathdef68": 1, "mathdef69": 1, "mathdef70": 1, "mathdef71": 1, "mathdef72": 1, "mathdef73": 1, "mathdef74": 1, "mathdef75": 1, "mathdef76": 1, "mathdef77": 1, "mathdef78": 1, "context": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "propos": 1, "provid": [1, 2, 3, 10, 19, 20, 21, 26, 27, 28, 30, 31, 34, 40, 41, 43, 44], "overview": [1, 24, 25], "what": [1, 6], "ad": [1, 6, 9, 12, 13, 19, 20, 30, 44], "within": [1, 9, 15, 20, 21, 27, 30, 31, 32, 34, 40, 45, 46], "integ": [1, 10, 11, 12, 13, 14, 17, 18, 21, 27, 29, 30, 32, 34, 35], "nn": [1, 43], "avoid": [1, 12, 16, 21, 34], "point": [1, 3, 9, 11, 17, 18, 21, 26, 28, 29, 30, 32, 35], "_f": 1, "mm": 1, "introduc": [1, 9, 10, 18, 30, 41], "abil": 1, "paramet": [1, 3, 4, 14, 18, 23, 27, 31, 32, 34, 38, 39, 41, 45], "more": [1, 9, 16, 18, 27, 30, 33, 34, 40, 41, 43, 45, 46], "than": [1, 3, 9, 13, 18, 19, 20, 21, 26, 27, 30, 33, 40, 43, 44, 45, 46], "arbitrari": [1, 20, 33, 34, 40, 44], "4": [1, 2, 8, 12, 13, 15, 18, 20, 30, 33, 36, 37], "option": [1, 10, 13, 21, 27, 28, 30, 32, 34, 36, 38, 39, 40, 41], "immedi": [1, 12, 27, 30, 36, 41], "segment": [1, 4, 7, 13, 21, 27, 29, 30, 35, 41, 42, 43], "modifi": [1, 3, 9, 16, 18], "per": [1, 2, 3, 16, 18, 34, 43], "rang": [1, 3, 4, 9, 12, 13, 20, 21, 26, 28, 30, 31, 32, 33, 40, 46], "entri": [1, 3, 13, 21, 23, 30, 32, 34, 36, 41], "5": [1, 8, 12, 13, 18, 20, 33, 34, 40], "count": [1, 11, 20, 21], "boundari": [1, 41], "longer": [1, 9, 21, 30, 46], "compil": [1, 2, 4, 13, 19, 26, 27, 31], "parallel": [1, 13, 26, 41], "also": [1, 3, 9, 10, 12, 14, 16, 18, 19, 20, 21, 26, 27, 28, 30, 31, 32, 33, 34, 36, 38, 40, 41, 43, 44], "simd": [1, 30, 32, 33], "6": [1, 12, 13, 15], "_zero": [1, 6, 12, 36], "_splat": [1, 6, 12, 36], "unari": [1, 14, 20, 30], "i8x16": [1, 36], "_i": [1, 3, 9, 13, 18, 19, 36, 38, 39, 43, 44, 45, 46], "i16x8": [1, 36], "q15mulr": [1, 36], "i32x4": [1, 36], "_i16x8": [1, 6, 12, 36], "_i8x16": [1, 6, 12, 36], "ternari": [1, 30], "relat": [1, 9, 20, 23, 41], "_f32x4": [1, 6, 12, 36], "_f64x2": [1, 6, 12, 36], "f32x4": [1, 36], "_i32x4": [1, 6, 12, 36], "f64x2": [1, 36], "_low": [1, 36], "split": [1, 9, 13, 26, 28, 38], "combin": [1, 16, 20, 38, 39, 43], "reorder": 1, "inject": [1, 32], "project": [1, 41], "tree": 1, "nontrap": 1, "multi": [1, 6], "oper": [1, 3, 4, 6, 16, 17, 18, 21, 26, 27, 30, 32, 33, 41], "basic": [1, 10, 21, 27, 30], "immut": [1, 9, 21, 27, 31, 32, 33], "9": [1, 8, 12, 13, 15, 18, 40], "10": [1, 2, 6, 12, 13, 15, 40], "generalis": [1, 9], "class": [1, 3, 9, 31, 32, 33, 36, 37, 41], "sequenc": [1, 2, 3, 4, 5, 7, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 44, 45, 46], "definit": [1, 2, 3, 7, 9, 13, 16, 18, 19, 20, 21, 26, 27, 28, 31, 32, 33, 37, 38, 41, 43, 44, 45], "manag": [1, 32], "11": [1, 6, 12, 13, 18, 33, 44], "short": [1, 14, 28, 31], "hand": [1, 3, 21], "structur": [1, 2, 3, 5, 7, 12, 13, 14, 17, 18, 19, 24, 27, 28, 30, 31, 32, 36, 39, 41, 43, 44], "enrich": [1, 9], "base": [1, 20, 27, 30, 31, 33, 36], "explicitli": [1, 3, 9, 16, 18, 37, 41], "unbox": [1, 21, 30, 32], "scalar": [1, 18, 21, 30, 32, 33, 34, 37, 40, 42], "blob": 1, "gc": 1, "mathdef79": 2, "mathdef80": 2, "mathdef81": 2, "mathdef82": 2, "mathdef83": 2, "mathdef84": 2, "mathdef85": 2, "mathdef86": 2, "mathdef87": 2, "mathdef88": 2, "mathdef89": 2, "mathdef90": 2, "mathdef91": 2, "mathdef92": 2, "mathdef93": 2, "mathdef94": 2, "mathdef95": 2, "mathdef96": 2, "mathdef97": 2, "mathdef98": 2, "mathdef99": 2, "mathdef100": 2, "mathdef101": 2, "mathdef102": 2, "mathdef103": 2, "mathdef104": 2, "mathdef105": 2, "mathdef106": 2, "mathdef107": 2, "mathdef108": 2, "mathdef109": 2, "mathdef110": 2, "mathdef111": 2, "mathdef112": 2, "mathdef113": 2, "mathdef114": 2, "mathdef115": 2, "mathdef116": 2, "mathdef117": 2, "dedic": 2, "Such": [2, 16, 26, 27, 36, 38, 41, 43], "contribut": 2, "thei": [2, 4, 9, 10, 12, 13, 14, 18, 20, 21, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 45], "meta": [2, 10, 13, 20, 21, 28, 31, 32, 33, 34], "improv": 2, "user": 2, "experi": 2, "hint": [2, 18, 30], "itself": [2, 9, 16, 19, 21, 27, 30, 31, 40, 41, 45], "mathdef118": 2, "should": [2, 18], "appear": [2, 10, 28, 34, 36, 38, 45], "onc": [2, 13, 19, 27, 31], "attach": 2, "printabl": [2, 40], "debugg": 2, "part": [2, 3, 16, 18, 21, 26, 27, 28, 30, 41, 43], "render": [2, 16, 18, 34, 41], "encod": [2, 6, 10, 12, 13, 14, 15, 21, 26, 27, 33, 34, 40, 41], "uniqu": [2, 9, 21, 31, 34, 41], "content": [2, 13, 18, 19, 21, 28, 31, 41, 45], "depend": [2, 4, 9, 13, 18, 19, 20, 25, 30, 31, 33, 34, 40, 41, 45], "llcll": [2, 10, 15, 34, 38, 39], "_0": [2, 13, 18, 19, 21], "mathdef119": 2, "_n": [2, 13, 15, 18, 21, 36, 40, 41], "2": [2, 5, 8, 9, 12, 13, 15, 16, 18, 19, 20, 21, 26, 28, 30, 31, 33, 34, 36, 37, 40, 41, 43, 44, 46], "most": [2, 9, 13, 16, 18, 20, 21, 28, 30, 31, 33, 34, 38, 43, 44, 45, 46], "increas": [2, 13, 30], "assign": [2, 21, 32, 34, 37], "pair": [2, 3, 9, 10, 13, 16, 18, 20, 27, 31, 38], "llclll": [2, 10, 12, 13, 14, 15, 34, 36, 37, 38, 39, 40], "indirect": [2, 9, 21, 30], "dimension": 2, "secondari": [2, 19], "group": [2, 18, 26, 30, 32, 36, 41, 46], "primari": 2, "turn": [2, 4, 13, 43], "individu": [2, 4, 18, 19, 21, 30, 31, 32, 38, 41, 43, 45], "_1": [2, 7, 9, 12, 13, 14, 30, 36, 38, 41, 44, 46], "_2": [2, 7, 9, 12, 13, 14, 30, 36, 38, 41, 44], "mathdef120": 3, "mathdef121": 3, "mathdef122": 3, "mathdef123": 3, "mathdef124": 3, "mathdef125": 3, "mathdef126": 3, "mathdef127": 3, "mathdef128": 3, "mathdef129": 3, "mathdef130": 3, "mathdef131": 3, "mathdef132": 3, "mathdef133": 3, "mathdef134": 3, "mathdef135": 3, "mathdef136": 3, "mathdef137": 3, "mathdef138": 3, "mathdef139": 3, "mathdef140": 3, "mathdef141": 3, "mathdef142": 3, "mathdef143": 3, "mathdef144": 3, "mathdef145": 3, "mathdef146": 3, "mathdef147": 3, "mathdef148": 3, "mathdef149": 3, "mathdef150": 3, "mathdef151": 3, "mathdef152": 3, "mathdef153": 3, "mathdef154": 3, "mathdef155": 3, "mathdef156": 3, "mathdef157": 3, "mathdef158": 3, "typic": [3, 4, 16, 26, 27, 30], "environ": [3, 4, 26, 27, 31], "embedd": [3, 4, 9, 18, 19, 21, 26, 27, 31, 32], "connect": 3, "between": [3, 20, 27, 30, 33, 34, 41, 43], "interact": [3, 21, 26], "wai": [3, 9, 19, 21, 26, 27, 32], "interfac": [3, 26], "sens": 3, "On": [3, 44], "support": [3, 4, 10, 20, 21, 26, 27, 31, 37, 40], "pars": [3, 10, 34, 36], "descript": [3, 7, 13, 16, 31, 34, 38, 41, 45], "abstract": [3, 9, 10, 14, 16, 20, 21, 27, 28, 32, 33, 34, 38, 39, 40, 41], "machin": [3, 9, 16, 21, 26, 27, 30], "possibl": [3, 6, 9, 10, 14, 18, 19, 20, 21, 26, 31, 33, 37, 38, 43], "object": [3, 19, 21, 26, 32], "interpret": [3, 4, 13, 16, 21, 27, 28, 30, 32, 33, 40, 41], "specifi": [3, 4, 9, 16, 20, 21, 23, 27, 30, 31, 32, 34, 38, 41], "symbol": [3, 4, 10, 28, 34, 36, 37, 38, 40], "predic": [3, 20], "llll": [3, 9, 18, 21, 34, 37], "failur": [3, 18, 19, 30], "reach": [3, 9, 18, 21], "unspecif": 3, "carri": [3, 21], "classif": 3, "diagnost": 3, "messag": 3, "some": [3, 4, 9, 10, 14, 15, 16, 18, 20, 23, 27, 28, 30, 32, 33, 34, 40, 41, 43, 44, 45, 46], "about": [3, 9, 16, 21, 26, 41], "argument": [3, 9, 12, 18, 19, 20, 21, 23, 27, 30, 36, 39, 41, 43], "respons": [3, 26], "meet": [3, 43], "If": [3, 4, 9, 10, 13, 18, 19, 20, 28, 30, 34, 36, 38, 41, 43, 45, 46], "guarante": [3, 16, 18, 26, 27, 30], "adopt": [3, 10, 16, 28, 34, 41], "address": [3, 9, 17, 18, 19, 23, 27, 30], "As": [3, 15, 16, 20, 26, 30, 36, 38], "long": [3, 9, 16, 20, 43], "treat": [3, 12, 28, 30], "creat": [3, 21, 27, 30], "automat": [3, 9, 27, 31, 38], "lclll": 3, "epsilon": [3, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 28, 30, 31, 32, 34, 36, 38, 39, 40, 41, 45, 46], "deriv": [3, 9, 10, 16, 41], "accord": [3, 18, 30, 37, 41], "grammar": [3, 11, 13, 29, 30, 33, 35, 36, 37, 38, 40], "yield": [3, 18, 30, 43, 45], "stackrel": 3, "longrightarrow": [3, 9], "noth": [3, 18, 30], "try": 3, "succe": [3, 18, 30], "ev": 3, "assert": [3, 9, 16, 18, 19], "length": [3, 4, 6, 9, 10, 12, 13, 15, 18, 19, 20, 21, 28, 30, 33, 34, 38, 43, 45, 46], "tripl": 3, "concaten": [3, 9, 13, 18, 19, 28, 43, 45], "im": [3, 13, 19, 38], "qquad": [3, 9, 10, 12, 13, 14, 15, 18, 19, 20, 21, 23, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46], "wedg": [3, 9, 15, 18, 19, 20, 38, 40], "ex": [3, 13, 19, 38], "due": [3, 9, 18, 19, 30, 33], "ta": [3, 18, 38], "regular": [3, 9, 21, 36, 38, 41], "indirectli": [3, 27, 30], "tt": [3, 9, 13, 32, 38, 45], "r": [3, 9, 18, 19, 20, 21, 28, 40], "larger": [3, 18, 19, 20, 30, 43, 44, 45, 46], "mt": [3, 9, 13, 32, 38, 43, 45], "mi": [3, 9, 18], "divid": [3, 18, 19, 20, 21, 27, 30, 37, 43], "cdot": [3, 9, 15, 16, 18, 19, 20, 30, 33, 40, 43], "ki": [3, 9, 18, 19, 21, 38], "gi": 3, "futur": [3, 4, 9, 12, 13, 14, 18, 20, 21, 26, 30, 43, 45, 46], "inform": [3, 13, 26, 41], "run": [3, 9, 21, 26], "less": [3, 18, 20], "_t": [3, 18, 20, 21], "_reftyp": 3, "t_1": [3, 6, 9, 19, 34, 36, 38, 39, 41, 44, 45], "t_2": [3, 6, 9, 19, 36, 38, 39, 41, 44, 45], "et": [3, 13, 14, 19, 23, 38, 39, 45], "type": [4, 5, 6, 10, 11, 12, 15, 16, 17, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 42], "mathdef159": 4, "mathdef160": 4, "mathdef161": 4, "mathdef162": 4, "mathdef163": 4, "mathdef164": 4, "mathdef165": 4, "mathdef166": 4, "mathdef167": 4, "mathdef168": 4, "mathdef169": 4, "mathdef170": 4, "mathdef171": 4, "mathdef172": 4, "mathdef173": 4, "mathdef174": 4, "mathdef175": 4, "mathdef176": 4, "mathdef177": 4, "mathdef178": 4, "mathdef179": 4, "mathdef180": 4, "mathdef181": 4, "mathdef182": 4, "mathdef183": 4, "mathdef184": 4, "mathdef185": 4, "mathdef186": 4, "mathdef187": 4, "mathdef188": 4, "mathdef189": 4, "mathdef190": 4, "mathdef191": 4, "mathdef192": 4, "mathdef193": 4, "mathdef194": 4, "mathdef195": 4, "mathdef196": 4, "mathdef197": 4, "impos": [4, 38, 43], "restrict": [4, 10, 15, 21, 30, 31, 34, 37, 38, 45, 46], "stem": 4, "physic": 4, "resourc": [4, 18, 26, 30], "strategi": 4, "minimum": [4, 31, 32], "nor": [4, 20, 26, 32], "fix": [4, 9, 28, 30, 33], "reason": [4, 26], "larg": [4, 21, 28], "enabl": [4, 13, 21, 26], "common": [4, 9, 21, 26, 28, 32, 44], "applic": [4, 10, 16, 18, 20, 26, 34, 44, 45], "conform": 4, "leav": [4, 21], "featur": [4, 9, 26], "design": [4, 9, 16, 25, 41], "subset": [4, 34, 37], "dimens": [4, 30], "depth": [4, 30], "nest": [4, 12, 18, 21, 27, 28, 30, 36, 37], "charact": [4, 15, 26, 33, 34, 35, 40], "exceed": [4, 18], "reject": 4, "item": [4, 31, 38], "without": [4, 9, 12, 13, 14, 18, 32, 41, 43, 45], "fold": [4, 35], "identifi": [4, 13, 20, 21, 31, 34, 35, 36, 38, 39], "liter": [4, 12, 33, 34, 37, 38, 40], "defer": [4, 13], "until": [4, 13, 18], "same": [4, 9, 10, 13, 14, 20, 21, 28, 30, 31, 33, 34, 36, 38, 41, 43, 44, 45], "just": [4, 18, 19, 20, 26, 38, 45], "fulli": [4, 9, 26, 43], "befor": [4, 9, 13, 19, 26, 30, 31, 34, 38], "dure": [4, 9, 18, 21, 22, 31, 32, 41, 44, 46], "instanc": [4, 5, 7, 16, 17, 18, 19, 22, 23, 27], "stack": [4, 9, 16, 17, 18, 19, 27, 30, 31, 41, 43, 44], "termin": [4, 9, 10, 12, 15, 16, 18, 21, 28, 30, 31, 34, 37], "report": [4, 19, 27], "usual": [4, 10, 20, 27, 30, 34], "interdepend": [4, 21], "vari": [4, 12, 33], "situat": 4, "event": 4, "mathdef198": 5, "mathdef199": 5, "mathdef200": 5, "mathdef201": 5, "mathdef202": 5, "mathdef203": 5, "mathdef204": 5, "mathdef205": 5, "mathdef206": 5, "mathdef207": 5, "mathdef208": 5, "mathdef209": 5, "mathdef210": 5, "mathdef211": 5, "mathdef212": 5, "mathdef213": 5, "mathdef214": 5, "mathdef215": 5, "mathdef216": 5, "mathdef217": 5, "mathdef218": 5, "mathdef219": 5, "mathdef220": 5, "mathdef221": 5, "mathdef222": 5, "mathdef223": 5, "mathdef224": 5, "mathdef225": 5, "mathdef226": 5, "mathdef227": 5, "mathdef228": 5, "mathdef229": 5, "mathdef230": 5, "mathdef231": 5, "mathdef232": 5, "mathdef233": 5, "mathdef234": 5, "mathdef235": 5, "mathdef236": 5, "boolean": [5, 27, 30], "pre": [5, 9, 18, 19, 38, 45], "post": [5, 9, 18], "condit": [5, 9, 10, 15, 18, 19, 20, 27, 28, 30, 34, 36, 38, 41, 44, 46], "execut": [5, 6, 9, 16, 18, 19, 21, 22, 24, 26, 27, 30, 32, 41, 43, 44], "configur": [5, 7, 16], "administr": [5, 17, 18], "theorem": 5, "system": [5, 16, 24, 26, 27, 41], "lattic": 5, "composition": 5, "algorithm": [5, 9, 18, 24, 41, 43], "opcod": [5, 6, 8, 12], "histori": [5, 24], "releas": [5, 24, 26], "3": [5, 8, 9, 12, 13, 15, 18, 20, 24, 26, 31, 32, 33, 36, 43], "rule": [5, 9, 10, 13, 16, 18, 21, 23, 24, 28, 34, 36, 37, 40, 41, 43, 44, 45, 46], "formed": [5, 9, 27, 38, 45], "static": [5, 9, 19, 21, 27, 30, 31, 32], "construct": [5, 9, 16, 21, 27, 28, 30, 31, 33, 34, 38, 41, 45], "mathdef237": 6, "mathdef238": 6, "mathdef239": 6, "mathdef240": 6, "mathdef241": 6, "mathdef242": 6, "mathdef243": 6, "mathdef244": 6, "mathdef245": 6, "mathdef246": 6, "mathdef247": 6, "mathdef248": 6, "mathdef249": 6, "mathdef250": 6, "mathdef251": 6, "mathdef252": 6, "mathdef253": 6, "mathdef254": 6, "mathdef255": 6, "mathdef256": 6, "mathdef257": 6, "mathdef258": 6, "mathdef259": 6, "mathdef260": 6, "mathdef261": 6, "mathdef262": 6, "mathdef263": 6, "mathdef264": 6, "mathdef265": 6, "mathdef266": 6, "mathdef267": 6, "mathdef268": 6, "mathdef269": 6, "mathdef270": 6, "mathdef271": 6, "mathdef272": 6, "mathdef273": 6, "mathdef274": 6, "mathdef275": 6, "mathdef276": 6, "00": [6, 10, 12, 13, 14, 15, 19, 33, 37], "mathdef277": 6, "01": [6, 10, 12, 13, 14], "bt": [6, 12, 36, 43], "mathdef278": 6, "02": [6, 12, 13], "mathdef279": 6, "03": [6, 12, 13, 15], "mathdef280": 6, "04": [6, 12], "mathdef281": 6, "05": [6, 12, 24, 26], "mathdef282": 6, "06": 6, "mathdef283": 6, "07": 6, "mathdef284": 6, "08": 6, "mathdef285": 6, "09": [6, 37, 40], "mathdef286": 6, "0a": [6, 34, 37, 40], "mathdef287": 6, "0b": [6, 12], "l": [6, 9, 10, 12, 13, 14, 15, 16, 19, 20, 21, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 45], "mathdef288": 6, "0c": [6, 12], "mathdef289": 6, "0d": [6, 12, 37, 40], "mathdef290": 6, "0e": [6, 12], "mathdef291": 6, "0f": [6, 10, 12], "mathdef292": 6, "y": [6, 9, 12, 13, 31, 34, 36, 38, 39], "mathdef293": 6, "mathdef294": 6, "12": [6, 12, 13, 15, 44], "mathdef295": 6, "13": [6, 8, 12], "mathdef296": 6, "14": [6, 8, 12, 20], "mathdef297": 6, "15": [6, 8, 12, 18, 20, 40], "mathdef298": 6, "mathdef299": 6, "17": [6, 8, 12], "mathdef300": 6, "18": [6, 8, 12, 15], "mathdef301": 6, "19": [6, 8, 12], "mathdef302": 6, "1a": [6, 12], "mathdef303": 6, "1b": [6, 12], "mathdef304": 6, "1c": [6, 12], "mathdef305": 6, "1d": 6, "mathdef306": 6, "1e": 6, "mathdef307": 6, "1f": 6, "mathdef308": 6, "20": [6, 8, 12, 40], "mathdef309": 6, "21": [6, 8, 12, 44], "mathdef310": 6, "22": [6, 8, 12, 40, 44], "mathdef311": 6, "23": [6, 12, 33], "mathdef312": 6, "24": [6, 12], "mathdef313": 6, "25": [6, 12], "mathdef314": 6, "26": [6, 12], "mathdef315": 6, "27": [6, 12, 40], "mathdef316": 6, "28": [6, 8, 12], "mathdef317": 6, "29": [6, 8, 12], "mathdef318": 6, "2a": [6, 12], "mathdef319": 6, "2b": [6, 12], "mathdef320": 6, "2c": [6, 12], "mathdef321": 6, "2d": [6, 12], "mathdef322": 6, "2e": [6, 12], "mathdef323": 6, "2f": [6, 12], "mathdef324": 6, "30": [6, 12, 24, 26], "mathdef325": 6, "31": [6, 12, 18, 21, 30, 32, 43], "mathdef326": 6, "mathdef327": 6, "mathdef328": 6, "34": [6, 8, 12], "mathdef329": 6, "35": [6, 12], "mathdef330": 6, "36": [6, 12], "mathdef331": 6, "37": [6, 12], "mathdef332": 6, "38": [6, 12], "mathdef333": 6, "39": [6, 12], "mathdef334": 6, "3a": [6, 12], "mathdef335": 6, "3b": [6, 12], "mathdef336": 6, "3c": [6, 12], "mathdef337": 6, "3d": [6, 12], "mathdef338": 6, "3e": [6, 12, 15], "mathdef339": 6, "3f": [6, 12], "mathdef340": 6, "40": [6, 8, 12, 13], "mathdef341": 6, "41": [6, 8, 12], "mathdef342": 6, "42": [6, 12], "mathdef343": 6, "43": [6, 12], "mathdef344": 6, "44": [6, 12], "mathdef345": 6, "45": [6, 12], "mathdef346": 6, "46": [6, 12], "mathdef347": 6, "47": [6, 12], "mathdef348": 6, "48": [6, 8, 12], "mathdef349": 6, "49": [6, 8, 12], "mathdef350": 6, "4a": [6, 12], "mathdef351": 6, "4b": [6, 12], "mathdef352": 6, "4c": [6, 12], "mathdef353": 6, "4d": [6, 8, 12], "mathdef354": 6, "4e": [6, 8, 12, 14], "mathdef355": 6, "4f": [6, 8, 12, 14], "mathdef356": 6, "50": [6, 8, 12, 14], "mathdef357": 6, "51": [6, 8, 12], "mathdef358": 6, "52": [6, 12, 33], "mathdef359": 6, "53": [6, 12], "mathdef360": 6, "54": [6, 12], "mathdef361": 6, "55": [6, 12], "mathdef362": 6, "56": [6, 12], "mathdef363": 6, "57": [6, 12], "mathdef364": 6, "58": [6, 12], "mathdef365": 6, "59": [6, 12], "mathdef366": 6, "5a": [6, 12], "mathdef367": 6, "5b": [6, 12], "mathdef368": 6, "5c": [6, 12, 40], "mathdef369": 6, "5d": [6, 8, 12], "mathdef370": 6, "5e": [6, 8, 12, 14], "mathdef371": 6, "5f": [6, 8, 12, 14], "mathdef372": 6, "60": [6, 8, 12, 14], "mathdef373": 6, "61": [6, 8, 12, 13], "mathdef374": 6, "62": [6, 8, 12], "mathdef375": 6, "63": [6, 8, 12, 14], "mathdef376": 6, "mathdef377": 6, "65": [6, 8, 12], "mathdef378": 6, "66": [6, 12], "mathdef379": 6, "67": [6, 12], "mathdef380": 6, "68": [6, 12], "mathdef381": 6, "69": [6, 8, 12], "mathdef382": 6, "6a": [6, 8, 12, 14], "mathdef383": 6, "6b": [6, 8, 12, 14], "mathdef384": 6, "6c": [6, 8, 12, 14], "mathdef385": 6, "6d": [6, 8, 12, 13, 14], "mathdef386": 6, "6e": [6, 8, 12, 14], "mathdef387": 6, "6f": [6, 8, 12, 14], "mathdef388": 6, "70": [6, 8, 12, 14], "mathdef389": 6, "71": [6, 8, 12, 14], "mathdef390": 6, "72": [6, 8, 12, 14], "mathdef391": 6, "73": [6, 8, 12, 13, 14], "mathdef392": 6, "74": [6, 8, 12], "mathdef393": 6, "75": [6, 12], "mathdef394": 6, "76": [6, 12], "mathdef395": 6, "77": [6, 8, 12, 14], "mathdef396": 6, "78": [6, 8, 12, 14], "mathdef397": 6, "79": [6, 8, 12], "mathdef398": 6, "7a": [6, 8, 12], "mathdef399": 6, "7b": [6, 8, 12, 14, 15], "mathdef400": 6, "7c": [6, 8, 10, 12, 14], "mathdef401": 6, "7d": [6, 8, 10, 12, 14], "mathdef402": 6, "7e": [6, 8, 10, 12, 14, 15], "mathdef403": 6, "7f": [6, 8, 10, 12, 14, 15, 40], "mathdef404": 6, "80": [6, 12, 15], "mathdef405": 6, "81": [6, 12], "mathdef406": 6, "82": [6, 12], "mathdef407": 6, "83": [6, 12, 15], "mathdef408": 6, "84": [6, 12], "mathdef409": 6, "85": [6, 12], "mathdef410": 6, "86": [6, 12], "mathdef411": 6, "87": [6, 12], "mathdef412": 6, "88": [6, 12], "mathdef413": 6, "89": [6, 12], "mathdef414": 6, "8a": [6, 12], "mathdef415": 6, "8b": [6, 12], "mathdef416": 6, "8c": [6, 12], "mathdef417": 6, "8d": [6, 12], "mathdef418": 6, "8e": [6, 12], "mathdef419": 6, "8f": [6, 12], "mathdef420": 6, "90": [6, 12], "mathdef421": 6, "91": [6, 12], "mathdef422": 6, "92": [6, 12], "mathdef423": 6, "93": [6, 12], "mathdef424": 6, "94": [6, 12], "mathdef425": 6, "95": [6, 12], "mathdef426": 6, "96": [6, 12], "mathdef427": 6, "97": [6, 12], "mathdef428": 6, "98": [6, 12], "mathdef429": 6, "99": [6, 12], "mathdef430": 6, "9a": [6, 12], "mathdef431": 6, "9b": [6, 12], "mathdef432": 6, "9c": [6, 12], "mathdef433": 6, "9d": [6, 12], "mathdef434": 6, "9e": [6, 12], "mathdef435": 6, "9f": [6, 12], "mathdef436": 6, "a0": [6, 12], "mathdef437": 6, "a1": [6, 12], "mathdef438": 6, "a2": [6, 12], "mathdef439": 6, "a3": [6, 12], "mathdef440": 6, "a4": [6, 12], "mathdef441": 6, "a5": [6, 12], "mathdef442": 6, "a6": [6, 12], "mathdef443": 6, "a7": [6, 12], "mathdef444": 6, "a8": [6, 12], "mathdef445": 6, "a9": [6, 12], "mathdef446": 6, "aa": [6, 12], "mathdef447": 6, "mathdef448": 6, "ac": [6, 12], "mathdef449": 6, "mathdef450": 6, "ae": [6, 12], "mathdef451": 6, "af": [6, 12], "mathdef452": 6, "b0": [6, 12], "mathdef453": 6, "b1": [6, 12], "mathdef454": 6, "b2": [6, 12], "mathdef455": 6, "b3": [6, 12], "mathdef456": 6, "b4": [6, 12], "mathdef457": 6, "b5": [6, 12], "mathdef458": 6, "b6": [6, 12], "mathdef459": 6, "b7": [6, 12], "mathdef460": 6, "b8": [6, 12], "mathdef461": 6, "b9": [6, 12], "mathdef462": 6, "ba": [6, 12], "mathdef463": 6, "bb": [6, 12], "mathdef464": 6, "bc": [6, 12], "mathdef465": 6, "bd": [6, 12], "mathdef466": 6, "BE": [6, 12], "mathdef467": 6, "bf": [6, 12], "mathdef468": 6, "c0": [6, 12, 15], "mathdef469": 6, "c1": [6, 12], "mathdef470": 6, "c2": [6, 12], "mathdef471": 6, "c3": [6, 12], "mathdef472": 6, "c4": [6, 12], "mathdef473": 6, "c5": 6, "mathdef474": 6, "c6": 6, "mathdef475": 6, "c7": 6, "mathdef476": 6, "c8": 6, "mathdef477": 6, "c9": 6, "mathdef478": 6, "ca": 6, "mathdef479": 6, "cb": 6, "mathdef480": 6, "cc": 6, "mathdef481": 6, "cd": 6, "mathdef482": 6, "ce": 6, "mathdef483": 6, "cf": 6, "ht": [6, 12, 13, 14, 18, 32, 38, 39, 41, 44], "mathdef484": 6, "d0": [6, 12], "mathdef485": 6, "d1": [6, 12], "mathdef486": 6, "d2": [6, 12], "mathdef487": 6, "d3": [6, 12], "mathdef488": 6, "d4": [6, 12], "mathdef489": 6, "d5": [6, 12], "mathdef490": 6, "d6": [6, 12], "mathdef491": 6, "d7": 6, "mathdef492": 6, "d8": 6, "mathdef493": 6, "d9": 6, "mathdef494": 6, "da": [6, 18, 38], "mathdef495": 6, "db": 6, "mathdef496": 6, "dc": 6, "mathdef497": 6, "dd": 6, "mathdef498": 6, "de": 6, "mathdef499": 6, "df": 6, "mathdef500": 6, "e0": [6, 15], "mathdef501": 6, "e1": 6, "mathdef502": 6, "e2": 6, "mathdef503": 6, "e3": 6, "mathdef504": 6, "e4": 6, "mathdef505": 6, "e5": 6, "mathdef506": 6, "e6": 6, "mathdef507": 6, "e7": 6, "mathdef508": 6, "e8": 6, "mathdef509": 6, "e9": 6, "mathdef510": 6, "ea": [6, 18], "mathdef511": 6, "eb": 6, "mathdef512": 6, "ec": 6, "mathdef513": 6, "ed": 6, "mathdef514": 6, "ee": 6, "mathdef515": 6, "ef": 6, "mathdef516": 6, "f0": [6, 15], "mathdef517": 6, "f1": 6, "mathdef518": 6, "f2": 6, "mathdef519": 6, "f3": 6, "mathdef520": 6, "f4": 6, "mathdef521": 6, "f5": 6, "mathdef522": 6, "f6": 6, "mathdef523": 6, "f7": 6, "mathdef524": 6, "f8": 6, "mathdef525": 6, "f9": 6, "mathdef526": 6, "fa": [6, 9], "mathdef527": 6, "fb": [6, 12], "mathdef528": 6, "mathdef529": 6, "mathdef530": 6, "mathdef531": 6, "mathdef532": 6, "mathdef533": 6, "mathdef534": 6, "mathdef535": 6, "mathdef536": 6, "mathdef537": 6, "mathdef538": 6, "mathdef539": 6, "mathdef540": 6, "mathdef541": 6, "mathdef542": 6, "mathdef543": 6, "mathdef544": 6, "mathdef545": 6, "mathdef546": 6, "mathdef547": 6, "mathdef548": 6, "mathdef549": 6, "mathdef550": 6, "mathdef551": 6, "mathdef552": 6, "mathdef553": 6, "mathdef554": 6, "mathdef555": 6, "mathdef556": 6, "mathdef557": 6, "mathdef558": 6, "mathdef559": 6, "mathdef560": 6, "mathdef561": 6, "mathdef562": 6, "mathdef563": 6, "mathdef564": 6, "mathdef565": 6, "mathdef566": 6, "mathdef567": 6, "mathdef568": 6, "mathdef569": 6, "mathdef570": 6, "mathdef571": 6, "mathdef572": 6, "mathdef573": 6, "mathdef574": 6, "mathdef575": 6, "mathdef576": 6, "mathdef577": 6, "mathdef578": 6, "mathdef579": 6, "mathdef580": 6, "mathdef581": 6, "mathdef582": 6, "mathdef583": 6, "mathdef584": 6, "mathdef585": 6, "mathdef586": 6, "mathdef587": 6, "mathdef588": 6, "mathdef589": 6, "mathdef590": 6, "mathdef591": 6, "fc": [6, 12], "mathdef592": 6, "mathdef593": 6, "mathdef594": 6, "mathdef595": 6, "mathdef596": 6, "mathdef597": 6, "mathdef598": 6, "mathdef599": 6, "mathdef600": 6, "mathdef601": 6, "mathdef602": 6, "mathdef603": 6, "mathdef604": 6, "mathdef605": 6, "mathdef606": 6, "mathdef607": 6, "mathdef608": 6, "mathdef609": 6, "mathdef610": 6, "mathdef611": 6, "mathdef612": 6, "mathdef613": 6, "mathdef614": 6, "mathdef615": 6, "mathdef616": 6, "mathdef617": 6, "mathdef618": 6, "mathdef619": 6, "mathdef620": 6, "mathdef621": 6, "mathdef622": 6, "mathdef623": 6, "mathdef624": 6, "mathdef625": 6, "mathdef626": 6, "mathdef627": 6, "mathdef628": 6, "mathdef629": 6, "fd": [6, 12], "mathdef630": 6, "8x8": [6, 12, 36], "mathdef631": 6, "mathdef632": 6, "mathdef633": 6, "mathdef634": 6, "16x4": [6, 12, 36], "mathdef635": 6, "mathdef636": 6, "mathdef637": 6, "mathdef638": 6, "32x2": [6, 12, 36], "mathdef639": 6, "mathdef640": 6, "mathdef641": 6, "mathdef642": 6, "mathdef643": 6, "mathdef644": 6, "mathdef645": 6, "mathdef646": 6, "mathdef647": 6, "mathdef648": 6, "mathdef649": 6, "mathdef650": 6, "mathdef651": 6, "mathdef652": 6, "mathdef653": 6, "mathdef654": 6, "mathdef655": 6, "mathdef656": 6, "mathdef657": 6, "mathdef658": 6, "mathdef659": 6, "mathdef660": 6, "mathdef661": 6, "mathdef662": 6, "mathdef663": 6, "mathdef664": 6, "mathdef665": 6, "mathdef666": 6, "mathdef667": 6, "mathdef668": 6, "mathdef669": 6, "mathdef670": 6, "mathdef671": 6, "mathdef672": 6, "mathdef673": 6, "mathdef674": 6, "mathdef675": 6, "mathdef676": 6, "mathdef677": 6, "mathdef678": 6, "mathdef679": 6, "mathdef680": 6, "mathdef681": 6, "mathdef682": 6, "mathdef683": 6, "mathdef684": 6, "mathdef685": 6, "mathdef686": 6, "mathdef687": 6, "mathdef688": 6, "mathdef689": 6, "mathdef690": 6, "mathdef691": 6, "mathdef692": 6, "mathdef693": 6, "mathdef694": 6, "mathdef695": 6, "mathdef696": 6, "mathdef697": 6, "mathdef698": 6, "mathdef699": 6, "mathdef700": 6, "mathdef701": 6, "mathdef702": 6, "mathdef703": 6, "mathdef704": 6, "mathdef705": 6, "mathdef706": 6, "mathdef707": 6, "mathdef708": 6, "mathdef709": 6, "mathdef710": 6, "mathdef711": 6, "mathdef712": 6, "mathdef713": 6, "mathdef714": 6, "mathdef715": 6, "mathdef716": 6, "mathdef717": 6, "mathdef718": 6, "mathdef719": 6, "mathdef720": 6, "mathdef721": 6, "mathdef722": 6, "mathdef723": 6, "mathdef724": 6, "mathdef725": 6, "mathdef726": 6, "mathdef727": 6, "mathdef728": 6, "mathdef729": 6, "mathdef730": 6, "mathdef731": 6, "mathdef732": 6, "mathdef733": 6, "mathdef734": 6, "mathdef735": 6, "mathdef736": 6, "mathdef737": 6, "mathdef738": 6, "mathdef739": 6, "mathdef740": 6, "mathdef741": 6, "mathdef742": 6, "mathdef743": 6, "mathdef744": 6, "mathdef745": 6, "mathdef746": 6, "mathdef747": 6, "mathdef748": 6, "mathdef749": 6, "mathdef750": 6, "mathdef751": 6, "mathdef752": 6, "mathdef753": 6, "mathdef754": 6, "mathdef755": 6, "mathdef756": 6, "mathdef757": 6, "mathdef758": 6, "mathdef759": 6, "mathdef760": 6, "mathdef761": 6, "mathdef762": 6, "mathdef763": 6, "mathdef764": 6, "mathdef765": 6, "mathdef766": 6, "mathdef767": 6, "mathdef768": 6, "mathdef769": 6, "mathdef770": 6, "mathdef771": 6, "mathdef772": 6, "mathdef773": 6, "mathdef774": 6, "mathdef775": 6, "mathdef776": 6, "mathdef777": 6, "mathdef778": 6, "mathdef779": 6, "mathdef780": 6, "mathdef781": 6, "mathdef782": 6, "mathdef783": 6, "mathdef784": 6, "mathdef785": 6, "mathdef786": 6, "mathdef787": 6, "mathdef788": 6, "mathdef789": 6, "mathdef790": 6, "mathdef791": 6, "mathdef792": 6, "mathdef793": 6, "mathdef794": 6, "mathdef795": 6, "mathdef796": 6, "mathdef797": 6, "mathdef798": 6, "mathdef799": 6, "mathdef800": 6, "mathdef801": 6, "mathdef802": 6, "mathdef803": 6, "mathdef804": 6, "mathdef805": 6, "mathdef806": 6, "mathdef807": 6, "mathdef808": 6, "mathdef809": 6, "mathdef810": 6, "mathdef811": 6, "mathdef812": 6, "mathdef813": 6, "mathdef814": 6, "mathdef815": 6, "mathdef816": 6, "mathdef817": 6, "mathdef818": 6, "mathdef819": 6, "mathdef820": 6, "mathdef821": 6, "mathdef822": 6, "mathdef823": 6, "mathdef824": 6, "mathdef825": 6, "mathdef826": 6, "mathdef827": 6, "mathdef828": 6, "mathdef829": 6, "mathdef830": 6, "mathdef831": 6, "mathdef832": 6, "mathdef833": 6, "mathdef834": 6, "mathdef835": 6, "mathdef836": 6, "mathdef837": 6, "mathdef838": 6, "mathdef839": 6, "mathdef840": 6, "mathdef841": 6, "mathdef842": 6, "mathdef843": 6, "mathdef844": 6, "mathdef845": 6, "mathdef846": 6, "mathdef847": 6, "mathdef848": 6, "mathdef849": 6, "mathdef850": 6, "mathdef851": 6, "mathdef852": 6, "mathdef853": 6, "mathdef854": 6, "mathdef855": 6, "mathdef856": 6, "mathdef857": 6, "mathdef858": 6, "mathdef859": 6, "mathdef860": 6, "mathdef861": 6, "mathdef862": 6, "mathdef863": 6, "mathdef864": 6, "mathdef865": 6, "mathdef866": 6, "mathdef867": 6, "mathdef868": 6, "mathdef869": 6, "mathdef870": 6, "mathdef871": 6, "mathdef872": 6, "mathdef873": 6, "mathdef874": 6, "mathdef875": 6, "mathdef876": 6, "mathdef877": 6, "mathdef878": 6, "mathdef879": 6, "mathdef880": 6, "mathdef881": 6, "mathdef882": 6, "mathdef883": 6, "mathdef884": 6, "mathdef885": 6, "mathdef886": 6, "mathdef887": 6, "mathdef888": 6, "mathdef889": 6, "mathdef890": 6, "mathdef891": 6, "mathdef892": 6, "mathdef893": 6, "mathdef894": 6, "mathdef895": 6, "mathdef896": 6, "mathdef897": 6, "mathdef898": 6, "mathdef899": 6, "mathdef900": 6, "mathdef901": 6, "mathdef902": 6, "mathdef903": 6, "mathdef904": 6, "mathdef905": 6, "mathdef906": 6, "mathdef907": 6, "mathdef908": 6, "mathdef909": 6, "mathdef910": 6, "mathdef911": 6, "mathdef912": 6, "mathdef913": 6, "mathdef914": 6, "mathdef915": 6, "mathdef916": 6, "mathdef917": 6, "mathdef918": 6, "mathdef919": 6, "mathdef920": 6, "mathdef921": 6, "mathdef922": 6, "mathdef923": 6, "mathdef924": 6, "mathdef925": 6, "mathdef926": 6, "mathdef927": 6, "mathdef928": 6, "mathdef929": 6, "mathdef930": 6, "mathdef931": 6, "mathdef932": 6, "mathdef933": 6, "mathdef934": 6, "mathdef935": 6, "mathdef936": 6, "mathdef937": 6, "mathdef938": 6, "mathdef939": 6, "mathdef940": 6, "mathdef941": 6, "mathdef942": 6, "mathdef943": 6, "mathdef944": 6, "mathdef945": 6, "mathdef946": 6, "mathdef947": 6, "mathdef948": 6, "mathdef949": 6, "mathdef950": 6, "mathdef951": 6, "mathdef952": 6, "mathdef953": 6, "mathdef954": 6, "mathdef955": 6, "mathdef956": 6, "mathdef957": 6, "mathdef958": 6, "mathdef959": 6, "mathdef960": 6, "mathdef961": 6, "mathdef962": 6, "mathdef963": 6, "mathdef964": 6, "mathdef965": 6, "mathdef966": 6, "mathdef967": 6, "mathdef968": 6, "mathdef969": 6, "mathdef970": 6, "mathdef971": 6, "mathdef972": 6, "mathdef973": 6, "mathdef974": 6, "mathdef975": 6, "mathdef976": 6, "mathdef977": 6, "mathdef978": 6, "mathdef979": 6, "mathdef980": 6, "mathdef981": 6, "mathdef982": 6, "mathdef983": 6, "mathdef984": 6, "mathdef985": 6, "mathdef986": 6, "mathdef987": 6, "mathdef988": 6, "mathdef989": 6, "mathdef990": 6, "mathdef991": 6, "mathdef992": 6, "mathdef993": 6, "mathdef994": 6, "mathdef995": 6, "mathdef996": 6, "mathdef997": 6, "mathdef998": 6, "mathdef999": 6, "mathdef1000": 6, "mathdef1001": 6, "mathdef1002": 6, "mathdef1003": 6, "mathdef1004": 6, "mathdef1005": 6, "mathdef1006": 6, "mathdef1007": 6, "mathdef1008": 6, "mathdef1009": 6, "mathdef1010": 6, "mathdef1011": 6, "mathdef1012": 6, "mathdef1013": 6, "mathdef1014": 6, "mathdef1015": 6, "mathdef1016": 6, "mathdef1017": 6, "mathdef1018": 6, "mathdef1019": 6, "mathdef1020": 6, "mathdef1021": 6, "mathdef1022": 6, "mathdef1023": 6, "mathdef1024": 6, "mathdef1025": 6, "mathdef1026": 6, "mathdef1027": 6, "mathdef1028": 6, "mathdef1029": 6, "mathdef1030": 6, "mathdef1031": 6, "mathdef1032": 6, "mathdef1033": 6, "mathdef1034": 6, "mathdef1035": 6, "mathdef1036": 6, "mathdef1037": 6, "mathdef1038": 6, "mathdef1039": 6, "mathdef1040": 6, "mathdef1041": 6, "mathdef1042": 6, "mathdef1043": 6, "mathdef1044": 6, "mathdef1045": 6, "mathdef1046": 6, "mathdef1047": 6, "mathdef1048": 6, "mathdef1049": 6, "mathdef1050": 6, "mathdef1051": 6, "mathdef1052": 6, "mathdef1053": 6, "mathdef1054": 6, "mathdef1055": 6, "mathdef1056": 6, "mathdef1057": 6, "mathdef1058": 6, "mathdef1059": 6, "mathdef1060": 6, "mathdef1061": 6, "mathdef1062": 6, "mathdef1063": 6, "mathdef1064": 6, "mathdef1065": 6, "mathdef1066": 6, "mathdef1067": 6, "mathdef1068": 6, "mathdef1069": 6, "mathdef1070": 6, "mathdef1071": 6, "mathdef1072": 6, "mathdef1073": 6, "mathdef1074": 6, "mathdef1075": 6, "mathdef1076": 6, "mathdef1077": 6, "mathdef1078": 6, "mathdef1079": 6, "mathdef1080": 6, "mathdef1081": 6, "mathdef1082": 6, "mathdef1083": 6, "mathdef1084": 6, "mathdef1085": 6, "mathdef1086": 6, "mathdef1087": 6, "mathdef1088": 6, "mathdef1089": 6, "mathdef1090": 6, "mathdef1091": 6, "mathdef1092": 6, "mathdef1093": 6, "mathdef1094": 6, "mathdef1095": 6, "mathdef1096": 6, "mathdef1097": 6, "mathdef1098": 6, "mathdef1099": 6, "mathdef1100": 6, "mathdef1101": 6, "mathdef1102": 6, "mathdef1103": 6, "mathdef1104": 6, "mathdef1105": 6, "mathdef1106": 6, "mathdef1107": 6, "mathdef1108": 6, "mathdef1109": 6, "mathdef1110": 6, "mathdef1111": 6, "mathdef1112": 6, "mathdef1113": 6, "mathdef1114": 6, "mathdef1115": 6, "mathdef1116": 6, "mathdef1117": 6, "mathdef1118": 6, "mathdef1119": 6, "mathdef1120": 6, "mathdef1121": 6, "mathdef1122": 6, "mathdef1123": 6, "mathdef1124": 6, "mathdef1125": 6, "mathdef1126": 6, "mathdef1127": 6, "mathdef1128": 6, "mathdef1129": 6, "mathdef1130": 6, "mathdef1131": 6, "mathdef1132": 6, "mathdef1133": 6, "mathdef1134": 6, "mathdef1135": 6, "mathdef1136": 6, "mathdef1137": 6, "mathdef1138": 6, "mathdef1139": 6, "mathdef1140": 6, "mathdef1141": 6, "mathdef1142": 6, "mathdef1143": 6, "mathdef1144": 6, "mathdef1145": 6, "mathdef1146": 6, "mathdef1147": 6, "mathdef1148": 6, "mathdef1149": 6, "mathdef1150": 6, "mathdef1151": 6, "mathdef1152": 6, "mathdef1153": 6, "mathdef1154": 6, "mathdef1155": 6, "mathdef1156": 6, "mathdef1157": 6, "mathdef1158": 6, "mathdef1159": 6, "mathdef1160": 6, "mathdef1161": 6, "mathdef1162": 6, "mathdef1163": 6, "mathdef1164": 6, "mathdef1165": 6, "mathdef1166": 6, "mathdef1167": 6, "mathdef1168": 6, "mathdef1169": 6, "mathdef1170": 6, "mathdef1171": 6, "mathdef1172": 6, "mathdef1173": 6, "mathdef1174": 6, "mathdef1175": 6, "mathdef1176": 6, "mathdef1177": 6, "mathdef1178": 6, "mathdef1179": 6, "mathdef1180": 6, "mathdef1181": 6, "mathdef1182": 6, "mathdef1183": 6, "mathdef1184": 6, "mathdef1185": 6, "mathdef1186": 6, "mathdef1187": 6, "mathdef1188": 6, "mathdef1189": 6, "mathdef1190": 6, "mathdef1191": 6, "mathdef1192": 6, "mathdef1193": 6, "mathdef1194": 6, "mathdef1195": 6, "mathdef1196": 6, "mathdef1197": 6, "mathdef1198": 6, "mathdef1199": 6, "mathdef1200": 6, "mathdef1201": 6, "mathdef1202": 6, "mathdef1203": 6, "mathdef1204": 6, "mathdef1205": 6, "mathdef1206": 6, "mathdef1207": 6, "mathdef1208": 6, "mathdef1209": 6, "mathdef1210": 6, "mathdef1211": 6, "mathdef1212": 6, "mathdef1213": 6, "mathdef1214": 6, "mathdef1215": 6, "mathdef1216": 6, "mathdef1217": 6, "mathdef1218": 6, "mathdef1219": 6, "mathdef1220": 6, "mathdef1221": 6, "mathdef1222": 6, "mathdef1223": 6, "mathdef1224": 6, "mathdef1225": 6, "mathdef1226": 6, "mathdef1227": 6, "mathdef1228": 6, "mathdef1229": 6, "mathdef1230": 6, "mathdef1231": 6, "mathdef1232": 6, "mathdef1233": 6, "mathdef1234": 6, "mathdef1235": 6, "mathdef1236": 6, "mathdef1237": 6, "mathdef1238": 6, "mathdef1239": 6, "mathdef1240": 6, "mathdef1241": 6, "mathdef1242": 6, "mathdef1243": 6, "mathdef1244": 6, "mathdef1245": 6, "mathdef1246": 6, "mathdef1247": 6, "mathdef1248": 6, "mathdef1249": 6, "mathdef1250": 6, "mathdef1251": 6, "mathdef1252": 6, "mathdef1253": 6, "mathdef1254": 6, "mathdef1255": 6, "mathdef1256": 6, "mathdef1257": 6, "mathdef1258": 6, "fe": [6, 15], "mathdef1259": 6, "mathdef1260": 6, "mathdef1261": 6, "ff": [6, 15], "mathdef1262": 6, "mathdef1263": 6, "mathdef1264": 6, "mathdef1265": 6, "mathdef1266": 6, "mathdef1267": 6, "shortest": 6, "mathdef1268": 7, "mathdef1269": 7, "mathdef1270": 7, "mathdef1271": 7, "mathdef1272": 7, "mathdef1273": 7, "mathdef1274": 7, "mathdef1275": 7, "mathdef1276": 7, "mathdef1277": 7, "mathdef1278": 7, "mathdef1279": 7, "mathdef1280": 7, "mathdef1281": 7, "mathdef1282": 7, "mathdef1283": 7, "mathdef1284": 7, "mathdef1285": 7, "mathdef1286": 7, "mathdef1287": 7, "mathdef1288": 7, "mathdef1289": 7, "mathdef1290": 7, "mathdef1291": 7, "mathdef1292": 7, "mathdef1293": 7, "mathdef1294": 7, "mathdef1295": 7, "mathdef1296": 7, "mathdef1297": 7, "mathdef1298": 7, "mathdef1299": 7, "mathdef1300": 7, "mathdef1301": 7, "mathdef1302": 7, "mathdef1303": 7, "mathdef1304": 7, "mathdef1305": 7, "mathdef1306": 7, "judgement": [7, 9, 41], "vector": [7, 8, 11, 17, 21, 27, 29, 35, 42], "storag": [7, 9, 14, 27, 30, 32, 36, 39, 43, 44, 46], "k": [7, 18, 19, 20, 21, 46], "mathdef1307": 8, "mathdef1308": 8, "mathdef1309": 8, "mathdef1310": 8, "mathdef1311": 8, "mathdef1312": 8, "mathdef1313": 8, "mathdef1314": 8, "mathdef1315": 8, "mathdef1316": 8, "mathdef1317": 8, "mathdef1318": 8, "mathdef1319": 8, "mathdef1320": 8, "mathdef1321": 8, "mathdef1322": 8, "mathdef1323": 8, "mathdef1324": 8, "mathdef1325": 8, "mathdef1326": 8, "mathdef1327": 8, "mathdef1328": 8, "mathdef1329": 8, "mathdef1330": 8, "mathdef1331": 8, "mathdef1332": 8, "mathdef1333": 8, "mathdef1334": 8, "mathdef1335": 8, "mathdef1336": 8, "mathdef1337": 8, "mathdef1338": 8, "mathdef1339": 8, "mathdef1340": 8, "mathdef1341": 8, "mathdef1342": 8, "mathdef1343": 8, "mathdef1344": 8, "mathdef1345": 8, "categori": [8, 21, 27, 30, 37], "constructor": [8, 14], "posit": [8, 12, 14, 15, 18, 20, 33, 36, 41], "mathdef1346": 8, "mathdef1347": 8, "mathdef1348": 8, "mathdef1349": 8, "mathdef1350": 8, "mathdef1351": 8, "mathdef1352": 8, "mathdef1353": 8, "mathdef1354": 8, "mathdef1355": 8, "mathdef1356": 8, "mathdef1357": 8, "mathdef1358": 8, "mathdef1359": 8, "mathdef1360": 8, "mathdef1361": 8, "mathdef1362": 8, "mathdef1363": 8, "mathdef1364": 8, "mathdef1365": 8, "mathdef1366": 8, "mathdef1367": 8, "mathdef1368": 8, "mathdef1369": 8, "mathdef1370": 8, "mathdef1371": 8, "mathdef1372": 8, "mathdef1373": 8, "mathdef1374": 8, "mathdef1375": 8, "mathdef1376": 8, "mathdef1377": 8, "mathdef1378": 8, "mathdef1379": 8, "mathdef1380": 8, "mathdef1381": 8, "mathdef1382": 8, "mathdef1383": 8, "mathdef1384": 9, "mathdef1385": 9, "mathdef1386": 9, "mathdef1387": 9, "mathdef1388": 9, "mathdef1389": 9, "mathdef1390": 9, "mathdef1391": 9, "mathdef1392": 9, "mathdef1393": 9, "mathdef1394": 9, "mathdef1395": 9, "mathdef1396": 9, "mathdef1397": 9, "mathdef1398": 9, "mathdef1399": 9, "mathdef1400": 9, "mathdef1401": 9, "mathdef1402": 9, "mathdef1403": 9, "mathdef1404": 9, "mathdef1405": 9, "mathdef1406": 9, "mathdef1407": 9, "mathdef1408": 9, "mathdef1409": 9, "mathdef1410": 9, "mathdef1411": 9, "mathdef1412": 9, "mathdef1413": 9, "mathdef1414": 9, "mathdef1415": 9, "mathdef1416": 9, "mathdef1417": 9, "mathdef1418": 9, "mathdef1419": 9, "mathdef1420": 9, "mathdef1421": 9, "mathdef1422": 9, "impli": [9, 30, 36], "both": [9, 14, 15, 16, 18, 20, 21, 28, 30, 31, 32, 36, 38, 40, 41, 43, 44, 45, 46], "safeti": 9, "correct": 9, "appli": [9, 16, 18, 20, 21, 34, 38, 41, 46], "evalu": [9, 16, 18, 19, 45], "diverg": [9, 18], "No": [9, 10, 18, 26, 33, 36, 41], "locat": 9, "read": [9, 13, 16, 20, 30, 41], "written": [9, 10, 20, 28, 30, 32, 34, 36, 38, 40, 41], "except": [9, 10, 12, 13, 16, 20, 28, 34, 37, 40, 41, 43, 45], "those": [9, 10, 28, 30, 34, 41, 45], "linear": [9, 10, 21, 26, 27, 30, 31, 32, 43], "There": [9, 16, 20, 21, 27, 32, 39, 43, 44], "undefin": [9, 20], "behavior": [9, 16, 18, 21, 26, 30], "cover": 9, "mutual": [9, 19, 32, 45], "instrument": 9, "notabl": 9, "encapsul": 9, "scope": [9, 10, 21, 25, 27, 38, 41], "outsid": [9, 10, 21, 27, 30, 40, 41], "own": [9, 19, 21, 26, 27, 31, 32, 41], "compon": [9, 13, 16, 21, 28, 34, 41, 45], "unless": [9, 16, 18], "prove": 9, "dynam": [9, 19, 21, 27, 30, 32], "Then": [9, 23, 43, 44, 45, 46], "ones": [9, 15, 20, 30, 41], "_k": 9, "mean": [9, 18, 21, 27, 30, 32, 37, 41], "Or": [9, 18, 44, 46], "y_k": 9, "smaller": [9, 18, 20, 26, 27, 30, 43, 44, 46], "j_k": 9, "prec": 9, "lll": [9, 18, 20, 32, 38], "j": [9, 18, 19, 20, 33, 44], "2ex": [9, 12, 36, 38], "anoth": [9, 23, 30, 31, 38], "classifi": [9, 19, 23, 32, 41, 43, 45], "t_i": [9, 13, 18, 19, 34, 43, 46], "themselv": [9, 15, 21, 30, 37, 41, 45], "rel": [9, 18, 20, 21, 23, 30, 36, 41, 43], "To": [9, 12, 16, 26, 34, 41, 43], "kind": [9, 13, 19, 21, 31, 32], "repurpos": 9, "path": [9, 28], "1ex": [9, 15, 18, 19, 20, 21, 36, 38, 40], "a_": 9, "gg": 9, "transit": 9, "lcll": [9, 20, 36], "gg_": 9, "ft": [9, 14, 18, 39, 44], "prevent": [9, 26, 30, 32, 40, 46], "presenc": [9, 13, 16, 18, 41], "mutat": [9, 16, 18, 19, 21], "s_1": [9, 19], "coincid": [9, 16, 18, 44], "outcom": [9, 18, 21, 45], "s_2": [9, 19], "quad": [9, 13, 18, 19, 21, 34, 36, 38], "foral": [9, 20], "supset": 9, "emptyset": [9, 13], "vee": [9, 13, 15, 20, 36, 38, 40], "appropri": [9, 16, 19, 30], "abl": [9, 13], "suffici": 9, "assumpt": [9, 26, 41], "multipli": [9, 20], "expans": [9, 10, 18, 20, 23, 28, 34, 38, 40, 41, 43, 45, 46], "fv": 9, "pt": [9, 18], "disjoint": [9, 32], "absent": [9, 41, 43, 44, 46], "prop": 9, "implicitli": [9, 10, 16, 27, 28, 30, 31, 34, 37, 41], "extra": 9, "below": [9, 18, 19, 45], "compound": [9, 32, 43], "modif": [9, 16, 18], "certain": [9, 16, 20, 21, 27], "inher": [9, 32], "adher": [9, 18], "explicit": [9, 12, 13, 21, 28, 30, 36, 38, 40, 44], "codifi": 9, "notion": [9, 18, 33, 44], "shrink": 9, "old": [9, 18], "ccc": 9, "remain": [9, 30, 46], "unchang": 9, "n_1": [9, 16, 30, 44], "n_2": [9, 16, 30, 44], "b_1": [9, 10, 15, 28], "b_2": [9, 15, 28], "standard": [9, 16, 20, 26, 32, 33, 41], "preserv": [9, 21, 31, 32], "step": [9, 16, 18, 19, 21], "furthermor": [9, 13, 16, 18, 21, 30, 38, 40, 43, 45], "progress": 9, "corollari": 9, "finit": 9, "word": [9, 41], "forev": 9, "crash": 9, "behav": [9, 21, 30], "formal": [9, 17, 18, 20, 21, 26, 42], "articl": [9, 16, 41], "andrea": [9, 16, 18, 24, 41], "haa": [9, 16, 41], "rossberg": [9, 16, 24, 41], "derek": [9, 16, 41], "schuff": [9, 16, 41], "ben": [9, 16, 41], "titzer": [9, 16, 41], "dan": [9, 16, 41], "gohman": [9, 16, 41], "luke": [9, 16, 41], "wagner": [9, 16, 41], "alon": [9, 16, 26, 41], "zakai": [9, 16, 41], "jf": [9, 16, 41], "bastien": [9, 16, 41], "michael": [9, 16, 41], "holman": [9, 16, 41], "proceed": [9, 16, 41], "38th": [9, 16, 41], "acm": [9, 16, 41], "sigplan": [9, 16, 41], "confer": [9, 16, 41], "pldi": [9, 16, 41], "2017": [9, 16, 41], "proof": [9, 16, 41], "paper": 9, "conrad": 9, "watt": 9, "7th": 9, "certifi": 9, "cpp": 9, "2018": 9, "offici": 9, "xiaojia": 9, "rao": 9, "jean": 9, "pichon": 9, "pharabod": 9, "martin": 9, "bodin": 9, "philippa": 9, "gardner": 9, "24th": 9, "intern": [9, 23, 27, 32, 41, 45], "symposium": 9, "method": 9, "fm": 9, "2021": 9, "springer": 9, "simpl": [9, 21, 26, 27, 33, 41, 43, 45, 46], "particular": [9, 16, 20, 26, 27, 31], "scheme": 9, "possibli": [9, 10, 12, 13, 23, 28, 30, 32, 34, 38], "unconstrain": [9, 43], "place": [9, 13, 14, 16, 19, 21, 22, 26, 30, 34, 38, 41], "holder": 9, "moreov": [9, 16, 19, 21, 28, 31, 33, 40, 41, 43, 46], "input": [9, 20, 30, 32, 37, 41, 43, 44], "output": [9, 20, 30, 32, 41, 43, 44], "bottom": [9, 41], "isol": [9, 26], "implic": [9, 41], "latter": [9, 18, 30, 32, 33, 34, 38], "left": [9, 18, 20, 21, 37, 41], "introduct": [9, 16, 24, 41], "capabl": [9, 26], "partial": [9, 18, 20], "might": [9, 21, 30, 38], "consid": [9, 20, 21, 23, 26, 34, 36, 37, 43], "analysi": 9, "backtrack": 9, "technic": [9, 20], "nullabl": [9, 21, 23, 30, 32], "alpha_": 9, "numvectyp": 9, "xyz": 9, "unannot": 9, "open": [9, 26], "sigma": 9, "map": [9, 18, 28, 32, 38, 43, 45], "alpha": 9, "domain": 9, "greatest": [9, 43], "lower": [9, 20, 43], "upper": [9, 20], "provision": 9, "partit": 9, "hierarchi": [9, 23, 32, 43, 46], "vice": [9, 44], "versa": [9, 44], "safe": [9, 26, 27], "incompat": [9, 13, 32], "flow": [9, 27, 30], "freeli": 9, "x_1": [9, 21, 43, 44], "x_2": [9, 21, 43, 44], "share": [9, 21], "suffic": 9, "weaken": [9, 43], "subsumpt": 9, "invers": [9, 18, 20, 21], "decompos": [9, 21], "anywher": [9, 21, 36, 39], "produc": [9, 13, 16, 18, 19, 20, 21, 27, 30, 31, 32, 38, 41, 43], "decomposit": 9, "mathdef1423": 10, "mathdef1424": 10, "mathdef1425": 10, "mathdef1426": 10, "mathdef1427": 10, "mathdef1428": 10, "mathdef1429": 10, "mathdef1430": 10, "mathdef1431": 10, "mathdef1432": 10, "mathdef1433": 10, "mathdef1434": 10, "mathdef1435": 10, "mathdef1436": 10, "mathdef1437": 10, "mathdef1438": 10, "mathdef1439": 10, "mathdef1440": 10, "mathdef1441": 10, "mathdef1442": 10, "mathdef1443": 10, "mathdef1444": 10, "mathdef1445": 10, "mathdef1446": 10, "mathdef1447": 10, "mathdef1448": 10, "mathdef1449": 10, "mathdef1450": 10, "mathdef1451": 10, "mathdef1452": 10, "mathdef1453": 10, "mathdef1454": 10, "mathdef1455": 10, "mathdef1456": 10, "mathdef1457": 10, "mathdef1458": 10, "mathdef1459": 10, "mathdef1460": 10, "mathdef1461": 10, "dens": 10, "attribut": [10, 20, 34, 38], "product": [10, 15, 28, 34, 37, 38, 40], "exactli": [10, 20, 21], "synthes": [10, 34, 38], "mirror": [10, 34, 36, 38], "phrase": [10, 36, 41], "had": 10, "lead": [10, 20, 33], "altern": [10, 20, 30], "pick": [10, 20, 41, 43], "recommend": [10, 20, 34], "file": [10, 34, 38], "wasm": [10, 26], "layer": [10, 26], "compress": [10, 12, 13], "typewrit": [10, 34], "font": [10, 28, 34], "former": [10, 30, 34, 45], "hexadecim": [10, 33, 40], "mathdef1462": 10, "nontermin": [10, 28, 34], "geq": [10, 12, 14, 15, 18, 20, 28, 30, 33, 34, 40, 44], "iter": [10, 18, 28, 34], "shorthand": [10, 14, 19, 20, 28, 30, 33, 34, 39, 41], "relev": [10, 21, 26, 28, 34, 37, 38, 41], "occurr": [10, 12, 21, 28, 34, 37, 41], "bind": [10, 18, 34, 36, 38], "pattern": [10, 12, 15, 32, 34], "sym": [10, 28, 34], "a_1": [10, 18, 28, 34], "b_n": 10, "a_n": [10, 28, 34], "a_i": [10, 28, 34], "b_i": 10, "augment": [10, 28, 34, 38], "side": [10, 15, 21, 26, 27, 28, 34, 36, 38, 41, 44, 46], "parenthes": [10, 33, 34, 36, 37], "combinatori": [10, 28, 34], "mani": [10, 26, 28, 34], "mathdef1463": 10, "mathdef1464": 10, "mathdef1465": 10, "mathdef1466": 10, "mathdef1467": 10, "mathdef1468": 10, "forth": 10, "mathdef1469": 10, "mathdef1470": 10, "mathdef1471": 10, "mathdef1472": 10, "term": [10, 16, 18, 19, 21, 28, 34, 38], "deal": [10, 28], "mathdef1473": 11, "mathdef1474": 11, "mathdef1475": 11, "mathdef1476": 11, "mathdef1477": 11, "mathdef1478": 11, "mathdef1479": 11, "mathdef1480": 11, "mathdef1481": 11, "mathdef1482": 11, "mathdef1483": 11, "mathdef1484": 11, "mathdef1485": 11, "mathdef1486": 11, "mathdef1487": 11, "mathdef1488": 11, "mathdef1489": 11, "mathdef1490": 11, "mathdef1491": 11, "mathdef1492": 11, "mathdef1493": 11, "mathdef1494": 11, "mathdef1495": 11, "mathdef1496": 11, "mathdef1497": 11, "mathdef1498": 11, "mathdef1499": 11, "mathdef1500": 11, "mathdef1501": 11, "mathdef1502": 11, "mathdef1503": 11, "mathdef1504": 11, "mathdef1505": 11, "mathdef1506": 11, "mathdef1507": 11, "mathdef1508": 11, "mathdef1509": 11, "mathdef1510": 11, "mathdef1511": 11, "aggreg": [11, 17, 29, 31, 35, 42], "mathdef1512": 12, "mathdef1513": 12, "mathdef1514": 12, "mathdef1515": 12, "mathdef1516": 12, "mathdef1517": 12, "mathdef1518": 12, "mathdef1519": 12, "mathdef1520": 12, "mathdef1521": 12, "mathdef1522": 12, "mathdef1523": 12, "mathdef1524": 12, "mathdef1525": 12, "mathdef1526": 12, "mathdef1527": 12, "mathdef1528": 12, "mathdef1529": 12, "mathdef1530": 12, "mathdef1531": 12, "mathdef1532": 12, "mathdef1533": 12, "mathdef1534": 12, "mathdef1535": 12, "mathdef1536": 12, "mathdef1537": 12, "mathdef1538": 12, "mathdef1539": 12, "mathdef1540": 12, "mathdef1541": 12, "mathdef1542": 12, "mathdef1543": 12, "mathdef1544": 12, "mathdef1545": 12, "mathdef1546": 12, "mathdef1547": 12, "mathdef1548": 12, "mathdef1549": 12, "mathdef1550": 12, "sever": [12, 20, 26, 30, 43], "bracket": [12, 30, 32, 36, 37, 40], "gap": 12, "mathdef1551": 12, "llcllll": [12, 13, 36, 38], "mathdef1552": 12, "mathdef1553": 12, "mathdef1554": 12, "mathdef1555": 12, "mathdef1556": 12, "mathdef1557": 12, "mathdef1558": 12, "mathdef1559": 12, "mathdef1560": 12, "mathdef1561": 12, "mathdef1562": 12, "mathdef1563": 12, "mathdef1564": 12, "mathdef1565": 12, "mathdef1566": 12, "l_n": [12, 36], "mathdef1567": 12, "mathdef1568": 12, "mathdef1569": 12, "mathdef1570": 12, "mathdef1571": 12, "mathdef1572": 12, "mathdef1573": 12, "mathdef1574": 12, "mathdef1575": 12, "mathdef1576": 12, "mathdef1577": 12, "mathdef1578": 12, "unlik": [12, 15, 27, 30, 31], "collid": 12, "mathdef1579": 12, "loss": 12, "prefix": [12, 30, 43], "mathdef1580": 12, "mathdef1581": 12, "mathdef1582": 12, "mathdef1583": 12, "mathdef1584": 12, "mathdef1585": 12, "mathdef1586": 12, "mathdef1587": 12, "mathdef1588": 12, "mathdef1589": 12, "mathdef1590": 12, "mathdef1591": 12, "mathdef1592": 12, "mathdef1593": 12, "mathdef1594": 12, "mathdef1595": 12, "mathdef1596": 12, "mathdef1597": 12, "mathdef1598": 12, "mathdef1599": 12, "mathdef1600": 12, "mathdef1601": 12, "mathdef1602": 12, "mathdef1603": 12, "mathdef1604": 12, "mathdef1605": 12, "mathdef1606": 12, "mathdef1607": 12, "mathdef1608": 12, "mathdef1609": 12, "mathdef1610": 12, "mathdef1611": 12, "mathdef1612": 12, "mathdef1613": 12, "annot": [12, 18, 30, 36, 41, 43], "mathdef1614": 12, "mathdef1615": 12, "mathdef1616": 12, "mathdef1617": 12, "mathdef1618": 12, "mathdef1619": 12, "mathdef1620": 12, "mathdef1621": 12, "mathdef1622": 12, "mathdef1623": 12, "mathdef1624": 12, "mathdef1625": 12, "mathdef1626": 12, "mathdef1627": 12, "mathdef1628": 12, "mathdef1629": 12, "variant": [12, 15, 30], "o": [12, 26, 36], "mathdef1630": 12, "mathdef1631": 12, "mathdef1632": 12, "mathdef1633": 12, "mathdef1634": 12, "mathdef1635": 12, "mathdef1636": 12, "mathdef1637": 12, "mathdef1638": 12, "mathdef1639": 12, "mathdef1640": 12, "mathdef1641": 12, "mathdef1642": 12, "mathdef1643": 12, "mathdef1644": 12, "mathdef1645": 12, "mathdef1646": 12, "mathdef1647": 12, "mathdef1648": 12, "mathdef1649": 12, "mathdef1650": 12, "mathdef1651": 12, "mathdef1652": 12, "mathdef1653": 12, "mathdef1654": 12, "mathdef1655": 12, "mathdef1656": 12, "mathdef1657": 12, "mathdef1658": 12, "mathdef1659": 12, "mathdef1660": 12, "mathdef1661": 12, "z": [12, 16, 18, 33, 36, 37, 40], "mathdef1662": 12, "plain": [12, 20, 34, 36, 46], "phantom": [12, 36], "thisshouldbeenough": [12, 36], "mathdef1663": 12, "mathdef1664": 12, "mathdef1665": 12, "mathdef1666": 12, "mathdef1667": 12, "mathdef1668": 12, "mathdef1669": 12, "mathdef1670": 12, "mathdef1671": 12, "mathdef1672": 12, "mathdef1673": 12, "mathdef1674": 12, "mathdef1675": 12, "mathdef1676": 12, "mathdef1677": 12, "mathdef1678": 12, "mathdef1679": 12, "mathdef1680": 12, "mathdef1681": 12, "mathdef1682": 12, "mathdef1683": 12, "mathdef1684": 12, "mathdef1685": 12, "mathdef1686": 12, "mathdef1687": 12, "mathdef1688": 12, "mathdef1689": 12, "mathdef1690": 12, "mathdef1691": 12, "mathdef1692": 12, "mathdef1693": 12, "mathdef1694": 12, "mathdef1695": 12, "mathdef1696": 12, "mathdef1697": 12, "mathdef1698": 12, "mathdef1699": 12, "mathdef1700": 12, "mathdef1701": 12, "mathdef1702": 12, "mathdef1703": 12, "mathdef1704": 12, "mathdef1705": 12, "mathdef1706": 12, "mathdef1707": 12, "mathdef1708": 12, "mathdef1709": 12, "mathdef1710": 12, "mathdef1711": 12, "mathdef1712": 12, "mathdef1713": 12, "mathdef1714": 12, "mathdef1715": 12, "mathdef1716": 12, "mathdef1717": 12, "mathdef1718": 12, "mathdef1719": 12, "mathdef1720": 12, "mathdef1721": 12, "mathdef1722": 12, "mathdef1723": 12, "mathdef1724": 12, "mathdef1725": 12, "mathdef1726": 12, "mathdef1727": 12, "mathdef1728": 12, "mathdef1729": 12, "mathdef1730": 12, "mathdef1731": 12, "mathdef1732": 12, "mathdef1733": 12, "mathdef1734": 12, "mathdef1735": 12, "mathdef1736": 12, "mathdef1737": 12, "mathdef1738": 12, "mathdef1739": 12, "mathdef1740": 12, "mathdef1741": 12, "mathdef1742": 12, "mathdef1743": 12, "mathdef1744": 12, "mathdef1745": 12, "mathdef1746": 12, "mathdef1747": 12, "mathdef1748": 12, "mathdef1749": 12, "mathdef1750": 12, "mathdef1751": 12, "mathdef1752": 12, "mathdef1753": 12, "mathdef1754": 12, "mathdef1755": 12, "mathdef1756": 12, "mathdef1757": 12, "mathdef1758": 12, "mathdef1759": 12, "mathdef1760": 12, "mathdef1761": 12, "mathdef1762": 12, "mathdef1763": 12, "mathdef1764": 12, "mathdef1765": 12, "mathdef1766": 12, "mathdef1767": 12, "mathdef1768": 12, "mathdef1769": 12, "mathdef1770": 12, "mathdef1771": 12, "mathdef1772": 12, "mathdef1773": 12, "mathdef1774": 12, "mathdef1775": 12, "mathdef1776": 12, "mathdef1777": 12, "mathdef1778": 12, "mathdef1779": 12, "mathdef1780": 12, "mathdef1781": 12, "mathdef1782": 12, "mathdef1783": 12, "mathdef1784": 12, "mathdef1785": 12, "mathdef1786": 12, "mathdef1787": 12, "mathdef1788": 12, "mathdef1789": 12, "mathdef1790": 12, "satur": [12, 20], "truncat": [12, 20], "wherea": 12, "mathdef1791": 12, "mathdef1792": 12, "mathdef1793": 12, "mathdef1794": 12, "mathdef1795": 12, "mathdef1796": 12, "mathdef1797": 12, "mathdef1798": 12, "mathdef1799": 12, "mathdef1800": 12, "mathdef1801": 12, "mathdef1802": 12, "mathdef1803": 12, "mathdef1804": 12, "mathdef1805": 12, "mathdef1806": 12, "mathdef1807": 12, "mathdef1808": 12, "mathdef1809": 12, "mathdef1810": 12, "mathdef1811": 12, "mathdef1812": 12, "mathdef1813": 12, "mathdef1814": 12, "mathdef1815": 12, "mathdef1816": 12, "mathdef1817": 12, "mathdef1818": 12, "mathdef1819": 12, "mathdef1820": 12, "mathdef1821": 12, "i128": [12, 36], "b_": 12, "mathdef1822": 12, "mathdef1823": 12, "mathdef1824": 12, "mathdef1825": 12, "mathdef1826": 12, "mathdef1827": 12, "mathdef1828": 12, "mathdef1829": 12, "mathdef1830": 12, "mathdef1831": 12, "mathdef1832": 12, "mathdef1833": 12, "mathdef1834": 12, "mathdef1835": 12, "mathdef1836": 12, "vechaslongerinstructionnam": 12, "mathdef1837": 12, "mathdef1838": 12, "mathdef1839": 12, "mathdef1840": 12, "mathdef1841": 12, "mathdef1842": 12, "mathdef1843": 12, "mathdef1844": 12, "mathdef1845": 12, "mathdef1846": 12, "mathdef1847": 12, "mathdef1848": 12, "mathdef1849": 12, "mathdef1850": 12, "mathdef1851": 12, "mathdef1852": 12, "mathdef1853": 12, "mathdef1854": 12, "mathdef1855": 12, "mathdef1856": 12, "mathdef1857": 12, "mathdef1858": 12, "mathdef1859": 12, "mathdef1860": 12, "mathdef1861": 12, "mathdef1862": 12, "mathdef1863": 12, "mathdef1864": 12, "mathdef1865": 12, "mathdef1866": 12, "mathdef1867": 12, "mathdef1868": 12, "mathdef1869": 12, "mathdef1870": 12, "mathdef1871": 12, "mathdef1872": 12, "mathdef1873": 12, "mathdef1874": 12, "214": 12, "mathdef1875": 12, "215": 12, "mathdef1876": 12, "216": 12, "mathdef1877": 12, "217": 12, "mathdef1878": 12, "218": 12, "mathdef1879": 12, "219": 12, "mathdef1880": 12, "mathdef1881": 12, "mathdef1882": 12, "mathdef1883": 12, "mathdef1884": 12, "mathdef1885": 12, "mathdef1886": 12, "mathdef1887": 12, "mathdef1888": 12, "mathdef1889": 12, "mathdef1890": 12, "mathdef1891": 12, "mathdef1892": 12, "mathdef1893": 12, "mathdef1894": 12, "mathdef1895": 12, "mathdef1896": 12, "mathdef1897": 12, "mathdef1898": 12, "mathdef1899": 12, "mathdef1900": 12, "mathdef1901": 12, "mathdef1902": 12, "mathdef1903": 12, "100": 12, "mathdef1904": 12, "101": 12, "mathdef1905": 12, "102": 12, "mathdef1906": 12, "107": 12, "mathdef1907": 12, "108": 12, "mathdef1908": 12, "109": 12, "mathdef1909": 12, "110": 12, "mathdef1910": 12, "111": 12, "mathdef1911": 12, "112": 12, "mathdef1912": 12, "113": 12, "mathdef1913": 12, "114": 12, "mathdef1914": 12, "115": 12, "mathdef1915": 12, "118": 12, "mathdef1916": 12, "119": 12, "mathdef1917": 12, "120": 12, "mathdef1918": 12, "121": 12, "mathdef1919": 12, "123": 12, "mathdef1920": 12, "124": 12, "mathdef1921": 12, "125": 12, "mathdef1922": 12, "128": [12, 18, 20, 21, 27, 30, 32, 33, 43], "mathdef1923": 12, "129": 12, "mathdef1924": 12, "130": 12, "mathdef1925": 12, "131": 12, "mathdef1926": 12, "132": 12, "mathdef1927": 12, "133": 12, "mathdef1928": 12, "134": 12, "mathdef1929": 12, "135": 12, "mathdef1930": 12, "136": 12, "mathdef1931": 12, "137": 12, "mathdef1932": 12, "138": 12, "mathdef1933": 12, "139": 12, "mathdef1934": 12, "140": 12, "mathdef1935": 12, "141": 12, "mathdef1936": 12, "142": 12, "mathdef1937": 12, "143": 12, "mathdef1938": 12, "144": 12, "mathdef1939": 12, "145": 12, "mathdef1940": 12, "146": 12, "mathdef1941": 12, "147": 12, "mathdef1942": 12, "149": 12, "mathdef1943": 12, "150": 12, "mathdef1944": 12, "151": 12, "mathdef1945": 12, "152": 12, "mathdef1946": 12, "153": 12, "mathdef1947": 12, "155": 12, "mathdef1948": 12, "156": 12, "mathdef1949": 12, "157": 12, "mathdef1950": 12, "158": 12, "mathdef1951": 12, "159": 12, "mathdef1952": 12, "126": 12, "mathdef1953": 12, "127": 12, "mathdef1954": 12, "160": 12, "mathdef1955": 12, "161": 12, "mathdef1956": 12, "163": 12, "mathdef1957": 12, "164": 12, "mathdef1958": 12, "167": 12, "mathdef1959": 12, "168": 12, "mathdef1960": 12, "169": 12, "mathdef1961": 12, "170": 12, "mathdef1962": 12, "171": 12, "mathdef1963": 12, "172": 12, "mathdef1964": 12, "173": 12, "mathdef1965": 12, "174": 12, "mathdef1966": 12, "177": 12, "mathdef1967": 12, "181": 12, "mathdef1968": 12, "182": 12, "mathdef1969": 12, "183": 12, "mathdef1970": 12, "184": 12, "mathdef1971": 12, "185": 12, "mathdef1972": 12, "186": 12, "mathdef1973": 12, "188": 12, "mathdef1974": 12, "189": 12, "mathdef1975": 12, "190": 12, "mathdef1976": 12, "191": 12, "mathdef1977": 12, "192": 12, "mathdef1978": 12, "193": 12, "mathdef1979": 12, "195": 12, "mathdef1980": 12, "196": 12, "mathdef1981": 12, "199": 12, "mathdef1982": 12, "200": 12, "mathdef1983": 12, "201": 12, "mathdef1984": 12, "202": 12, "mathdef1985": 12, "203": 12, "mathdef1986": 12, "204": 12, "mathdef1987": 12, "205": 12, "mathdef1988": 12, "206": 12, "mathdef1989": 12, "209": 12, "mathdef1990": 12, "213": 12, "mathdef1991": 12, "220": 12, "mathdef1992": 12, "221": 12, "mathdef1993": 12, "222": 12, "mathdef1994": 12, "223": 12, "mathdef1995": 12, "103": 12, "mathdef1996": 12, "104": 12, "mathdef1997": 12, "105": 12, "mathdef1998": 12, "106": 12, "mathdef1999": 12, "224": 12, "mathdef2000": 12, "225": 12, "mathdef2001": 12, "227": 12, "mathdef2002": 12, "228": 12, "mathdef2003": 12, "229": 12, "mathdef2004": 12, "230": 12, "mathdef2005": 12, "231": 12, "mathdef2006": 12, "232": 12, "mathdef2007": 12, "233": 12, "mathdef2008": 12, "234": 12, "mathdef2009": 12, "235": 12, "mathdef2010": 12, "116": 12, "mathdef2011": 12, "117": 12, "mathdef2012": 12, "122": 12, "mathdef2013": 12, "148": 12, "mathdef2014": 12, "236": 12, "mathdef2015": 12, "237": 12, "mathdef2016": 12, "239": 12, "mathdef2017": 12, "240": [12, 18], "mathdef2018": 12, "241": 12, "mathdef2019": 12, "242": 12, "mathdef2020": 12, "243": 12, "mathdef2021": 12, "244": 12, "mathdef2022": 12, "245": 12, "mathdef2023": 12, "246": 12, "mathdef2024": 12, "247": 12, "mathdef2025": 12, "248": 12, "mathdef2026": 12, "249": 12, "mathdef2027": 12, "250": 12, "mathdef2028": 12, "251": 12, "mathdef2029": 12, "252": 12, "mathdef2030": 12, "253": 12, "mathdef2031": 12, "254": 12, "mathdef2032": 12, "255": 12, "mathdef2033": 12, "mathdef2034": 12, "mathdef2035": 12, "mathdef2036": 12, "mathdef2037": 13, "mathdef2038": 13, "mathdef2039": 13, "mathdef2040": 13, "mathdef2041": 13, "mathdef2042": 13, "mathdef2043": 13, "mathdef2044": 13, "mathdef2045": 13, "mathdef2046": 13, "mathdef2047": 13, "mathdef2048": 13, "mathdef2049": 13, "mathdef2050": 13, "mathdef2051": 13, "mathdef2052": 13, "mathdef2053": 13, "mathdef2054": 13, "mathdef2055": 13, "mathdef2056": 13, "mathdef2057": 13, "mathdef2058": 13, "mathdef2059": 13, "mathdef2060": 13, "mathdef2061": 13, "mathdef2062": 13, "mathdef2063": 13, "mathdef2064": 13, "mathdef2065": 13, "mathdef2066": 13, "mathdef2067": 13, "mathdef2068": 13, "mathdef2069": 13, "mathdef2070": 13, "mathdef2071": 13, "mathdef2072": 13, "mathdef2073": 13, "mathdef2074": 13, "mathdef2075": 13, "organ": [13, 27, 31], "stream": [13, 16, 37], "being": [13, 26, 30, 41, 43], "parameter": 13, "cont": 13, "unknown": 13, "skip": 13, "navig": 13, "malform": [13, 15], "debug": [13, 26], "third": [13, 30], "parti": 13, "Their": [13, 32, 36], "uninterpret": [13, 15, 21, 31, 33, 40], "placement": 13, "nm": [13, 38], "d": [13, 18, 20, 38, 40], "mathdef2076": 13, "mathdef2077": 13, "mathdef2078": 13, "mathdef2079": 13, "_3": 13, "tab": [13, 18], "_4": [13, 36], "mathdef2080": 13, "mathdef2081": 13, "mathdef2082": 13, "unambigu": [13, 14, 34], "_5": 13, "glob": 13, "_6": 13, "_7": 13, "mathdef2083": 13, "mathdef2084": 13, "mathdef2085": 13, "mathdef2086": 13, "_8": [13, 20, 36], "seg": 13, "_9": 13, "el": [13, 18, 38], "mathdef2087": 13, "bitfield": 13, "maximum": [13, 14, 18, 21, 26, 31, 32, 46], "simplifi": [13, 18, 19, 38], "preambl": 13, "mathdef2088": 13, "backslash0asm": 13, "insert": [13, 36, 38, 40, 43], "prescrib": [13, 30, 43], "mathdef2089": 13, "mathdef2090": 13, "mathdef2091": 13, "mathdef2092": 13, "mathdef2093": 13, "mathdef2094": 13, "mathdef2095": 13, "mathdef2096": 13, "neq": [13, 18, 20, 21, 30, 37, 38, 40, 45], "e_i": [13, 45], "backward": [13, 18, 30, 36, 38], "made": [13, 18, 21, 33, 34], "veri": [13, 16], "infrequ": 13, "ever": 13, "compat": [13, 23, 32, 36, 38], "increment": [13, 26, 45], "mathdef2097": 14, "mathdef2098": 14, "mathdef2099": 14, "mathdef2100": 14, "mathdef2101": 14, "mathdef2102": 14, "mathdef2103": 14, "mathdef2104": 14, "mathdef2105": 14, "mathdef2106": 14, "mathdef2107": 14, "mathdef2108": 14, "mathdef2109": 14, "mathdef2110": 14, "mathdef2111": 14, "mathdef2112": 14, "mathdef2113": 14, "mathdef2114": 14, "mathdef2115": 14, "mathdef2116": 14, "mathdef2117": 14, "mathdef2118": 14, "mathdef2119": 14, "mathdef2120": 14, "mathdef2121": 14, "mathdef2122": 14, "mathdef2123": 14, "mathdef2124": 14, "mathdef2125": 14, "mathdef2126": 14, "mathdef2127": 14, "mathdef2128": 14, "mathdef2129": 14, "mathdef2130": 14, "mathdef2131": 14, "mathdef2132": 14, "mathdef2133": 14, "mathdef2134": 14, "mathdef2135": 14, "small": 14, "sint": 14, "mathdef2136": 14, "mathdef2137": 14, "mathdef2138": 14, "mathdef2139": 14, "mathdef2140": 14, "mathdef2141": 14, "mathdef2142": 14, "mathdef2143": 14, "mathdef2144": 14, "mathdef2145": 14, "mathdef2146": 14, "mathdef2147": 14, "mathdef2148": 14, "mathdef2149": 14, "mathdef2150": 14, "mathdef2151": 14, "mathdef2152": 14, "coexist": 14, "mathdef2153": 14, "mathdef2154": 14, "mathdef2155": 14, "mathdef2156": 14, "mathdef2157": 14, "mathdef2158": 14, "recogn": [14, 37], "mathdef2159": 14, "mathdef2160": 14, "ct": [14, 39, 44], "mathdef2161": 14, "preced": [14, 19, 20, 31, 38, 43], "mathdef2162": 14, "mathdef2163": 14, "lim": [14, 39, 43, 45], "mutabl": [14, 18, 21, 27, 31, 32, 43], "mathdef2164": 14, "mathdef2165": 14, "mathdef2166": 15, "mathdef2167": 15, "mathdef2168": 15, "mathdef2169": 15, "mathdef2170": 15, "mathdef2171": 15, "mathdef2172": 15, "mathdef2173": 15, "mathdef2174": 15, "mathdef2175": 15, "mathdef2176": 15, "mathdef2177": 15, "mathdef2178": 15, "mathdef2179": 15, "mathdef2180": 15, "mathdef2181": 15, "mathdef2182": 15, "mathdef2183": 15, "mathdef2184": 15, "mathdef2185": 15, "mathdef2186": 15, "mathdef2187": 15, "mathdef2188": 15, "mathdef2189": 15, "mathdef2190": 15, "mathdef2191": 15, "mathdef2192": 15, "mathdef2193": 15, "mathdef2194": 15, "mathdef2195": 15, "mathdef2196": 15, "mathdef2197": 15, "mathdef2198": 15, "mathdef2199": 15, "mathdef2200": 15, "mathdef2201": 15, "mathdef2202": 15, "mathdef2203": 15, "mathdef2204": 15, "mathdef2205": 15, "mathdef2206": 15, "mathdef2207": 15, "mathdef2208": 15, "total": 15, "exce": [15, 21], "mathdef2209": 15, "complement": [15, 20, 26, 27, 30, 33], "mathdef2210": 15, "mathdef2211": 15, "mathdef2212": 15, "trail": [15, 18, 20], "mathdef2213": 15, "mathdef2214": 15, "mathdef2215": 15, "mathdef2216": 15, "mathdef2217": 15, "mathdef2218": 15, "mathdef2219": 15, "mathdef2220": 15, "mathdef2221": 15, "enforc": [15, 30, 36, 38, 41, 43], "unus": 15, "mathdef2222": 15, "mathdef2223": 15, "mathdef2224": 15, "mathdef2225": 15, "mathdef2226": 15, "mathdef2227": 15, "llclllll": 15, "lcl": [15, 18, 19, 21, 31, 32, 33, 38, 41, 43], "mathdef2228": 15, "mathdef2229": 15, "mathdef2230": 15, "800": 15, "mathdef2231": 15, "mathdef2232": 15, "b_3": 15, "mathdef2233": 15, "mathdef2234": 15, "d800": [15, 40], "mathdef2235": 15, "e000": [15, 33, 37, 40], "mathdef2236": 15, "10000": 15, "mathdef2237": 15, "mathdef2238": 15, "mathdef2239": 15, "b_4": 15, "mathdef2240": 15, "mathdef2241": 15, "110000": [15, 40], "mathdef2242": 15, "mathdef2243": 15, "mathdef2244": 15, "mathdef2245": 15, "mathdef2246": 15, "mathdef2247": 16, "mathdef2248": 16, "mathdef2249": 16, "mathdef2250": 16, "mathdef2251": 16, "mathdef2252": 16, "mathdef2253": 16, "mathdef2254": 16, "mathdef2255": 16, "mathdef2256": 16, "mathdef2257": 16, "mathdef2258": 16, "mathdef2259": 16, "mathdef2260": 16, "mathdef2261": 16, "mathdef2262": 16, "mathdef2263": 16, "mathdef2264": 16, "mathdef2265": 16, "mathdef2266": 16, "mathdef2267": 16, "mathdef2268": 16, "mathdef2269": 16, "mathdef2270": 16, "mathdef2271": 16, "mathdef2272": 16, "mathdef2273": 16, "mathdef2274": 16, "mathdef2275": 16, "mathdef2276": 16, "mathdef2277": 16, "mathdef2278": 16, "mathdef2279": 16, "mathdef2280": 16, "mathdef2281": 16, "mathdef2282": 16, "mathdef2283": 16, "mathdef2284": 16, "mathdef2285": 16, "model": [16, 21, 26, 27, 30], "intuit": [16, 21, 30, 41], "mathemat": [16, 20, 41], "understand": [16, 41], "offer": [16, 41], "concis": [16, 28, 41], "wide": [16, 27, 41], "readili": [16, 41], "amen": [16, 41], "stylis": [16, 41], "wise": [16, 18, 20, 28, 30], "recent": [16, 43], "entir": [16, 21, 31, 38, 43, 45], "abort": [16, 18, 27, 30], "jump": [16, 18, 30], "target": [16, 20, 21, 27, 30], "next": [16, 21, 37], "crucial": 16, "give": [16, 41], "brief": [16, 41], "explan": [16, 41], "interest": [16, 41], "reader": [16, 41], "thorough": [16, 41], "found": [16, 41], "book": [16, 21, 41], "approach": [16, 41], "reduct": [16, 18, 21], "determinist": [16, 18, 20, 21, 43], "note": [16, 44], "tupl": 16, "later": [16, 31], "unnecessari": [16, 34], "clutter": [16, 34], "often": 16, "touch": 16, "conveni": [16, 20, 21, 34], "reduc": [16, 18, 21], "q_1": [16, 20], "q_2": [16, 20], "q_3": 16, "rcl": [16, 18, 21, 41], "q_4": 16, "q_5": 16, "q_6": 16, "benjamin": [16, 41], "pierc": [16, 41], "mit": [16, 41], "press": [16, 41], "2002": [16, 41], "mathdef2286": 17, "mathdef2287": 17, "mathdef2288": 17, "mathdef2289": 17, "mathdef2290": 17, "mathdef2291": 17, "mathdef2292": 17, "mathdef2293": 17, "mathdef2294": 17, "mathdef2295": 17, "mathdef2296": 17, "mathdef2297": 17, "mathdef2298": 17, "mathdef2299": 17, "mathdef2300": 17, "mathdef2301": 17, "mathdef2302": 17, "mathdef2303": 17, "mathdef2304": 17, "mathdef2305": 17, "mathdef2306": 17, "mathdef2307": 17, "mathdef2308": 17, "mathdef2309": 17, "mathdef2310": 17, "mathdef2311": 17, "mathdef2312": 17, "mathdef2313": 17, "mathdef2314": 17, "mathdef2315": 17, "mathdef2316": 17, "mathdef2317": 17, "mathdef2318": 17, "mathdef2319": 17, "mathdef2320": 17, "mathdef2321": 17, "mathdef2322": 17, "mathdef2323": 17, "mathdef2324": 17, "prose": [17, 18, 19, 42], "convers": [17, 18, 21, 27, 30], "mathdef2325": 18, "mathdef2326": 18, "mathdef2327": 18, "mathdef2328": 18, "mathdef2329": 18, "mathdef2330": 18, "mathdef2331": 18, "mathdef2332": 18, "mathdef2333": 18, "mathdef2334": 18, "mathdef2335": 18, "mathdef2336": 18, "mathdef2337": 18, "mathdef2338": 18, "mathdef2339": 18, "mathdef2340": 18, "mathdef2341": 18, "mathdef2342": 18, "mathdef2343": 18, "mathdef2344": 18, "mathdef2345": 18, "mathdef2346": 18, "mathdef2347": 18, "mathdef2348": 18, "mathdef2349": 18, "mathdef2350": 18, "mathdef2351": 18, "mathdef2352": 18, "mathdef2353": 18, "mathdef2354": 18, "mathdef2355": 18, "mathdef2356": 18, "mathdef2357": 18, "mathdef2358": 18, "mathdef2359": 18, "mathdef2360": 18, "mathdef2361": 18, "mathdef2362": 18, "mathdef2363": 18, "underli": [18, 20, 33], "i_1": 18, "i_k": 18, "z_1": 18, "z_k": 18, "And": 18, "i_2": 18, "via": [18, 19], "c_1": [18, 20], "spectec": 18, "imag": 18, "c_2": 18, "land": [18, 30, 33, 37, 43], "rulepr": 18, "properli": 18, "ref_type_of": 18, "help": [18, 20], "y_0": 18, "zt": [18, 43, 44], "si": 18, "append": [18, 19, 28, 41, 45], "_y": 18, "th": [18, 28, 41], "ai": 18, "multicolumn": 18, "greater": [18, 20, 44], "cnn": 18, "gb": 18, "ibyt": 18, "inverse_": 18, "displai": 18, "width": [18, 20, 21, 27, 30, 32, 33, 43], "eight": [18, 27], "sum": 18, "subsequ": [18, 43], "c_i": [18, 20], "a_2": [18, 28], "getfield": 18, "earlier": [18, 36, 38], "zbyte": 18, "bitwis": [18, 20], "n_k": 18, "v_1": 18, "v_2": 18, "c_3": 18, "ci": 18, "onto": 18, "256": [18, 33], "x_i": [18, 19, 46], "j_1": [18, 20], "j_2": [18, 20], "_t_1": 18, "k_1": 18, "k_2": 18, "splice": 18, "seem": [18, 43], "wip": 18, "cj": 18, "d_2": [18, 20], "d_1": [18, 20], "merg": 18, "mayb": 18, "want": 18, "sai": [18, 41], "elabor": 18, "fail": [18, 19, 30], "referenc": [18, 21, 23, 27, 30, 31, 38, 39, 46], "practic": [18, 19, 21, 27, 32, 43], "avail": [18, 26, 27, 30, 31, 41], "lor": [18, 30, 43], "optim": [18, 30], "unalign": [18, 27], "violat": 18, "regardless": [18, 30, 32], "substanti": 18, "slower": 18, "hardwar": [18, 26, 30], "nbyte": 18, "inn": 18, "inverse_of_nbyt": 18, "m_k": 18, "w": [18, 20], "n_0": 18, "n_": 18, "m_0": [18, 33], "m_": 18, "continu": [18, 21, 28, 30], "acut": 18, "now": [18, 19], "al": 18, "phase": [18, 25], "sphinx": 18, "build": 18, "document": [18, 26, 39], "deepli": 18, "mainli": 18, "caus": [18, 30], "spuriou": 18, "tail": [18, 21, 30], "uniniti": [18, 21], "therefor": [18, 21, 43], "fall": [18, 27, 37], "fi": 18, "regularli": 18, "consum": [18, 26, 30, 41, 43], "hf": 18, "singular": [18, 38, 39, 45], "ascrib": 18, "subsum": 18, "constitut": 18, "mathdef2364": 19, "mathdef2365": 19, "mathdef2366": 19, "mathdef2367": 19, "mathdef2368": 19, "mathdef2369": 19, "mathdef2370": 19, "mathdef2371": 19, "mathdef2372": 19, "mathdef2373": 19, "mathdef2374": 19, "mathdef2375": 19, "mathdef2376": 19, "mathdef2377": 19, "mathdef2378": 19, "mathdef2379": 19, "mathdef2380": 19, "mathdef2381": 19, "mathdef2382": 19, "mathdef2383": 19, "mathdef2384": 19, "mathdef2385": 19, "mathdef2386": 19, "mathdef2387": 19, "mathdef2388": 19, "mathdef2389": 19, "mathdef2390": 19, "mathdef2391": 19, "mathdef2392": 19, "mathdef2393": 19, "mathdef2394": 19, "mathdef2395": 19, "mathdef2396": 19, "mathdef2397": 19, "mathdef2398": 19, "mathdef2399": 19, "mathdef2400": 19, "mathdef2401": 19, "mathdef2402": 19, "primarili": [19, 41], "free": [19, 21, 31, 41, 45], "rlll": 19, "hfill": 19, "mathdef2403": 19, "mathdef2404": 19, "rllll": 19, "divis": [19, 20], "mathdef2405": 19, "mathdef2406": 19, "obtain": [19, 32], "insanti": 19, "s_3": 19, "s_4": 19, "s_5": 19, "allocx": 19, "s_0": 19, "s_n": 19, "s_": 19, "s_i": [19, 28], "pointwis": [19, 20, 44], "m_i": 19, "x_": 19, "x_n": 19, "easili": [19, 45], "unravel": 19, "suppli": [19, 21, 31], "how": [19, 26, 27, 30, 31, 36, 41, 43], "calcul": 19, "ij": 19, "ast_i": 19, "einstr": 19, "dinstr": 19, "rcll": 19, "runelem": 19, "rundata": 19, "mere": [19, 30, 31, 45], "beforehand": 19, "stage": 19, "again": [19, 20, 30], "devic": [19, 26, 45], "rest": [19, 37], "observ": [19, 20, 21, 27, 32], "atom": [19, 28], "happen": 19, "interleav": [19, 21], "fit": [19, 43], "api": [19, 26, 27], "val_i": 19, "dummi": 19, "re": 19, "mathdef2407": 20, "mathdef2408": 20, "mathdef2409": 20, "mathdef2410": 20, "mathdef2411": 20, "mathdef2412": 20, "mathdef2413": 20, "mathdef2414": 20, "mathdef2415": 20, "mathdef2416": 20, "mathdef2417": 20, "mathdef2418": 20, "mathdef2419": 20, "mathdef2420": 20, "mathdef2421": 20, "mathdef2422": 20, "mathdef2423": 20, "mathdef2424": 20, "mathdef2425": 20, "mathdef2426": 20, "mathdef2427": 20, "mathdef2428": 20, "mathdef2429": 20, "mathdef2430": 20, "mathdef2431": 20, "mathdef2432": 20, "mathdef2433": 20, "mathdef2434": 20, "mathdef2435": 20, "mathdef2436": 20, "mathdef2437": 20, "mathdef2438": 20, "mathdef2439": 20, "mathdef2440": 20, "mathdef2441": 20, "mathdef2442": 20, "mathdef2443": 20, "mathdef2444": 20, "mathdef2445": 20, "primit": [20, 33], "singleton": 20, "equat": 20, "claus": [20, 38], "decreas": 20, "pm": [20, 33, 40], "mp": 20, "placehold": 20, "resolv": [20, 21, 31, 34, 38, 41], "chosen": [20, 43], "p_1": 20, "p_2": 20, "lift": [20, 30, 44, 45], "c_k": 20, "p": [20, 40], "signless": 20, "magnitud": [20, 33, 40], "infti": [20, 33, 40], "ration": 20, "exclud": 20, "biject": 20, "mathbb": 20, "clamp": 20, "invert": 20, "d_": 20, "d_0": 20, "veebar": 20, "_e": 20, "_m": [20, 21], "c_0": [20, 45], "c_": [20, 43], "li": [20, 30], "signific": [20, 33, 40], "modulo": 20, "subtract": 20, "toward": [20, 27], "dividend": 20, "negat": 20, "conjunct": 20, "disjunct": 20, "exclus": [20, 37], "shift": [20, 30, 36, 41, 43], "rotat": 20, "j_3": 20, "arithmet": [20, 33], "qualif": 20, "direct": [20, 30, 43], "payload": [20, 33, 40], "permit": 20, "stop": 20, "neither": [20, 32], "quiet": [20, 33], "signal": [20, 21, 33], "exact": [20, 30], "smallest": [20, 31, 33, 38], "power": [20, 30], "1024": 20, "candid": 20, "real": [20, 27], "significand": [20, 33], "closest": 20, "candidatepair": 20, "rectifi": 20, "cap": [20, 26], "cup": 20, "leftrightarrow": [20, 30, 43], "among": [20, 33], "unspecifi": 20, "infin": [20, 33, 40], "opposit": 20, "regard": [20, 36], "squar": 20, "root": 20, "largest": 20, "mathdef2446": 21, "mathdef2447": 21, "mathdef2448": 21, "mathdef2449": 21, "mathdef2450": 21, "mathdef2451": 21, "mathdef2452": 21, "mathdef2453": 21, "mathdef2454": 21, "mathdef2455": 21, "mathdef2456": 21, "mathdef2457": 21, "mathdef2458": 21, "mathdef2459": 21, "mathdef2460": 21, "mathdef2461": 21, "mathdef2462": 21, "mathdef2463": 21, "mathdef2464": 21, "mathdef2465": 21, "mathdef2466": 21, "mathdef2467": 21, "mathdef2468": 21, "mathdef2469": 21, "mathdef2470": 21, "mathdef2471": 21, "mathdef2472": 21, "mathdef2473": 21, "mathdef2474": 21, "mathdef2475": 21, "mathdef2476": 21, "mathdef2477": 21, "mathdef2478": 21, "mathdef2479": 21, "mathdef2480": 21, "mathdef2481": 21, "mathdef2482": 21, "mathdef2483": 21, "mathdef2484": 21, "four": [21, 27, 30], "ambigu": [21, 32], "reus": [21, 26, 38], "aforment": 21, "llcl": [21, 36], "clear": [21, 32, 33], "life": 21, "ll": [21, 34], "techniqu": 21, "garbag": 21, "collect": [21, 31, 41], "ident": 21, "contrast": [21, 43], "arbitrarili": [21, 43], "natur": [21, 33, 36], "sometim": [21, 31, 33], "entiti": [21, 27, 31, 32], "65536": 21, "abbrevi": [21, 26, 32, 35, 40], "filter": [21, 31, 32], "fashion": [21, 31, 32], "keep": 21, "simpler": [21, 32], "taken": [21, 38], "restart": [21, 30], "proce": [21, 41], "look": [21, 37, 38, 41], "bubbl": 21, "ultim": 21, "abrupt": 21, "immin": 21, "unifi": 21, "analog": [21, 36], "marker": 21, "inner": 21, "outer": 21, "rather": 21, "elimin": 21, "courtesi": 21, "hole": 21, "hop": 21, "propag": 21, "x_3": 21, "mathdef2485": 22, "mathdef2486": 22, "mathdef2487": 22, "mathdef2488": 22, "mathdef2489": 22, "mathdef2490": 22, "mathdef2491": 22, "mathdef2492": 22, "mathdef2493": 22, "mathdef2494": 22, "mathdef2495": 22, "mathdef2496": 22, "mathdef2497": 22, "mathdef2498": 22, "mathdef2499": 22, "mathdef2500": 22, "mathdef2501": 22, "mathdef2502": 22, "mathdef2503": 22, "mathdef2504": 22, "mathdef2505": 22, "mathdef2506": 22, "mathdef2507": 22, "mathdef2508": 22, "mathdef2509": 22, "mathdef2510": 22, "mathdef2511": 22, "mathdef2512": 22, "mathdef2513": 22, "mathdef2514": 22, "mathdef2515": 22, "mathdef2516": 22, "mathdef2517": 22, "mathdef2518": 22, "mathdef2519": 22, "mathdef2520": 22, "mathdef2521": 22, "mathdef2522": 22, "mathdef2523": 22, "compar": [22, 30, 32, 41], "involv": [22, 30], "meaning": [22, 27, 41, 46], "mathdef2524": 23, "mathdef2525": 23, "mathdef2526": 23, "mathdef2527": 23, "mathdef2528": 23, "mathdef2529": 23, "mathdef2530": 23, "mathdef2531": 23, "mathdef2532": 23, "mathdef2533": 23, "mathdef2534": 23, "mathdef2535": 23, "mathdef2536": 23, "mathdef2537": 23, "mathdef2538": 23, "mathdef2539": 23, "mathdef2540": 23, "mathdef2541": 23, "mathdef2542": 23, "mathdef2543": 23, "mathdef2544": 23, "mathdef2545": 23, "mathdef2546": 23, "mathdef2547": 23, "mathdef2548": 23, "mathdef2549": 23, "mathdef2550": 23, "mathdef2551": 23, "mathdef2552": 23, "mathdef2553": 23, "mathdef2554": 23, "mathdef2555": 23, "mathdef2556": 23, "mathdef2557": 23, "mathdef2558": 23, "mathdef2559": 23, "mathdef2560": 23, "mathdef2561": 23, "mathdef2562": 23, "live": 23, "mathdef2563": 24, "mathdef2564": 24, "mathdef2565": 24, "mathdef2566": 24, "mathdef2567": 24, "mathdef2568": 24, "mathdef2569": 24, "mathdef2570": 24, "mathdef2571": 24, "mathdef2572": 24, "mathdef2573": 24, "mathdef2574": 24, "mathdef2575": 24, "mathdef2576": 24, "mathdef2577": 24, "mathdef2578": 24, "mathdef2579": 24, "mathdef2580": 24, "mathdef2581": 24, "mathdef2582": 24, "mathdef2583": 24, "mathdef2584": 24, "mathdef2585": 24, "mathdef2586": 24, "mathdef2587": 24, "mathdef2588": 24, "mathdef2589": 24, "mathdef2590": 24, "mathdef2591": 24, "mathdef2592": 24, "mathdef2593": 24, "mathdef2594": 24, "mathdef2595": 24, "mathdef2596": 24, "mathdef2597": 24, "mathdef2598": 24, "mathdef2599": 24, "mathdef2600": 24, "mathdef2601": 24, "draft": [24, 26], "2024": [24, 26], "editor": 24, "latest": 24, "tracker": 24, "mathdef2602": 25, "mathdef2603": 25, "mathdef2604": 25, "mathdef2605": 25, "mathdef2606": 25, "mathdef2607": 25, "mathdef2608": 25, "mathdef2609": 25, "mathdef2610": 25, "mathdef2611": 25, "mathdef2612": 25, "mathdef2613": 25, "mathdef2614": 25, "mathdef2615": 25, "mathdef2616": 25, "mathdef2617": 25, "mathdef2618": 25, "mathdef2619": 25, "mathdef2620": 25, "mathdef2621": 25, "mathdef2622": 25, "mathdef2623": 25, "mathdef2624": 25, "mathdef2625": 25, "mathdef2626": 25, "mathdef2627": 25, "mathdef2628": 25, "mathdef2629": 25, "mathdef2630": 25, "mathdef2631": 25, "mathdef2632": 25, "mathdef2633": 25, "mathdef2634": 25, "mathdef2635": 25, "mathdef2636": 25, "mathdef2637": 25, "mathdef2638": 25, "mathdef2639": 25, "mathdef2640": 25, "goal": 25, "secur": 25, "consider": 25, "concept": 25, "mathdef2641": 26, "mathdef2642": 26, "mathdef2643": 26, "mathdef2644": 26, "mathdef2645": 26, "mathdef2646": 26, "mathdef2647": 26, "mathdef2648": 26, "mathdef2649": 26, "mathdef2650": 26, "mathdef2651": 26, "mathdef2652": 26, "mathdef2653": 26, "mathdef2654": 26, "mathdef2655": 26, "mathdef2656": 26, "mathdef2657": 26, "mathdef2658": 26, "mathdef2659": 26, "mathdef2660": 26, "mathdef2661": 26, "mathdef2662": 26, "mathdef2663": 26, "mathdef2664": 26, "mathdef2665": 26, "mathdef2666": 26, "mathdef2667": 26, "mathdef2668": 26, "mathdef2669": 26, "mathdef2670": 26, "mathdef2671": 26, "mathdef2672": 26, "mathdef2673": 26, "mathdef2674": 26, "mathdef2675": 26, "mathdef2676": 26, "mathdef2677": 26, "mathdef2678": 26, "mathdef2679": 26, "portabl": 26, "level": [26, 27, 31], "effici": [26, 43], "compact": 26, "Its": [26, 30, 46], "emploi": [26, 28], "develop": 26, "w3c": 26, "commun": 26, "supersed": 26, "fast": 26, "nativ": 26, "advantag": 26, "contemporari": 26, "sandbox": 26, "corrupt": 26, "breach": 26, "easi": 26, "independ": [26, 41], "modern": 26, "architectur": 26, "desktop": 26, "mobil": 26, "alik": 26, "privileg": 26, "platform": 26, "browser": 26, "stand": [26, 40, 41], "vm": 26, "interoper": 26, "univers": [26, 46], "transmit": 26, "modular": 26, "cach": 26, "jit": 26, "ahead": [26, 37], "aot": 26, "streamabl": 26, "soon": 26, "seen": 26, "paralleliz": 26, "task": 26, "broadli": 26, "across": [26, 41], "inspect": 26, "especi": 26, "beyond": [26, 27], "contract": 26, "acronym": 26, "break": [26, 30], "Of": 26, "cours": 26, "unsaf": 26, "layout": 26, "At": [26, 38], "virtual": [26, 27], "isa": 26, "encompass": 26, "varieti": 26, "concern": [26, 30], "textual": [26, 34, 40], "ambient": 26, "establish": 26, "polici": 26, "subject": 26, "translat": 26, "potenti": 26, "vulner": 26, "channel": 26, "attack": 26, "put": 26, "mitig": 26, "aforement": 26, "round": [26, 38, 40], "authorit": 26, "discrep": 26, "mathdef2680": 27, "mathdef2681": 27, "mathdef2682": 27, "mathdef2683": 27, "mathdef2684": 27, "mathdef2685": 27, "mathdef2686": 27, "mathdef2687": 27, "mathdef2688": 27, "mathdef2689": 27, "mathdef2690": 27, "mathdef2691": 27, "mathdef2692": 27, "mathdef2693": 27, "mathdef2694": 27, "mathdef2695": 27, "mathdef2696": 27, "mathdef2697": 27, "mathdef2698": 27, "mathdef2699": 27, "mathdef2700": 27, "mathdef2701": 27, "mathdef2702": 27, "mathdef2703": 27, "mathdef2704": 27, "mathdef2705": 27, "mathdef2706": 27, "mathdef2707": 27, "mathdef2708": 27, "mathdef2709": 27, "mathdef2710": 27, "mathdef2711": 27, "mathdef2712": 27, "mathdef2713": 27, "mathdef2714": 27, "mathdef2715": 27, "mathdef2716": 27, "mathdef2717": 27, "mathdef2718": 27, "assembli": 27, "around": [27, 36], "serv": [27, 31, 38], "full": 27, "matrix": 27, "sixteen": 27, "opaqu": [27, 31, 32], "pointer": [27, 32], "sort": [27, 41, 44], "alter": 27, "caught": 27, "usabl": 27, "regist": 27, "emul": 27, "contigu": 27, "raw": [27, 31, 33, 38, 40], "grown": 27, "detail": 27, "complementari": 27, "view": 27, "anonym": [27, 38, 39], "conceptu": 27, "distribut": 27, "process": [27, 32, 33, 38, 46], "could": 27, "mathdef2719": 28, "mathdef2720": 28, "mathdef2721": 28, "mathdef2722": 28, "mathdef2723": 28, "mathdef2724": 28, "mathdef2725": 28, "mathdef2726": 28, "mathdef2727": 28, "mathdef2728": 28, "mathdef2729": 28, "mathdef2730": 28, "mathdef2731": 28, "mathdef2732": 28, "mathdef2733": 28, "mathdef2734": 28, "mathdef2735": 28, "mathdef2736": 28, "mathdef2737": 28, "mathdef2738": 28, "mathdef2739": 28, "mathdef2740": 28, "mathdef2741": 28, "mathdef2742": 28, "mathdef2743": 28, "mathdef2744": 28, "mathdef2745": 28, "mathdef2746": 28, "mathdef2747": 28, "mathdef2748": 28, "mathdef2749": 28, "mathdef2750": 28, "mathdef2751": 28, "mathdef2752": 28, "mathdef2753": 28, "mathdef2754": 28, "mathdef2755": 28, "mathdef2756": 28, "mathdef2757": 28, "san": 28, "serif": 28, "ital": 28, "ellips": 28, "rrl": [28, 30, 31, 32, 33, 41], "r_1": 28, "r_2": 28, "pth": 28, "mid": 28, "complex": [28, 33], "mathdef2758": 29, "mathdef2759": 29, "mathdef2760": 29, "mathdef2761": 29, "mathdef2762": 29, "mathdef2763": 29, "mathdef2764": 29, "mathdef2765": 29, "mathdef2766": 29, "mathdef2767": 29, "mathdef2768": 29, "mathdef2769": 29, "mathdef2770": 29, "mathdef2771": 29, "mathdef2772": 29, "mathdef2773": 29, "mathdef2774": 29, "mathdef2775": 29, "mathdef2776": 29, "mathdef2777": 29, "mathdef2778": 29, "mathdef2779": 29, "mathdef2780": 29, "mathdef2781": 29, "mathdef2782": 29, "mathdef2783": 29, "mathdef2784": 29, "mathdef2785": 29, "mathdef2786": 29, "mathdef2787": 29, "mathdef2788": 29, "mathdef2789": 29, "mathdef2790": 29, "mathdef2791": 29, "mathdef2792": 29, "mathdef2793": 29, "mathdef2794": 29, "mathdef2795": 29, "mathdef2796": 29, "mathdef2797": 30, "mathdef2798": 30, "mathdef2799": 30, "mathdef2800": 30, "mathdef2801": 30, "mathdef2802": 30, "mathdef2803": 30, "mathdef2804": 30, "mathdef2805": 30, "mathdef2806": 30, "mathdef2807": 30, "mathdef2808": 30, "mathdef2809": 30, "mathdef2810": 30, "mathdef2811": 30, "mathdef2812": 30, "mathdef2813": 30, "mathdef2814": 30, "mathdef2815": 30, "mathdef2816": 30, "mathdef2817": 30, "mathdef2818": 30, "mathdef2819": 30, "mathdef2820": 30, "mathdef2821": 30, "mathdef2822": 30, "mathdef2823": 30, "mathdef2824": 30, "mathdef2825": 30, "mathdef2826": 30, "mathdef2827": 30, "mathdef2828": 30, "mathdef2829": 30, "mathdef2830": 30, "mathdef2831": 30, "mathdef2832": 30, "mathdef2833": 30, "mathdef2834": 30, "mathdef2835": 30, "throw": 30, "awai": 30, "miss": 30, "8ex": [30, 31, 32, 33, 41], "subcategori": 30, "comparison": 30, "come": 30, "flavor": 30, "signed": [30, 33, 40], "m_1": [30, 33, 38, 44], "m_2": [30, 33, 38, 44], "encount": 30, "downcast": 30, "success": 30, "slot": [30, 31], "lossless": 30, "delta": 30, "enough": 30, "newli": 30, "region": 30, "overlap": [30, 37, 38], "destin": 30, "retriev": 30, "freed": 30, "unit": [30, 31, 32], "regionof": 30, "inlin": [30, 36, 38], "innermost": 30, "farther": 30, "outward": 30, "resum": 30, "statement": [30, 41], "attempt": 30, "shortcut": 30, "unwind": 30, "addition": 30, "heterogen": [30, 32], "calle": 30, "exhaust": 30, "hit": 30, "mathdef2836": 31, "mathdef2837": 31, "mathdef2838": 31, "mathdef2839": 31, "mathdef2840": 31, "mathdef2841": 31, "mathdef2842": 31, "mathdef2843": 31, "mathdef2844": 31, "mathdef2845": 31, "mathdef2846": 31, "mathdef2847": 31, "mathdef2848": 31, "mathdef2849": 31, "mathdef2850": 31, "mathdef2851": 31, "mathdef2852": 31, "mathdef2853": 31, "mathdef2854": 31, "mathdef2855": 31, "mathdef2856": 31, "mathdef2857": 31, "mathdef2858": 31, "mathdef2859": 31, "mathdef2860": 31, "mathdef2861": 31, "mathdef2862": 31, "mathdef2863": 31, "mathdef2864": 31, "mathdef2865": 31, "mathdef2866": 31, "mathdef2867": 31, "mathdef2868": 31, "mathdef2869": 31, "mathdef2870": 31, "mathdef2871": 31, "mathdef2872": 31, "mathdef2873": 31, "mathdef2874": 31, "deploy": 31, "abcidx": 31, "signatur": [31, 32], "upon": 31, "subrang": 31, "becom": [31, 36], "xx": 31, "descriptor": [31, 36, 38], "go": 31, "necessarili": 31, "overload": 31, "mathdef2875": 32, "mathdef2876": 32, "mathdef2877": 32, "mathdef2878": 32, "mathdef2879": 32, "mathdef2880": 32, "mathdef2881": 32, "mathdef2882": 32, "mathdef2883": 32, "mathdef2884": 32, "mathdef2885": 32, "mathdef2886": 32, "mathdef2887": 32, "mathdef2888": 32, "mathdef2889": 32, "mathdef2890": 32, "mathdef2891": 32, "mathdef2892": 32, "mathdef2893": 32, "mathdef2894": 32, "mathdef2895": 32, "mathdef2896": 32, "mathdef2897": 32, "mathdef2898": 32, "mathdef2899": 32, "mathdef2900": 32, "mathdef2901": 32, "mathdef2902": 32, "mathdef2903": 32, "mathdef2904": 32, "mathdef2905": 32, "mathdef2906": 32, "mathdef2907": 32, "mathdef2908": 32, "mathdef2909": 32, "mathdef2910": 32, "mathdef2911": 32, "mathdef2912": 32, "mathdef2913": 32, "doubl": [32, 37], "transpar": 32, "interconvert": 32, "inhabit": [32, 41], "isomorph": 32, "dualli": 32, "receiv": 32, "eqt": 32, "mix": 32, "engin": 32, "tag": 32, "achiev": 32, "why": 32, "although": [32, 43], "characteris": 32, "accept": 32, "subclass": 32, "thereof": 32, "homogen": 32, "member": 32, "constrain": [32, 43], "xt": [32, 45], "mathdef2914": 33, "mathdef2915": 33, "mathdef2916": 33, "mathdef2917": 33, "mathdef2918": 33, "mathdef2919": 33, "mathdef2920": 33, "mathdef2921": 33, "mathdef2922": 33, "mathdef2923": 33, "mathdef2924": 33, "mathdef2925": 33, "mathdef2926": 33, "mathdef2927": 33, "mathdef2928": 33, "mathdef2929": 33, "mathdef2930": 33, "mathdef2931": 33, "mathdef2932": 33, "mathdef2933": 33, "mathdef2934": 33, "mathdef2935": 33, "mathdef2936": 33, "mathdef2937": 33, "mathdef2938": 33, "mathdef2939": 33, "mathdef2940": 33, "mathdef2941": 33, "mathdef2942": 33, "mathdef2943": 33, "mathdef2944": 33, "mathdef2945": 33, "mathdef2946": 33, "mathdef2947": 33, "mathdef2948": 33, "mathdef2949": 33, "mathdef2950": 33, "mathdef2951": 33, "mathdef2952": 33, "simplest": 33, "0x00": 33, "0xff": 33, "normal": [33, 40], "m_m": 33, "subnorm": 33, "mantissa": 33, "unrel": 33, "decim": [33, 40], "interchang": 33, "d7ff": [33, 37], "10ffff": [33, 37], "1114112": 33, "mathdef2953": 34, "mathdef2954": 34, "mathdef2955": 34, "mathdef2956": 34, "mathdef2957": 34, "mathdef2958": 34, "mathdef2959": 34, "mathdef2960": 34, "mathdef2961": 34, "mathdef2962": 34, "mathdef2963": 34, "mathdef2964": 34, "mathdef2965": 34, "mathdef2966": 34, "mathdef2967": 34, "mathdef2968": 34, "mathdef2969": 34, "mathdef2970": 34, "mathdef2971": 34, "mathdef2972": 34, "mathdef2973": 34, "mathdef2974": 34, "mathdef2975": 34, "mathdef2976": 34, "mathdef2977": 34, "mathdef2978": 34, "mathdef2979": 34, "mathdef2980": 34, "mathdef2981": 34, "mathdef2982": 34, "mathdef2983": 34, "mathdef2984": 34, "mathdef2985": 34, "mathdef2986": 34, "mathdef2987": 34, "mathdef2988": 34, "mathdef2989": 34, "mathdef2990": 34, "mathdef2991": 34, "inherit": 34, "sugar": [34, 36], "wat": 34, "quot": 34, "mathdef2992": 34, "mathdef2993": 34, "drawn": 34, "t_n": 34, "white": [34, 35, 36, 40], "mathdef2994": 34, "mathdef2995": 34, "mathdef2996": 34, "mathdef2997": 34, "readabl": 34, "rewrit": 34, "equiv": [34, 36, 38, 39], "unnam": [34, 36], "write": 34, "mathdef2998": 35, "mathdef2999": 35, "mathdef3000": 35, "mathdef3001": 35, "mathdef3002": 35, "mathdef3003": 35, "mathdef3004": 35, "mathdef3005": 35, "mathdef3006": 35, "mathdef3007": 35, "mathdef3008": 35, "mathdef3009": 35, "mathdef3010": 35, "mathdef3011": 35, "mathdef3012": 35, "mathdef3013": 35, "mathdef3014": 35, "mathdef3015": 35, "mathdef3016": 35, "mathdef3017": 35, "mathdef3018": 35, "mathdef3019": 35, "mathdef3020": 35, "mathdef3021": 35, "mathdef3022": 35, "mathdef3023": 35, "mathdef3024": 35, "mathdef3025": 35, "mathdef3026": 35, "mathdef3027": 35, "mathdef3028": 35, "mathdef3029": 35, "mathdef3030": 35, "mathdef3031": 35, "mathdef3032": 35, "mathdef3033": 35, "mathdef3034": 35, "mathdef3035": 35, "mathdef3036": 35, "mathdef3037": 36, "mathdef3038": 36, "mathdef3039": 36, "mathdef3040": 36, "mathdef3041": 36, "mathdef3042": 36, "mathdef3043": 36, "mathdef3044": 36, "mathdef3045": 36, "mathdef3046": 36, "mathdef3047": 36, "mathdef3048": 36, "mathdef3049": 36, "mathdef3050": 36, "mathdef3051": 36, "mathdef3052": 36, "mathdef3053": 36, "mathdef3054": 36, "mathdef3055": 36, "mathdef3056": 36, "mathdef3057": 36, "mathdef3058": 36, "mathdef3059": 36, "mathdef3060": 36, "mathdef3061": 36, "mathdef3062": 36, "mathdef3063": 36, "mathdef3064": 36, "mathdef3065": 36, "mathdef3066": 36, "mathdef3067": 36, "mathdef3068": 36, "mathdef3069": 36, "mathdef3070": 36, "mathdef3071": 36, "mathdef3072": 36, "mathdef3073": 36, "mathdef3074": 36, "mathdef3075": 36, "visual": 36, "notin": 36, "absolut": 36, "shadow": 36, "inaccess": 36, "repeat": 36, "delimit": [36, 37], "mathdef3076": 36, "mathdef3077": 36, "mathdef3078": 36, "mathdef3079": 36, "mathdef3080": 36, "mathdef3081": 36, "mathdef3082": 36, "verbatim": 36, "mathdef3083": 36, "mathdef3084": 36, "mathdef3085": 36, "mathdef3086": 36, "mathdef3087": 36, "mathdef3088": 36, "mathdef3089": 36, "mathdef3090": 36, "mathdef3091": 36, "mathdef3092": 36, "mathdef3093": 36, "mathdef3094": 36, "mathdef3095": 36, "mathdef3096": 36, "mathdef3097": 36, "mathdef3098": 36, "mathdef3099": 36, "mathdef3100": 36, "mathdef3101": 36, "mathdef3102": 36, "mathdef3103": 36, "mathdef3104": 36, "mathdef3105": 36, "mathdef3106": 36, "mathdef3107": 36, "mathdef3108": 36, "mathdef3109": 36, "mathdef3110": 36, "mathdef3111": 36, "mathdef3112": 36, "mathdef3113": 36, "mathdef3114": 36, "mathdef3115": 36, "mathdef3116": 36, "mathdef3117": 36, "mathdef3118": 36, "mathdef3119": 36, "mathdef3120": 36, "mathdef3121": 36, "mathdef3122": 36, "mathdef3123": 36, "mathdef3124": 36, "mathdef3125": 36, "mathdef3126": 36, "mathdef3127": 36, "mathdef3128": 36, "mathdef3129": 36, "mathdef3130": 36, "mathdef3131": 36, "mathdef3132": 36, "mathdef3133": 36, "mathdef3134": 36, "mathdef3135": 36, "mathdef3136": 36, "mathdef3137": 36, "mathdef3138": 36, "mathdef3139": 36, "mathdef3140": 36, "mathdef3141": 36, "mathdef3142": 36, "mathdef3143": 36, "mathdef3144": 36, "mathdef3145": 36, "mathdef3146": 36, "mathdef3147": 36, "mathdef3148": 36, "mathdef3149": 36, "mathdef3150": 36, "mathdef3151": 36, "mathdef3152": 36, "mathdef3153": 36, "mathdef3154": 36, "mathdef3155": 36, "mathdef3156": 36, "mathdef3157": 36, "mathdef3158": 36, "mathdef3159": 36, "mathdef3160": 36, "mathdef3161": 36, "mathdef3162": 36, "mathdef3163": 36, "mathdef3164": 36, "mathdef3165": 36, "mathdef3166": 36, "mathdef3167": 36, "mathdef3168": 36, "mathdef3169": 36, "mathdef3170": 36, "mathdef3171": 36, "mathdef3172": 36, "mathdef3173": 36, "mathdef3174": 36, "mathdef3175": 36, "mathdef3176": 36, "mathdef3177": 36, "mathdef3178": 36, "mathdef3179": 36, "mathdef3180": 36, "mathdef3181": 36, "mathdef3182": 36, "mathdef3183": 36, "averylonginstructionnameforvectext": 36, "vechasreallylonginstructionnam": 36, "mathdef3184": 36, "mathdef3185": 36, "mathdef3186": 36, "mathdef3187": 36, "mathdef3188": 36, "mathdef3189": 36, "load8": 36, "mathdef3190": 36, "mathdef3191": 36, "load16": 36, "mathdef3192": 36, "mathdef3193": 36, "mathdef3194": 36, "mathdef3195": 36, "mathdef3196": 36, "mathdef3197": 36, "load32": 36, "mathdef3198": 36, "mathdef3199": 36, "load8x8": 36, "mathdef3200": 36, "mathdef3201": 36, "load16x4": 36, "mathdef3202": 36, "mathdef3203": 36, "load32x2": 36, "mathdef3204": 36, "mathdef3205": 36, "mathdef3206": 36, "mathdef3207": 36, "mathdef3208": 36, "load64": 36, "mathdef3209": 36, "mathdef3210": 36, "mathdef3211": 36, "mathdef3212": 36, "mathdef3213": 36, "mathdef3214": 36, "mathdef3215": 36, "mathdef3216": 36, "mathdef3217": 36, "mathdef3218": 36, "mathdef3219": 36, "mathdef3220": 36, "store8": 36, "mathdef3221": 36, "store16": 36, "mathdef3222": 36, "mathdef3223": 36, "mathdef3224": 36, "store32": 36, "mathdef3225": 36, "mathdef3226": 36, "mathdef3227": 36, "mathdef3228": 36, "store64": 36, "mathdef3229": 36, "mathdef3230": 36, "mathdef3231": 36, "mathdef3232": 36, "mathdef3233": 36, "mathdef3234": 36, "mathdef3235": 36, "mathdef3236": 36, "mathdef3237": 36, "mathdef3238": 36, "mathdef3239": 36, "mathdef3240": 36, "mathdef3241": 36, "mathdef3242": 36, "mathdef3243": 36, "mathdef3244": 36, "mathdef3245": 36, "mathdef3246": 36, "mathdef3247": 36, "mathdef3248": 36, "mathdef3249": 36, "mathdef3250": 36, "mathdef3251": 36, "mathdef3252": 36, "mathdef3253": 36, "mathdef3254": 36, "mathdef3255": 36, "mathdef3256": 36, "mathdef3257": 36, "mathdef3258": 36, "mathdef3259": 36, "mathdef3260": 36, "mathdef3261": 36, "mathdef3262": 36, "mathdef3263": 36, "mathdef3264": 36, "mathdef3265": 36, "mathdef3266": 36, "mathdef3267": 36, "mathdef3268": 36, "mathdef3269": 36, "mathdef3270": 36, "mathdef3271": 36, "mathdef3272": 36, "mathdef3273": 36, "mathdef3274": 36, "mathdef3275": 36, "mathdef3276": 36, "mathdef3277": 36, "mathdef3278": 36, "mathdef3279": 36, "mathdef3280": 36, "mathdef3281": 36, "mathdef3282": 36, "mathdef3283": 36, "mathdef3284": 36, "mathdef3285": 36, "mathdef3286": 36, "mathdef3287": 36, "mathdef3288": 36, "mathdef3289": 36, "mathdef3290": 36, "mathdef3291": 36, "mathdef3292": 36, "mathdef3293": 36, "mathdef3294": 36, "mathdef3295": 36, "mathdef3296": 36, "mathdef3297": 36, "mathdef3298": 36, "mathdef3299": 36, "thisisenough": 36, "mathdef3300": 36, "mathdef3301": 36, "mathdef3302": 36, "mathdef3303": 36, "mathdef3304": 36, "mathdef3305": 36, "mathdef3306": 36, "mathdef3307": 36, "mathdef3308": 36, "mathdef3309": 36, "mathdef3310": 36, "mathdef3311": 36, "mathdef3312": 36, "mathdef3313": 36, "mathdef3314": 36, "mathdef3315": 36, "mathdef3316": 36, "mathdef3317": 36, "mathdef3318": 36, "mathdef3319": 36, "mathdef3320": 36, "mathdef3321": 36, "mathdef3322": 36, "mathdef3323": 36, "mathdef3324": 36, "mathdef3325": 36, "mathdef3326": 36, "mathdef3327": 36, "mathdef3328": 36, "mathdef3329": 36, "mathdef3330": 36, "mathdef3331": 36, "mathdef3332": 36, "mathdef3333": 36, "mathdef3334": 36, "mathdef3335": 36, "mathdef3336": 36, "mathdef3337": 36, "mathdef3338": 36, "mathdef3339": 36, "mathdef3340": 36, "mathdef3341": 36, "mathdef3342": 36, "mathdef3343": 36, "mathdef3344": 36, "mathdef3345": 36, "mathdef3346": 36, "mathdef3347": 36, "mathdef3348": 36, "mathdef3349": 36, "mathdef3350": 36, "mathdef3351": 36, "mathdef3352": 36, "mathdef3353": 36, "mathdef3354": 36, "mathdef3355": 36, "mathdef3356": 36, "mathdef3357": 36, "mathdef3358": 36, "mathdef3359": 36, "mathdef3360": 36, "mathdef3361": 36, "mathdef3362": 36, "mathdef3363": 36, "mathdef3364": 36, "mathdef3365": 36, "mathdef3366": 36, "mathdef3367": 36, "mathdef3368": 36, "mathdef3369": 36, "mathdef3370": 36, "mathdef3371": 36, "mathdef3372": 36, "mathdef3373": 36, "mathdef3374": 36, "mathdef3375": 36, "mathdef3376": 36, "mathdef3377": 36, "mathdef3378": 36, "mathdef3379": 36, "mathdef3380": 36, "mathdef3381": 36, "mathdef3382": 36, "mathdef3383": 36, "mathdef3384": 36, "mathdef3385": 36, "mathdef3386": 36, "mathdef3387": 36, "mathdef3388": 36, "mathdef3389": 36, "mathdef3390": 36, "mathdef3391": 36, "mathdef3392": 36, "mathdef3393": 36, "mathdef3394": 36, "mathdef3395": 36, "mathdef3396": 36, "mathdef3397": 36, "mathdef3398": 36, "_i64": 36, "mathdef3399": 36, "_f32": 36, "mathdef3400": 36, "mathdef3401": 36, "_f64": 36, "mathdef3402": 36, "mathdef3403": 36, "mathdef3404": 36, "mathdef3405": 36, "mathdef3406": 36, "mathdef3407": 36, "_i32": 36, "mathdef3408": 36, "mathdef3409": 36, "mathdef3410": 36, "mathdef3411": 36, "mathdef3412": 36, "mathdef3413": 36, "mathdef3414": 36, "mathdef3415": 36, "mathdef3416": 36, "mathdef3417": 36, "mathdef3418": 36, "mathdef3419": 36, "mathdef3420": 36, "mathdef3421": 36, "mathdef3422": 36, "mathdef3423": 36, "mathdef3424": 36, "mathdef3425": 36, "mathdef3426": 36, "mathdef3427": 36, "mathdef3428": 36, "mathdef3429": 36, "mathdef3430": 36, "mathdef3431": 36, "extend8": 36, "mathdef3432": 36, "extend16": 36, "mathdef3433": 36, "mathdef3434": 36, "mathdef3435": 36, "extend32": 36, "mandatori": 36, "mathdef3436": 36, "mathdef3437": 36, "mathdef3438": 36, "mathdef3439": 36, "mathdef3440": 36, "mathdef3441": 36, "mathdef3442": 36, "mathdef3443": 36, "i64x2": 36, "mathdef3444": 36, "mathdef3445": 36, "mathdef3446": 36, "mathdef3447": 36, "mathdef3448": 36, "mathdef3449": 36, "mathdef3450": 36, "mathdef3451": 36, "mathdef3452": 36, "mathdef3453": 36, "mathdef3454": 36, "mathdef3455": 36, "mathdef3456": 36, "mathdef3457": 36, "mathdef3458": 36, "mathdef3459": 36, "mathdef3460": 36, "mathdef3461": 36, "mathdef3462": 36, "mathdef3463": 36, "mathdef3464": 36, "mathdef3465": 36, "mathdef3466": 36, "mathdef3467": 36, "mathdef3468": 36, "mathdef3469": 36, "mathdef3470": 36, "mathdef3471": 36, "mathdef3472": 36, "mathdef3473": 36, "mathdef3474": 36, "mathdef3475": 36, "mathdef3476": 36, "mathdef3477": 36, "mathdef3478": 36, "mathdef3479": 36, "mathdef3480": 36, "mathdef3481": 36, "mathdef3482": 36, "mathdef3483": 36, "mathdef3484": 36, "mathdef3485": 36, "mathdef3486": 36, "mathdef3487": 36, "mathdef3488": 36, "mathdef3489": 36, "mathdef3490": 36, "mathdef3491": 36, "mathdef3492": 36, "mathdef3493": 36, "mathdef3494": 36, "mathdef3495": 36, "mathdef3496": 36, "mathdef3497": 36, "mathdef3498": 36, "mathdef3499": 36, "mathdef3500": 36, "mathdef3501": 36, "mathdef3502": 36, "mathdef3503": 36, "mathdef3504": 36, "mathdef3505": 36, "mathdef3506": 36, "mathdef3507": 36, "mathdef3508": 36, "mathdef3509": 36, "mathdef3510": 36, "mathdef3511": 36, "mathdef3512": 36, "mathdef3513": 36, "mathdef3514": 36, "mathdef3515": 36, "mathdef3516": 36, "mathdef3517": 36, "mathdef3518": 36, "mathdef3519": 36, "mathdef3520": 36, "mathdef3521": 36, "mathdef3522": 36, "mathdef3523": 36, "mathdef3524": 36, "mathdef3525": 36, "mathdef3526": 36, "mathdef3527": 36, "mathdef3528": 36, "mathdef3529": 36, "mathdef3530": 36, "mathdef3531": 36, "mathdef3532": 36, "mathdef3533": 36, "mathdef3534": 36, "mathdef3535": 36, "mathdef3536": 36, "mathdef3537": 36, "mathdef3538": 36, "mathdef3539": 36, "mathdef3540": 36, "mathdef3541": 36, "mathdef3542": 36, "mathdef3543": 36, "mathdef3544": 36, "mathdef3545": 36, "mathdef3546": 36, "mathdef3547": 36, "mathdef3548": 36, "mathdef3549": 36, "mathdef3550": 36, "mathdef3551": 36, "mathdef3552": 36, "mathdef3553": 36, "_high": 36, "mathdef3554": 36, "mathdef3555": 36, "mathdef3556": 36, "mathdef3557": 36, "mathdef3558": 36, "mathdef3559": 36, "mathdef3560": 36, "mathdef3561": 36, "mathdef3562": 36, "mathdef3563": 36, "mathdef3564": 36, "mathdef3565": 36, "mathdef3566": 36, "mathdef3567": 36, "mathdef3568": 36, "mathdef3569": 36, "mathdef3570": 36, "mathdef3571": 36, "mathdef3572": 36, "mathdef3573": 36, "mathdef3574": 36, "mathdef3575": 36, "mathdef3576": 36, "mathdef3577": 36, "mathdef3578": 36, "mathdef3579": 36, "mathdef3580": 36, "mathdef3581": 36, "mathdef3582": 36, "mathdef3583": 36, "mathdef3584": 36, "mathdef3585": 36, "mathdef3586": 36, "mathdef3587": 36, "mathdef3588": 36, "mathdef3589": 36, "mathdef3590": 36, "mathdef3591": 36, "mathdef3592": 36, "mathdef3593": 36, "mathdef3594": 36, "mathdef3595": 36, "mathdef3596": 36, "mathdef3597": 36, "mathdef3598": 36, "mathdef3599": 36, "mathdef3600": 36, "mathdef3601": 36, "mathdef3602": 36, "mathdef3603": 36, "mathdef3604": 36, "mathdef3605": 36, "mathdef3606": 36, "mathdef3607": 36, "mathdef3608": 36, "mathdef3609": 36, "mathdef3610": 36, "mathdef3611": 36, "mathdef3612": 36, "mathdef3613": 36, "mathdef3614": 36, "mathdef3615": 36, "mathdef3616": 36, "mathdef3617": 36, "mathdef3618": 36, "mathdef3619": 36, "mathdef3620": 36, "mathdef3621": 36, "mathdef3622": 36, "mathdef3623": 36, "mathdef3624": 36, "mathdef3625": 36, "mathdef3626": 36, "mathdef3627": 36, "mathdef3628": 36, "mathdef3629": 36, "mathdef3630": 36, "mathdef3631": 36, "mathdef3632": 36, "mathdef3633": 36, "mathdef3634": 36, "mathdef3635": 36, "mathdef3636": 36, "mathdef3637": 36, "mathdef3638": 36, "mathdef3639": 36, "mathdef3640": 36, "mathdef3641": 36, "mathdef3642": 36, "mathdef3643": 36, "mathdef3644": 36, "mathdef3645": 36, "mathdef3646": 36, "mathdef3647": 36, "mathdef3648": 36, "mathdef3649": 36, "mathdef3650": 36, "mathdef3651": 36, "mathdef3652": 36, "mathdef3653": 36, "mathdef3654": 36, "mathdef3655": 36, "mathdef3656": 36, "mathdef3657": 36, "mathdef3658": 36, "mathdef3659": 36, "mathdef3660": 36, "head": 36, "mathdef3661": 36, "mathdef3662": 36, "lllll": 36, "mathdef3663": 36, "mathdef3664": 36, "mathdef3665": 36, "mathdef3666": 36, "mathdef3667": 36, "mathdef3668": 36, "mathdef3669": 36, "mathdef3670": 36, "mathdef3671": 36, "mathdef3672": 36, "mathdef3673": 36, "mathdef3674": 36, "mathdef3675": 36, "mathdef3676": 36, "hspace": 36, "3ex": [36, 43, 44, 45], "mathdef3677": 36, "mathdef3678": 36, "mathdef3679": 36, "mathdef3680": 36, "mathdef3681": 36, "mathdef3682": 36, "mathdef3683": 36, "mathdef3684": 36, "mathdef3685": 36, "mathdef3686": 36, "sole": 36, "mathdef3687": 36, "mathdef3688": 37, "mathdef3689": 37, "mathdef3690": 37, "mathdef3691": 37, "mathdef3692": 37, "mathdef3693": 37, "mathdef3694": 37, "mathdef3695": 37, "mathdef3696": 37, "mathdef3697": 37, "mathdef3698": 37, "mathdef3699": 37, "mathdef3700": 37, "mathdef3701": 37, "mathdef3702": 37, "mathdef3703": 37, "mathdef3704": 37, "mathdef3705": 37, "mathdef3706": 37, "mathdef3707": 37, "mathdef3708": 37, "mathdef3709": 37, "mathdef3710": 37, "mathdef3711": 37, "mathdef3712": 37, "mathdef3713": 37, "mathdef3714": 37, "mathdef3715": 37, "mathdef3716": 37, "mathdef3717": 37, "mathdef3718": 37, "mathdef3719": 37, "mathdef3720": 37, "mathdef3721": 37, "mathdef3722": 37, "mathdef3723": 37, "mathdef3724": 37, "mathdef3725": 37, "mathdef3726": 37, "mathdef3727": 37, "mathdef3728": 37, "mathdef3729": 37, "mathdef3730": 37, "mathdef3731": 37, "mathdef3732": 37, "mathdef3733": 37, "mathdef3734": 37, "longest": 37, "whitespac": 37, "mathdef3735": 37, "chapter": 37, "aris": 37, "mathdef3736": 37, "mathdef3737": 37, "mathdef3738": 37, "mathdef3739": 37, "disallow": 37, "effector": 37, "horizont": 37, "tabul": 37, "mathdef3740": 37, "line": 37, "feed": 37, "mathdef3741": 37, "carriag": 37, "mathdef3742": 37, "mathdef3743": 37, "mathdef3744": 37, "mathdef3745": 37, "mathdef3746": 37, "mathdef3747": 37, "mathdef3748": 37, "semicolon": [37, 40], "eof": 37, "mathdef3749": 37, "mathdef3750": 37, "mathdef3751": 37, "mathdef3752": 37, "mathdef3753": 37, "mathdef3754": 37, "mathdef3755": 37, "mathdef3756": 37, "disambigu": 37, "mathdef3757": 38, "mathdef3758": 38, "mathdef3759": 38, "mathdef3760": 38, "mathdef3761": 38, "mathdef3762": 38, "mathdef3763": 38, "mathdef3764": 38, "mathdef3765": 38, "mathdef3766": 38, "mathdef3767": 38, "mathdef3768": 38, "mathdef3769": 38, "mathdef3770": 38, "mathdef3771": 38, "mathdef3772": 38, "mathdef3773": 38, "mathdef3774": 38, "mathdef3775": 38, "mathdef3776": 38, "mathdef3777": 38, "mathdef3778": 38, "mathdef3779": 38, "mathdef3780": 38, "mathdef3781": 38, "mathdef3782": 38, "mathdef3783": 38, "mathdef3784": 38, "mathdef3785": 38, "mathdef3786": 38, "mathdef3787": 38, "mathdef3788": 38, "mathdef3789": 38, "mathdef3790": 38, "mathdef3791": 38, "mathdef3792": 38, "mathdef3793": 38, "mathdef3794": 38, "mathdef3795": 38, "llcllllllll": 38, "mathdef3796": 38, "mathdef3797": 38, "mathdef3798": 38, "mathdef3799": 38, "mathdef3800": 38, "mathdef3801": 38, "account": 38, "mathdef3802": 38, "mathdef3803": 38, "mathdef3804": 38, "immateri": 38, "mathdef3805": 38, "mathdef3806": 38, "mathdef3807": 38, "mathdef3808": 38, "mathdef3809": 38, "mathdef3810": 38, "mathdef3811": 38, "mathdef3812": 38, "mathdef3813": 38, "mathdef3814": 38, "mathdef3815": 38, "mathdef3816": 38, "mathdef3817": 38, "mathdef3818": 38, "mathdef3819": 38, "mathdef3820": 38, "mathdef3821": 38, "mathdef3822": 38, "mathdef3823": 38, "mathdef3824": 38, "mathdef3825": 38, "mathdef3826": 38, "mathdef3827": 38, "mathdef3828": 38, "mathdef3829": 38, "mathdef3830": 38, "mathdef3831": 38, "mathdef3832": 38, "mathdef3833": 38, "mathdef3834": 38, "mathdef3835": 38, "see": 38, "mathdef3836": 38, "mathdef3837": 38, "loc": 38, "mathdef3838": 38, "mathdef3839": 38, "mathdef3840": 38, "mathdef3841": 38, "mathdef3842": 38, "mathdef3843": 38, "mathdef3844": 38, "mathdef3845": 38, "mathdef3846": 38, "mathdef3847": 38, "mathdef3848": 38, "mathdef3849": 38, "mathdef3850": 38, "mathdef3851": 38, "mathdef3852": 38, "mathdef3853": 38, "mathdef3854": 38, "mathdef3855": 38, "mathdef3856": 38, "mathdef3857": 38, "mathdef3858": 38, "mathdef3859": 38, "mathdef3860": 38, "mathdef3861": 38, "mathdef3862": 38, "mathdef3863": 38, "mathdef3864": 38, "mathdef3865": 38, "mathdef3866": 38, "mathdef3867": 38, "mathdef3868": 38, "mathdef3869": 38, "mathdef3870": 38, "mathdef3871": 38, "mathdef3872": 38, "mathdef3873": 38, "mathdef3874": 38, "mathdef3875": 38, "mathdef3876": 38, "mathdef3877": 38, "repeatedli": 38, "mathdef3878": 38, "mathdef3879": 38, "mathdef3880": 38, "mathdef3881": 38, "mathdef3882": 38, "mathdef3883": 38, "mathdef3884": 38, "mathdef3885": 38, "mathdef3886": 38, "mathdef3887": 38, "mathdef3888": 38, "mathdef3889": 38, "mathdef3890": 38, "mathdef3891": 38, "mathdef3892": 38, "infer": 38, "mathdef3893": 38, "mathdef3894": 38, "mathdef3895": 38, "mathdef3896": 38, "mathdef3897": 38, "mathdef3898": 38, "mathdef3899": 38, "mathdef3900": 38, "mathdef3901": 38, "mathdef3902": 38, "mathdef3903": 38, "mathdef3904": 38, "mathdef3905": 38, "mathdef3906": 38, "mathdef3907": 38, "mathdef3908": 38, "mathdef3909": 38, "mathdef3910": 38, "mathdef3911": 38, "mathdef3912": 38, "mathdef3913": 38, "mathdef3914": 38, "mathdef3915": 38, "mathdef3916": 38, "mathdef3917": 38, "mathdef3918": 38, "mathdef3919": 38, "mathdef3920": 38, "mathdef3921": 38, "mathdef3922": 38, "mathdef3923": 38, "mathdef3924": 38, "mathdef3925": 38, "mathdef3926": 38, "mathdef3927": 38, "mathdef3928": 38, "mathdef3929": 38, "mathdef3930": 38, "mathdef3931": 38, "mathdef3932": 38, "mathdef3933": 38, "mathdef3934": 38, "mathdef3935": 38, "mathdef3936": 38, "mathdef3937": 38, "mathdef3938": 38, "mathdef3939": 38, "mathdef3940": 38, "mathdef3941": 38, "mathdef3942": 38, "mathdef3943": 38, "mathdef3944": 38, "mathdef3945": 38, "mathdef3946": 38, "mathdef3947": 38, "mathdef3948": 38, "mathdef3949": 38, "mathdef3950": 38, "mathdef3951": 38, "mathdef3952": 38, "mathdef3953": 38, "mathdef3954": 38, "mathdef3955": 38, "mathdef3956": 38, "mathdef3957": 38, "mathdef3958": 38, "mathdef3959": 38, "mathdef3960": 38, "mathdef3961": 38, "mathdef3962": 38, "mathdef3963": 38, "mathdef3964": 38, "mathdef3965": 38, "mathdef3966": 38, "mathdef3967": 38, "mathdef3968": 38, "mathdef3969": 38, "mathdef3970": 38, "mathdef3971": 38, "mathdef3972": 38, "mathdef3973": 38, "mathdef3974": 38, "mathdef3975": 38, "mathdef3976": 38, "mathdef3977": 38, "mathdef3978": 38, "mathdef3979": 38, "mathdef3980": 38, "mathdef3981": 38, "mathdef3982": 38, "mathdef3983": 38, "mathdef3984": 38, "mathdef3985": 38, "mathdef3986": 38, "mathdef3987": 38, "mathdef3988": 38, "mathdef3989": 38, "mathdef3990": 38, "mathdef3991": 38, "mathdef3992": 38, "mathdef3993": 38, "mathdef3994": 38, "mathdef3995": 38, "mathdef3996": 38, "mathdef3997": 38, "mathdef3998": 38, "mathdef3999": 38, "mathdef4000": 38, "mathdef4001": 38, "mathdef4002": 38, "mathdef4003": 38, "mathdef4004": 38, "mathdef4005": 38, "mathdef4006": 38, "mathdef4007": 38, "mathdef4008": 38, "mathdef4009": 38, "mathdef4010": 38, "mathdef4011": 38, "mathdef4012": 38, "mathdef4013": 38, "mathdef4014": 38, "mathdef4015": 38, "mathdef4016": 38, "mathdef4017": 38, "mathdef4018": 38, "mathdef4019": 38, "mathdef4020": 38, "mathdef4021": 38, "mathdef4022": 38, "mathdef4023": 38, "mathdef4024": 38, "mathdef4025": 38, "mathdef4026": 38, "mathdef4027": 38, "mathdef4028": 38, "mathdef4029": 38, "mathdef4030": 38, "mathdef4031": 38, "mathdef4032": 38, "mathdef4033": 38, "mathdef4034": 38, "mathdef4035": 38, "mathdef4036": 38, "mathdef4037": 38, "mathdef4038": 38, "mathdef4039": 38, "mathdef4040": 38, "mathdef4041": 38, "mathdef4042": 38, "mathdef4043": 38, "mathdef4044": 38, "mathdef4045": 38, "mathdef4046": 38, "mathdef4047": 38, "mathdef4048": 38, "mathdef4049": 38, "mathdef4050": 38, "mathdef4051": 38, "mathdef4052": 38, "mathdef4053": 38, "mathdef4054": 38, "mathdef4055": 38, "mathdef4056": 38, "mathdef4057": 38, "mathdef4058": 38, "mathdef4059": 38, "mathdef4060": 38, "mathdef4061": 38, "mathdef4062": 38, "mathdef4063": 38, "mathdef4064": 38, "mathdef4065": 38, "mathdef4066": 38, "mathdef4067": 38, "mathdef4068": 38, "mathdef4069": 38, "mathdef4070": 38, "mathdef4071": 38, "mathdef4072": 38, "mathdef4073": 38, "mathdef4074": 38, "mathdef4075": 38, "mathdef4076": 38, "mathdef4077": 38, "mathdef4078": 38, "mathdef4079": 38, "mathdef4080": 38, "mathdef4081": 38, "mathdef4082": 38, "mathdef4083": 38, "mathdef4084": 38, "mathdef4085": 38, "mathdef4086": 38, "mathdef4087": 38, "mathdef4088": 38, "mathdef4089": 38, "mathdef4090": 38, "mathdef4091": 38, "mathdef4092": 38, "mathdef4093": 38, "mathdef4094": 38, "mathdef4095": 38, "mathdef4096": 38, "mathdef4097": 38, "mathdef4098": 38, "mathdef4099": 38, "mathdef4100": 38, "mathdef4101": 38, "mathdef4102": 38, "mathdef4103": 38, "mathdef4104": 38, "mathdef4105": 38, "mathdef4106": 38, "mathdef4107": 38, "mathdef4108": 38, "mathdef4109": 38, "mathdef4110": 38, "mathdef4111": 38, "mathdef4112": 38, "mathdef4113": 38, "mathdef4114": 38, "mathdef4115": 38, "mathdef4116": 38, "mathdef4117": 38, "mathdef4118": 38, "mathdef4119": 38, "mathdef4120": 38, "mathdef4121": 38, "mathdef4122": 38, "mathdef4123": 38, "mathdef4124": 38, "mathdef4125": 38, "mathdef4126": 38, "mathdef4127": 38, "mathdef4128": 38, "mathdef4129": 38, "mathdef4130": 38, "mathdef4131": 38, "mathdef4132": 38, "mathdef4133": 38, "mathdef4134": 38, "mathdef4135": 38, "documentari": 38, "role": 38, "tool": 38, "cllll": 38, "mathdef4136": 38, "mathdef4137": 38, "mathdef4138": 38, "idc": 38, "clll": 38, "ty": 38, "fn": 38, "me": 38, "gl": 38, "namespac": 38, "mathdef4139": 38, "mathdef4140": 38, "mathdef4141": 38, "mathdef4142": 38, "mathdef4143": 38, "mathdef4144": 38, "idf": 38, "mathdef4145": 38, "mathdef4146": 38, "mathdef4147": 38, "mathdef4148": 38, "mathdef4149": 38, "mathdef4150": 38, "mathdef4151": 38, "mathdef4152": 38, "mathdef4153": 38, "mathdef4154": 38, "mathdef4155": 38, "mathdef4156": 38, "mathdef4157": 38, "mathdef4158": 38, "mathdef4159": 38, "mathdef4160": 38, "mathdef4161": 38, "mathdef4162": 38, "mathdef4163": 38, "mathdef4164": 38, "mathdef4165": 38, "mathdef4166": 38, "mathdef4167": 38, "mathdef4168": 38, "mathdef4169": 38, "mathdef4170": 38, "mathdef4171": 38, "mathdef4172": 38, "mathdef4173": 38, "mathdef4174": 38, "mathdef4175": 38, "mathdef4176": 38, "mathdef4177": 38, "mathdef4178": 38, "mathdef4179": 38, "mathdef4180": 38, "mathdef4181": 38, "mathdef4182": 38, "mathdef4183": 38, "mathdef4184": 38, "mathdef4185": 38, "mathdef4186": 38, "mathdef4187": 38, "mathdef4188": 38, "mathdef4189": 38, "mathdef4190": 38, "mathdef4191": 38, "mathdef4192": 38, "mathdef4193": 38, "tfield": 38, "mathdef4194": 38, "mathdef4195": 38, "mathdef4196": 38, "mathdef4197": 38, "mathdef4198": 38, "mathdef4199": 38, "mathdef4200": 38, "mathdef4201": 38, "mathdef4202": 38, "mathdef4203": 38, "toplevel": 38, "mathdef4204": 38, "mathdef4205": 38, "mathdef4206": 38, "mathdef4207": 39, "mathdef4208": 39, "mathdef4209": 39, "mathdef4210": 39, "mathdef4211": 39, "mathdef4212": 39, "mathdef4213": 39, "mathdef4214": 39, "mathdef4215": 39, "mathdef4216": 39, "mathdef4217": 39, "mathdef4218": 39, "mathdef4219": 39, "mathdef4220": 39, "mathdef4221": 39, "mathdef4222": 39, "mathdef4223": 39, "mathdef4224": 39, "mathdef4225": 39, "mathdef4226": 39, "mathdef4227": 39, "mathdef4228": 39, "mathdef4229": 39, "mathdef4230": 39, "mathdef4231": 39, "mathdef4232": 39, "mathdef4233": 39, "mathdef4234": 39, "mathdef4235": 39, "mathdef4236": 39, "mathdef4237": 39, "mathdef4238": 39, "mathdef4239": 39, "mathdef4240": 39, "mathdef4241": 39, "mathdef4242": 39, "mathdef4243": 39, "mathdef4244": 39, "mathdef4245": 39, "llrll": 39, "mathdef4246": 39, "mathdef4247": 39, "mathdef4248": 39, "mathdef4249": 39, "mathdef4250": 39, "mathdef4251": 39, "mathdef4252": 39, "mathdef4253": 39, "mathdef4254": 39, "mathdef4255": 39, "mathdef4256": 39, "mathdef4257": 39, "mathdef4258": 39, "mathdef4259": 39, "mathdef4260": 39, "mathdef4261": 39, "mathdef4262": 39, "mathdef4263": 39, "mathdef4264": 39, "mathdef4265": 39, "mathdef4266": 39, "mathdef4267": 39, "mathdef4268": 39, "mathdef4269": 39, "mathdef4270": 39, "mathdef4271": 39, "mathdef4272": 39, "mathdef4273": 39, "mathdef4274": 39, "mathdef4275": 39, "mathdef4276": 39, "mathdef4277": 39, "mathdef4278": 39, "mathdef4279": 39, "mathdef4280": 39, "i31ref": 39, "mathdef4281": 39, "mathdef4282": 39, "mathdef4283": 39, "mathdef4284": 39, "mathdef4285": 39, "mathdef4286": 39, "mathdef4287": 39, "mathdef4288": 39, "mathdef4289": 39, "mathdef4290": 39, "mathdef4291": 39, "mathdef4292": 39, "mathdef4293": 39, "mathdef4294": 39, "mathdef4295": 39, "mathdef4296": 39, "mathdef4297": 39, "mathdef4298": 39, "mathdef4299": 39, "mathdef4300": 39, "mathdef4301": 39, "mathdef4302": 39, "mathdef4303": 39, "mathdef4304": 39, "mathdef4305": 39, "mathdef4306": 39, "mathdef4307": 39, "mathdef4308": 39, "mathdef4309": 39, "mathdef4310": 39, "mathdef4311": 39, "mathdef4312": 39, "mathdef4313": 39, "mathdef4314": 39, "mathdef4315": 39, "mathdef4316": 39, "mathdef4317": 39, "mathdef4318": 39, "mathdef4319": 39, "mathdef4320": 39, "mathdef4321": 39, "mathdef4322": 39, "mathdef4323": 39, "mathdef4324": 39, "mathdef4325": 39, "mathdef4326": 39, "mathdef4327": 39, "mathdef4328": 39, "mathdef4329": 39, "mathdef4330": 39, "mathdef4331": 39, "mathdef4332": 39, "mathdef4333": 39, "mathdef4334": 39, "mathdef4335": 39, "mathdef4336": 39, "mathdef4337": 39, "mathdef4338": 39, "mathdef4339": 39, "mathdef4340": 39, "mathdef4341": 39, "mathdef4342": 39, "mathdef4343": 39, "mathdef4344": 39, "mathdef4345": 39, "mathdef4346": 39, "mathdef4347": 39, "mathdef4348": 39, "mathdef4349": 39, "mathdef4350": 39, "mathdef4351": 39, "mathdef4352": 39, "mathdef4353": 39, "mathdef4354": 39, "mathdef4355": 39, "mathdef4356": 39, "mathdef4357": 39, "mathdef4358": 39, "mathdef4359": 39, "mathdef4360": 39, "mathdef4361": 39, "mathdef4362": 39, "mathdef4363": 39, "mathdef4364": 39, "mathdef4365": 39, "mathdef4366": 39, "mathdef4367": 39, "mathdef4368": 39, "mathdef4369": 39, "mathdef4370": 39, "mathdef4371": 39, "mathdef4372": 39, "mathdef4373": 39, "mathdef4374": 39, "mathdef4375": 39, "mathdef4376": 39, "mathdef4377": 39, "mathdef4378": 39, "mathdef4379": 39, "mathdef4380": 39, "mathdef4381": 39, "mathdef4382": 39, "mathdef4383": 39, "mathdef4384": 39, "mathdef4385": 39, "mathdef4386": 39, "mathdef4387": 39, "mathdef4388": 39, "mathdef4389": 39, "mathdef4390": 40, "mathdef4391": 40, "mathdef4392": 40, "mathdef4393": 40, "mathdef4394": 40, "mathdef4395": 40, "mathdef4396": 40, "mathdef4397": 40, "mathdef4398": 40, "mathdef4399": 40, "mathdef4400": 40, "mathdef4401": 40, "mathdef4402": 40, "mathdef4403": 40, "mathdef4404": 40, "mathdef4405": 40, "mathdef4406": 40, "mathdef4407": 40, "mathdef4408": 40, "mathdef4409": 40, "mathdef4410": 40, "mathdef4411": 40, "mathdef4412": 40, "mathdef4413": 40, "mathdef4414": 40, "mathdef4415": 40, "mathdef4416": 40, "mathdef4417": 40, "mathdef4418": 40, "mathdef4419": 40, "mathdef4420": 40, "mathdef4421": 40, "mathdef4422": 40, "mathdef4423": 40, "mathdef4424": 40, "mathdef4425": 40, "mathdef4426": 40, "mathdef4427": 40, "mathdef4428": 40, "underscor": 40, "mathdef4429": 40, "mathdef4430": 40, "mathdef4431": 40, "mathdef4432": 40, "mathdef4433": 40, "mathdef4434": 40, "mathdef4435": 40, "mathdef4436": 40, "mathdef4437": 40, "h": 40, "mathdef4438": 40, "lie": 40, "mathdef4439": 40, "mathdef4440": 40, "fraction": 40, "mathdef4441": 40, "mathdef4442": 40, "mathdef4443": 40, "mathdef4444": 40, "mathdef4445": 40, "mathdef4446": 40, "mathdef4447": 40, "mathdef4448": 40, "mathdef4449": 40, "mathdef4450": 40, "mathdef4451": 40, "mathdef4452": 40, "mathdef4453": 40, "mathdef4454": 40, "mathdef4455": 40, "mathdef4456": 40, "mathdef4457": 40, "mathdef4458": 40, "mathdef4459": 40, "mathdef4460": 40, "mathdef4461": 40, "mathdef4462": 40, "overflow": 40, "mathdef4463": 40, "inf": 40, "mathdef4464": 40, "mathdef4465": 40, "quotat": 40, "mathdef4466": 40, "backslash": 40, "mathdef4467": 40, "escap": 40, "mathdef4468": 40, "mathdef4469": 40, "mathdef4470": 40, "hh": 40, "mathdef4471": 40, "mathdef4472": 40, "mathdef4473": 40, "mathdef4474": 40, "mathdef4475": 40, "mathdef4476": 40, "mathdef4477": 40, "mathdef4478": 40, "mathdef4479": 40, "mathdef4480": 40, "mathdef4481": 40, "mathdef4482": 40, "mathdef4483": 40, "mathdef4484": 40, "mathdef4485": 40, "mathdef4486": 40, "mathdef4487": 40, "mathdef4488": 40, "mathdef4489": 40, "mathdef4490": 40, "mathdef4491": 40, "mathdef4492": 40, "presum": 40, "correctli": 40, "lieu": 40, "mathdef4493": 40, "comma": 40, "mathdef4494": 40, "mathdef4495": 40, "mathdef4496": 40, "mathdef4497": 40, "mathdef4498": 40, "mathdef4499": 40, "mathdef4500": 40, "mathdef4501": 40, "mathdef4502": 40, "mathdef4503": 40, "mathdef4504": 40, "mathdef4505": 40, "mathdef4506": 40, "mathdef4507": 40, "mathdef4508": 40, "mathdef4509": 40, "mathdef4510": 40, "mathdef4511": 40, "mathdef4512": 40, "mathdef4513": 40, "mathdef4514": 40, "mathdef4515": 40, "mathdef4516": 40, "mathdef4517": 40, "mathdef4518": 40, "mathdef4519": 40, "hat": 40, "mathdef4520": 40, "mathdef4521": 40, "grave": 40, "mathdef4522": 40, "mathdef4523": 40, "tild": 40, "mathdef4524": 41, "mathdef4525": 41, "mathdef4526": 41, "mathdef4527": 41, "mathdef4528": 41, "mathdef4529": 41, "mathdef4530": 41, "mathdef4531": 41, "mathdef4532": 41, "mathdef4533": 41, "mathdef4534": 41, "mathdef4535": 41, "mathdef4536": 41, "mathdef4537": 41, "mathdef4538": 41, "mathdef4539": 41, "mathdef4540": 41, "mathdef4541": 41, "mathdef4542": 41, "mathdef4543": 41, "mathdef4544": 41, "mathdef4545": 41, "mathdef4546": 41, "mathdef4547": 41, "mathdef4548": 41, "mathdef4549": 41, "mathdef4550": 41, "mathdef4551": 41, "mathdef4552": 41, "mathdef4553": 41, "mathdef4554": 41, "mathdef4555": 41, "mathdef4556": 41, "mathdef4557": 41, "mathdef4558": 41, "mathdef4559": 41, "mathdef4560": 41, "mathdef4561": 41, "mathdef4562": 41, "piec": 41, "formul": 41, "By": 41, "virtu": 41, "approxim": 41, "union": 41, "defnit": 41, "absenc": 41, "rise": 41, "iso": 41, "behaviour": 41, "elsewher": 41, "spell": 41, "accordingli": [41, 43], "front": 41, "said": 41, "embodi": 41, "proposit": 41, "deduct": 41, "displaystyl": [41, 43, 44, 45, 46], "premis": [41, 44], "conclus": 41, "big": 41, "axiom": 41, "judgment": 41, "ill": 41, "mathdef4563": 42, "mathdef4564": 42, "mathdef4565": 42, "mathdef4566": 42, "mathdef4567": 42, "mathdef4568": 42, "mathdef4569": 42, "mathdef4570": 42, "mathdef4571": 42, "mathdef4572": 42, "mathdef4573": 42, "mathdef4574": 42, "mathdef4575": 42, "mathdef4576": 42, "mathdef4577": 42, "mathdef4578": 42, "mathdef4579": 42, "mathdef4580": 42, "mathdef4581": 42, "mathdef4582": 42, "mathdef4583": 42, "mathdef4584": 42, "mathdef4585": 42, "mathdef4586": 42, "mathdef4587": 42, "mathdef4588": 42, "mathdef4589": 42, "mathdef4590": 42, "mathdef4591": 42, "mathdef4592": 42, "mathdef4593": 42, "mathdef4594": 42, "mathdef4595": 42, "mathdef4596": 42, "mathdef4597": 42, "mathdef4598": 42, "mathdef4599": 42, "mathdef4600": 42, "mathdef4601": 42, "mathdef4602": 43, "mathdef4603": 43, "mathdef4604": 43, "mathdef4605": 43, "mathdef4606": 43, "mathdef4607": 43, "mathdef4608": 43, "mathdef4609": 43, "mathdef4610": 43, "mathdef4611": 43, "mathdef4612": 43, "mathdef4613": 43, "mathdef4614": 43, "mathdef4615": 43, "mathdef4616": 43, "mathdef4617": 43, "mathdef4618": 43, "mathdef4619": 43, "mathdef4620": 43, "mathdef4621": 43, "mathdef4622": 43, "mathdef4623": 43, "mathdef4624": 43, "mathdef4625": 43, "mathdef4626": 43, "mathdef4627": 43, "mathdef4628": 43, "mathdef4629": 43, "mathdef4630": 43, "mathdef4631": 43, "mathdef4632": 43, "mathdef4633": 43, "mathdef4634": 43, "mathdef4635": 43, "mathdef4636": 43, "mathdef4637": 43, "mathdef4638": 43, "mathdef4639": 43, "mathdef4640": 43, "degre": 43, "transfer": 43, "nt": 43, "liberti": 43, "yt": [43, 44], "sh": 43, "imm": 43, "lookup": 43, "l_i": 43, "t_l": 43, "anyth": 43, "t_3": 43, "t_4": 43, "intermedi": 43, "vt": 43, "mathdef4641": 44, "mathdef4642": 44, "mathdef4643": 44, "mathdef4644": 44, "mathdef4645": 44, "mathdef4646": 44, "mathdef4647": 44, "mathdef4648": 44, "mathdef4649": 44, "mathdef4650": 44, "mathdef4651": 44, "mathdef4652": 44, "mathdef4653": 44, "mathdef4654": 44, "mathdef4655": 44, "mathdef4656": 44, "mathdef4657": 44, "mathdef4658": 44, "mathdef4659": 44, "mathdef4660": 44, "mathdef4661": 44, "mathdef4662": 44, "mathdef4663": 44, "mathdef4664": 44, "mathdef4665": 44, "mathdef4666": 44, "mathdef4667": 44, "mathdef4668": 44, "mathdef4669": 44, "mathdef4670": 44, "mathdef4671": 44, "mathdef4672": 44, "mathdef4673": 44, "mathdef4674": 44, "mathdef4675": 44, "mathdef4676": 44, "mathdef4677": 44, "mathdef4678": 44, "mathdef4679": 44, "heaptype_1": 44, "heaptype_2": 44, "t_": 44, "t_x": 44, "contravari": 44, "covari": 44, "incorpor": 44, "vacuous": 44, "2i": 44, "1i": 44, "fomer": 44, "mathdef4680": 45, "mathdef4681": 45, "mathdef4682": 45, "mathdef4683": 45, "mathdef4684": 45, "mathdef4685": 45, "mathdef4686": 45, "mathdef4687": 45, "mathdef4688": 45, "mathdef4689": 45, "mathdef4690": 45, "mathdef4691": 45, "mathdef4692": 45, "mathdef4693": 45, "mathdef4694": 45, "mathdef4695": 45, "mathdef4696": 45, "mathdef4697": 45, "mathdef4698": 45, "mathdef4699": 45, "mathdef4700": 45, "mathdef4701": 45, "mathdef4702": 45, "mathdef4703": 45, "mathdef4704": 45, "mathdef4705": 45, "mathdef4706": 45, "mathdef4707": 45, "mathdef4708": 45, "mathdef4709": 45, "mathdef4710": 45, "mathdef4711": 45, "mathdef4712": 45, "mathdef4713": 45, "mathdef4714": 45, "mathdef4715": 45, "mathdef4716": 45, "mathdef4717": 45, "mathdef4718": 45, "permiss": 45, "apppend": 45, "sequenti": 45, "mathdef4719": 46, "mathdef4720": 46, "mathdef4721": 46, "mathdef4722": 46, "mathdef4723": 46, "mathdef4724": 46, "mathdef4725": 46, "mathdef4726": 46, "mathdef4727": 46, "mathdef4728": 46, "mathdef4729": 46, "mathdef4730": 46, "mathdef4731": 46, "mathdef4732": 46, "mathdef4733": 46, "mathdef4734": 46, "mathdef4735": 46, "mathdef4736": 46, "mathdef4737": 46, "mathdef4738": 46, "mathdef4739": 46, "mathdef4740": 46, "mathdef4741": 46, "mathdef4742": 46, "mathdef4743": 46, "mathdef4744": 46, "mathdef4745": 46, "mathdef4746": 46, "mathdef4747": 46, "mathdef4748": 46, "mathdef4749": 46, "mathdef4750": 46, "mathdef4751": 46, "mathdef4752": 46, "mathdef4753": 46, "mathdef4754": 46, "mathdef4755": 46, "mathdef4756": 46, "mathdef4757": 46, "eas": 46, "y_i": 46, "x_0": 46}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"valid": [0, 4, 9, 42, 46], "algorithm": 0, "data": [0, 9, 13, 18, 19, 21, 31, 38, 43, 45], "structur": [0, 4, 9, 21, 23, 29], "type": [0, 1, 2, 3, 7, 8, 9, 13, 14, 18, 22, 23, 31, 32, 38, 39, 41, 43, 44, 45, 46], "context": [0, 9, 21, 34, 41], "stack": [0, 21], "opcod": 0, "sequenc": [0, 43], "chang": 1, "histori": 1, "releas": 1, "2": 1, "0": [1, 3, 18], "sign": [1, 20], "extens": [1, 7, 9], "instruct": [1, 6, 9, 12, 18, 21, 23, 30, 36, 41, 43, 44, 45, 46], "non": [1, 43], "trap": [1, 9], "float": [1, 15, 20, 33, 40], "int": [1, 3], "convers": [1, 20], "multipl": 1, "valu": [1, 3, 9, 14, 15, 21, 23, 32, 33, 39, 40, 44, 45, 46], "refer": [1, 12, 14, 18, 23, 30, 32, 36, 39, 43, 44, 46], "tabl": [1, 3, 9, 12, 13, 14, 18, 19, 21, 23, 30, 31, 32, 36, 38, 39, 43, 44, 45, 46], "bulk": 1, "memori": [1, 3, 9, 12, 13, 14, 18, 19, 21, 30, 31, 32, 36, 38, 39, 43, 44, 45, 46], "vector": [1, 12, 14, 18, 20, 23, 30, 32, 33, 36, 39, 43, 44, 46], "3": 1, "extend": [1, 20], "constant": [1, 7, 43], "express": [1, 12, 18, 30, 36, 43], "tail": 1, "call": [1, 18, 43], "garbag": 1, "collect": 1, "custom": [2, 13], "section": [2, 13], "name": [2, 3, 9, 15, 33, 40, 45], "subsect": 2, "map": 2, "modul": [2, 3, 9, 13, 19, 21, 31, 38, 45, 46], "function": [2, 3, 9, 13, 14, 18, 19, 21, 23, 31, 32, 38, 39, 44, 45, 46], "local": [2, 9, 18, 41, 43, 45], "field": [2, 9, 44, 46], "embed": 3, "boolean": [3, 20], "error": 3, "pre": 3, "post": 3, "condit": 3, "store": [3, 7, 9, 18, 21, 43], "mathrm": [3, 20], "_init": 3, "xref": [3, 9, 18, 20, 23, 43, 45, 46], "exec": [3, 9, 18, 20, 23], "runtim": [3, 7, 9, 18, 21, 23], "syntax": [3, 9, 18, 23, 43, 45, 46], "mathit": [3, 9, 18, 23, 43, 45, 46], "_decod": 3, "byte": [3, 15, 33], "ast": [3, 9, 18, 43, 45, 46], "appendix": [3, 5], "emb": 3, "_pars": 3, "char": 3, "_valid": 3, "_instanti": 3, "externv": [3, 9, 23], "moduleinst": [3, 9], "_import": 3, "externtyp": [3, 46], "_export": 3, "instanc": [3, 9, 21], "func": [3, 9, 18, 23, 43, 45, 46], "_alloc": 3, "functyp": [3, 9, 46], "hostfunc": 3, "funcaddr": [3, 9], "_type": 3, "_invok": 3, "val": [3, 9], "tabletyp": [3, 45, 46], "ref": [3, 9, 18, 23, 43, 46], "tableaddr": 3, "_read": 3, "i": [3, 9, 18, 20, 23, 43, 46], "u": [3, 18, 20], "scriptstyl": [3, 18], "kern": [3, 18], "1em32": 3, "_write": 3, "_size": 3, "_grow": 3, "n": [3, 18, 20, 43, 46], "mem": [3, 23, 45, 46], "memtyp": [3, 45, 46], "memaddr": 3, "global": [3, 9, 13, 14, 18, 19, 21, 23, 31, 32, 38, 39, 43, 44, 45, 46], "globaltyp": [3, 46], "globaladdr": 3, "reftyp": [3, 46], "_default": [3, 18, 43], "valtyp": [3, 9, 45, 46], "match": [3, 7, 44], "_valtyp": 3, "_1": [3, 18, 43, 45], "_2": [3, 18, 43, 45], "bool": 3, "_externtyp": 3, "implement": 4, "limit": [4, 9, 14, 32, 39, 44, 46], "syntact": 4, "binari": [4, 11], "format": [4, 11, 35, 37], "text": [4, 35], "execut": [4, 7, 17], "index": [6, 7, 8], "semant": [7, 27], "rule": 7, "well": 7, "formed": 7, "static": 7, "construct": 7, "sound": 9, "heap": [9, 14, 32, 39, 44, 46], "convent": [9, 10, 16, 21, 28, 30, 31, 32, 33, 34, 40, 41, 46], "heaptyp": [9, 46], "ext": [9, 20], "mathsf": [9, 18, 20, 23, 43, 45, 46], "bot": 9, "rec": [9, 46], "recurs": [9, 14, 32, 39, 46], "rectyp": [9, 45, 46], "subtyp": [9, 46], "sub": [9, 46], "final": [9, 46], "ht": [9, 43], "comptyp": [9, 46], "result": [9, 14, 21, 32, 44, 46], "": [9, 20], "funcinst": 9, "code": [9, 13], "host": [9, 18, 19, 23], "hostcod": 9, "hf": 9, "tableinst": 9, "t": [9, 18, 23, 43, 45, 46], "elem": [9, 18, 43, 45], "meminst": 9, "b": [9, 45], "globalinst": 9, "mut": [9, 45, 46], "element": [9, 13, 19, 21, 31, 38, 45], "eleminst": 9, "datainst": 9, "structinst": 9, "deftyp": [9, 46], "fieldval": 9, "arrai": [9, 18, 23, 43, 46], "arrayinst": 9, "export": [9, 13, 21, 31, 38, 45], "exportinst": 9, "configur": [9, 21], "thread": 9, "f": 9, "instr": [9, 18, 23, 43], "frame": [9, 21], "administr": [9, 21], "invok": 9, "label": [9, 18, 21, 36], "_n": [9, 20], "_0": 9, "control": [9, 12, 18, 30, 36, 43], "end": [9, 43], "theorem": 9, "system": 9, "properti": 9, "princip": 9, "lattic": 9, "composition": 9, "grammar": [10, 28, 34], "auxiliari": [10, 28], "notat": [10, 16, 28, 41], "list": [10, 28, 34], "parametr": [12, 18, 30, 36, 43], "variabl": [12, 18, 30, 36, 43], "numer": [12, 18, 20, 23, 30, 36, 43], "indic": [13, 31, 38], "import": [13, 31, 38, 45], "start": [13, 31, 38, 45], "count": 13, "number": [14, 32, 39, 44, 46], "aggreg": [14, 21, 30, 32, 39, 43], "composit": [14, 32, 39, 44, 46], "integ": [15, 20, 33, 40], "point": [15, 20, 33, 40], "prose": [16, 41], "formal": [16, 41], "nop": [18, 43], "unreach": [18, 43], "drop": [18, 43], "todo": [18, 19, 20, 45], "select": [18, 43], "const": [18, 23, 43], "c": [18, 20, 23, 43], "nt": 18, "unop": [18, 43], "binop": [18, 43], "testop": [18, 43], "relop": [18, 43], "cvtop": [18, 43], "_": [18, 20, 43], "null": [18, 23, 43, 46], "x": [18, 43, 45, 46], "_null": [18, 43], "_non": [18, 43], "eq": [18, 43], "test": [18, 43], "rt": [18, 43], "cast": [18, 43], "i31": [18, 23, 43], "scriptstyle31": [18, 43], "get": [18, 43], "sx": [18, 43], "struct": [18, 23, 43, 46], "new": [18, 43], "set": [18, 43], "_fix": [18, 43], "_data": [18, 43], "y": [18, 43, 46], "_elem": [18, 43], "len": [18, 43], "fill": [18, 43], "copi": [18, 43], "x_1": 18, "x_2": 18, "init": [18, 43, 45], "extern": [18, 21, 23, 32, 43, 44, 46], "ani": [18, 43], "convert": [18, 20, 43], "_extern": [18, 43], "_ani": [18, 43], "vectyp": [18, 43], "v": [18, 43], "scriptstyle128": [18, 43], "vec": [18, 43], "vvunop": [18, 43], "vvbinop": [18, 43], "vvternop": [18, 43], "_true": 18, "sh": 18, "vunop": [18, 43], "vbinop": [18, 43], "shape": [18, 43], "all": 18, "vrelop": [18, 43], "vshiftop": [18, 43], "bitmask": [18, 43], "swizzl": [18, 43], "shuffl": [18, 43], "splat": [18, 43], "lanet": 18, "1em": 18, "extract": [18, 43], "_lane": [18, 43], "1": 18, "replac": [18, 43], "vextunop": 18, "vextbinop": 18, "i32x4": 18, "dot": 18, "_i16x8": 18, "n_2": 18, "narrow": [18, 20, 43], "n_1": 18, "t_2": [18, 20, 43, 46], "vcvtop": [18, 43], "t_1": [18, 20, 43, 46], "m": [18, 20, 43, 46], "half": [18, 43], "_zero": [18, 43], "tee": [18, 43], "size": [18, 43], "grow": [18, 19, 43], "numti": 18, "load": [18, 43], "sz": 18, "ao": 18, "memarg": [18, 43], "_splat": [18, 43], "block": [18, 21, 43, 46], "bt": 18, "loop": [18, 43], "br": [18, 43], "l": [18, 43], "_if": [18, 43], "_tabl": [18, 43], "_on": [18, 43], "_cast": [18, 43], "_fail": [18, 43], "return": [18, 43], "_ref": [18, 43], "_indirect": [18, 43], "_call": [18, 43], "enter": 18, "exit": 18, "invoc": [18, 19], "from": 18, "alloc": 19, "segment": [19, 31, 38, 45], "instanti": [19, 22], "represent": 20, "storag": 20, "oper": 20, "interpret": 20, "op": 20, "iadd": 20, "i_1": 20, "i_2": 20, "isub": 20, "imul": 20, "idiv": 20, "_u": 20, "irem": 20, "inot": 20, "iand": 20, "iandnot": 20, "ior": 20, "ixor": 20, "ishl": 20, "ishr": 20, "irotl": 20, "irotr": 20, "iclz": 20, "ictz": 20, "ipopcnt": 20, "ieqz": 20, "ieq": 20, "ine": 20, "ilt": 20, "igt": 20, "il": 20, "ig": 20, "iextendn": 20, "iextend": 20, "ibitselect": 20, "i_3": 20, "iab": 20, "ineg": 20, "imin": 20, "imax": 20, "iadd_sat": 20, "_sat": 20, "isub_sat": 20, "iavgr": 20, "iq15mulrsat": 20, "round": 20, "nan": 20, "propag": 20, "fadd": 20, "z_1": 20, "z_2": 20, "fsub": 20, "fmul": 20, "fdiv": 20, "fmin": 20, "fmax": 20, "fcopysign": 20, "fab": 20, "z": 20, "fneg": 20, "fsqrt": 20, "fceil": 20, "ffloor": 20, "ftrunc": 20, "fnearest": 20, "feq": 20, "fne": 20, "flt": 20, "fgt": 20, "fle": 20, "fge": 20, "fpmin": 20, "fpmax": 20, "wrap": 20, "trunc": 20, "trunc_sat": 20, "promot": 20, "demot": 20, "reinterpret": 20, "address": 21, "activ": [21, 45], "evalu": 21, "scalar": [23, 43], "subsumpt": [23, 43], "webassembli": 24, "specif": 24, "introduct": [25, 26], "design": 26, "goal": 26, "scope": 26, "secur": 26, "consider": 26, "depend": 26, "overview": 27, "concept": 27, "phase": 27, "abbrevi": [34, 36, 38, 39], "fold": 36, "lexic": 37, "charact": 37, "token": 37, "white": 37, "space": 37, "comment": 37, "us": 38, "string": 40, "identifi": 40, "defin": [41, 44, 46], "roll": 41, "unrol": 41, "vvtestop": 43, "vtestop": 43, "ishap": 43, "vishiftop": 43, "i8x16": 43, "laneidx": 43, "16": 43, "extadd": 43, "_pairwis": 43, "extmul": 43, "v128": 43, "blocktyp": 43, "els": 43, "l_n": 43, "empti": 43, "epsilon": 43, "bodi": 45, "expr": 45, "e": 45, "mode": 45, "elemmod": 45, "passiv": 45, "offset": 45, "declar": 45, "datamod": 45, "desc": 45, "exportdesc": 45, "importdesc": 45, "absheaptyp": 46, "typeidx": 46, "rightarrow_": 46, "rightarrow": 46, "fieldtyp": 46, "storagetyp": 46, "packtyp": 46, "min": 46, "max": 46}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["appendix/algorithm", "appendix/changes", "appendix/custom", "appendix/embedding", "appendix/implementation", "appendix/index", "appendix/index-instructions", "appendix/index-rules", "appendix/index-types", "appendix/properties", "binary/conventions", "binary/index", "binary/instructions", "binary/modules", "binary/types", "binary/values", "exec/conventions", "exec/index", "exec/instructions", "exec/modules", "exec/numerics", "exec/runtime", "exec/types", "exec/values", "index", "intro/index", "intro/introduction", "intro/overview", "syntax/conventions", "syntax/index", "syntax/instructions", "syntax/modules", "syntax/types", "syntax/values", "text/conventions", "text/index", "text/instructions", "text/lexical", "text/modules", "text/types", "text/values", "valid/conventions", "valid/index", "valid/instructions", "valid/matching", "valid/modules", "valid/types"], "filenames": ["appendix/algorithm.rst", "appendix/changes.rst", "appendix/custom.rst", "appendix/embedding.rst", "appendix/implementation.rst", "appendix/index.rst", "appendix/index-instructions.rst", "appendix/index-rules.rst", "appendix/index-types.rst", "appendix/properties.rst", "binary/conventions.rst", "binary/index.rst", "binary/instructions.rst", "binary/modules.rst", "binary/types.rst", "binary/values.rst", "exec/conventions.rst", "exec/index.rst", "exec/instructions.rst", "exec/modules.rst", "exec/numerics.rst", "exec/runtime.rst", "exec/types.rst", "exec/values.rst", "index.rst", "intro/index.rst", "intro/introduction.rst", "intro/overview.rst", "syntax/conventions.rst", "syntax/index.rst", "syntax/instructions.rst", "syntax/modules.rst", "syntax/types.rst", "syntax/values.rst", "text/conventions.rst", "text/index.rst", "text/instructions.rst", "text/lexical.rst", "text/modules.rst", "text/types.rst", "text/values.rst", "valid/conventions.rst", "valid/index.rst", "valid/instructions.rst", "valid/matching.rst", "valid/modules.rst", "valid/types.rst"], "titles": ["Validation Algorithm", "Change History", "Custom Sections", "Embedding", "Implementation Limitations", "Appendix", "Index of Instructions", "Index of Semantic Rules", "Index of Types", "Type Soundness", "Conventions", "Binary Format", "Instructions", "Modules", "Types", "Values", "Conventions", "Execution", "Instructions", "Modules", "Numerics", "Runtime Structure", "Types", "Values", "WebAssembly Specification", "Introduction", "Introduction", "Overview", "Conventions", "Structure", "Instructions", "Modules", "Types", "Values", "Conventions", "Text Format", "Instructions", "Lexical Format", "Modules", "Types", "Values", "Conventions", "Validation", "Instructions", "Matching", "Modules", "Types"], "terms": {"http": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "github": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "com": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "webassembli": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "spec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "issu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "io": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "core": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ieee": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "754": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unicod": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ascii": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "littl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "endian": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "leb128": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unsign": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sign": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "express": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46], "media": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bring": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "web": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "up": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "speed": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mechanis": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "verifi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "specif": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "two": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "0": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "program": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "languag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathit": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "mathrm": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathsf": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "mathtt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathbin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mod": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathrel": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mbox": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "otherwis": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "where": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "def": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef1": 0, "xref": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "convent": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 35, 36, 37, 38, 39, 42, 43, 44, 45], "notat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "subst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathbf": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "syntax": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "slice": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "replac": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "concat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "compos": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "oplu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bigoplu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "list": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "0x": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "u": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "valu": [0, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 42, 43], "float": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "nan": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "byte": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "i": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "f": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "v": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "int": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "kern": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyl": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1emn": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em16": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em31": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em32": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em64": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1emm": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "1em128": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "15em": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "15emn": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fmag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "15em32": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "15em64": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vecnum": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "name": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46], "char": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "aux": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "canon": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "signif": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "expon": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "functyp": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "rightarrow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "instrtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "modul": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "moduletyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "heaptyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "ext": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "valtyp": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "storagetyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "scriptstyle8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle16": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "numtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle32": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle64": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vectyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "scriptstyle128": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "reftyp": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "anyref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "eqref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle31": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "ref": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "structref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "arrayref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "externref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nullref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nullfuncref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nullexternref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "null": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "ani": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "eq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "struct": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "arrai": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "func": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "extern": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45], "none": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nofunc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "noextern": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "instruct": [0, 2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 42], "shape": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "x": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "scriptstyle4": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "rec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "comptyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "subtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "sub": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "rectyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "final": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "mut": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "var": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "const": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "init": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46], "set": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "unset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "limit": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 45], "min": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "max": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "memtyp": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "page": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "externtyp": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "tabl": [0, 2, 4, 5, 6, 7, 8, 10, 11, 15, 16, 17, 20, 22, 24, 25, 26, 27, 28, 29, 33, 34, 35, 37, 40, 41, 42], "mem": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "global": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 15, 16, 17, 20, 22, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 41, 42], "typeus": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "packtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "lanetyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "absheaptyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "consttyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "resulttyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "structtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "arraytyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fieldtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "deftyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "globaltyp": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "tabletyp": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "elemtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "datatyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "localtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "reftypediff": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "setminu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "roll": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "unrol": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "expand": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "approx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "appendix": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "properti": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unpack": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "typeidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "funcidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tableidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "memidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "globalidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "dataidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "localidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "labelidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fieldidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "externidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "import": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46], "export": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46], "elem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46], "start": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46], "local": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46], "bodi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "memori": [0, 2, 4, 5, 6, 7, 8, 10, 11, 15, 16, 17, 20, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34, 35, 37, 40, 41, 42], "mode": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "elemmod": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "passiv": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "activ": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "declar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "offset": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "datamod": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "desc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "exportdesc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "importdesc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "sx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "instr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "align": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "control": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46], "unreach": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "nop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "block": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "loop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "els": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "end": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "br": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_if": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_tabl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_on": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_null": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_non": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_cast": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_fail": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "return": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "call": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_ref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_indirect": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_call": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "parametr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46], "drop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "select": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "variabl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46], "get": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "tee": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "size": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "grow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "fill": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "copi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "load": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "store": [0, 1, 2, 4, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "lane": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "splat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "zero": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "test": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "cast": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "new": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_default": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_u": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "_fix": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_data": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_elem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "len": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "i31": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "convert": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_extern": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_ani": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "numer": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46], "eqz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ne": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "lt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "gt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "le": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ge": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "clz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ctz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "popcnt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ab": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "neg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ceil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "floor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "trunc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nearest": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sqrt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "add": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "div": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "rem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "xor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "shl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "shr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "rotl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "rotr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "copysign": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "_sat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "extend": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "wrap": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "promot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "demot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "reinterpret": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "shuffl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "swizzl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "extract": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_lane": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "andnot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bitselect": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "_true": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "all": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bitmask": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "pmin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pmax": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "narrow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "avgr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "dot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "extmul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "q": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "scriptstyle15": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mulr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "extadd": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "_pairwis": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "low": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "high": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "binop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "testop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "relop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "cvtop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "exec": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ibinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "itestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "irelop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ftestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "frelop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "dim": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ishap": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "fshape": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vvunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vvbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vvternop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vvtestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vrelop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vtestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vcvtop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vextunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vextbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vshiftop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "viunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vibinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vitestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "virelop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vishiftop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vfunop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vfbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vftestop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vfrelop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "viminmaxop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "visatbinop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "vloadop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "half": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "memarg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "laneidx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "blocktyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "expr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "binari": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef2": 0, "n": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "mathdef3": 0, "mathdef4": 0, "8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef5": 0, "16": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "mathdef6": 0, "32": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef7": 0, "64": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef8": 0, "mathdef9": 0, "7": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef10": 0, "mathdef11": 0, "33": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef12": 0, "mathdef13": 0, "mathdef14": 0, "mathdef15": 0, "mathdef16": 0, "mathdef17": 0, "mathdef18": 0, "utf8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "utf": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "aggrtyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "index": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "idx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "magic": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "version": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "section": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "customsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "typesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "codesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tablesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "memsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "globalsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "importsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "exportsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "datasec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "startsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "datacountsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "custom": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "typedef": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemkind": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "code": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "castflag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "text": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef19": 0, "mathdef20": 0, "mathdef21": 0, "lexic": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sourc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "space": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "format": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "newlin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "token": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "keyword": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "reserv": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "comment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "linecom": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "blockcom": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "linechar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "blockchar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "digit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hexdigit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "num": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hexnum": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "frac": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hexfrac": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hexfloat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef22": 0, "mathdef23": 0, "mathdef24": 0, "mathdef25": 0, "mathdef26": 0, "mathdef27": 0, "mathdef28": 0, "mathdef29": 0, "mathdef30": 0, "mathdef31": 0, "mathdef32": 0, "mathdef33": 0, "mathdef34": 0, "mathdef35": 0, "mathdef36": 0, "mathdef37": 0, "mag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "mathdef38": 0, "mathdef39": 0, "string": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "stringelem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "stringchar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "idchar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "param": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "result": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45], "field": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45], "modulefield": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemlist": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemexpr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tableus": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "datastr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "memus": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "label": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "plaininstr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "blockinstr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "foldedinstr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fresh": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "wf": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "well": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "form": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "clostyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "clo": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "c": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "vdash": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ok": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "match": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46], "leq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "globalseq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unpackshap": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hookrightarrow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ast": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44], "preceq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "inst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "alloc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "alloctyp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocfunc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hostfunc": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allochostfunc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "alloct": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocmem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocglob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocelem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocdata": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "allocmodul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "growtabl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "growmem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "runtim": [0, 1, 2, 4, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "addr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcaddr": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tableaddr": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "memaddr": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "globaladdr": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "elemaddr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "dataaddr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "structaddr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "arrayaddr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "hostaddr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tableinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "meminst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "globalinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "eleminst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "datainst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "exportinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "externv": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "moduleinst": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "structinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "arrayinst": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "packval": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pack": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "i8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "i16": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "frame": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fieldval": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "state": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "callfram": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "host": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "trap": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "invok": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "_invok": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "addrref": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "val": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "default": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "packnum": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unpacknum": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "packfield": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unpackfield": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "config": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thread": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "op": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iadd": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "isub": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "imul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "idiv": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "irem": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "inot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iand": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iandnot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ior": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ixor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ishl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ishr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "irotl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "irotr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iclz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ictz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ipopcnt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ieqz": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ieq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ine": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ilt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "igt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "il": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ig": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iextendn": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iextend": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "m": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45], "ibitselect": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iab": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ineg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "imin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "imax": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iadd_sat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "isub_sat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iavgr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "iq15mulrsat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fadd": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fsub": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fmul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fdiv": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fmin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fmax": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fcopysign": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fab": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fneg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fsqrt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fceil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ffloor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ftrunc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fnearest": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "feq": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fne": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "flt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fgt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fle": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fge": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fpmin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fpmax": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "trunc_sat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ibit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fbit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fsign": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fbia": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "littleendian": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "tobool": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bool": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sat": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "instanti": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "invoc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "admin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "namesubsect": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "namesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "namedata": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "namemap": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "nameassoc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "indirectnamemap": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "indirectnameassoc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "modulenamesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "modulenamesubsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcnamesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "funcnamesubsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "localnamesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "localnamesubsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "typenamesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "typenamesubsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fieldnamesec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fieldnamesubsec": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "embed": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "emb": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "true": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fals": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "error": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "The": [0, 1, 2, 3, 4, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46], "pure": 0, "It": [0, 2, 3, 13, 16, 18, 19, 20, 21, 22, 26, 27, 30, 31, 32, 34, 37, 38, 41, 44], "describ": [0, 9, 13, 16, 18, 21, 26, 28, 30, 31, 32, 33, 41, 43], "constraint": [0, 4, 9, 15, 21, 41, 43], "must": [0, 2, 3, 4, 9, 10, 13, 15, 18, 20, 23, 28, 30, 31, 34, 36, 37, 38, 40, 41, 43, 44, 45, 46], "met": [0, 3, 41], "thi": [0, 2, 3, 4, 9, 10, 13, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45], "sketch": 0, "skeleton": [0, 41], "sound": [0, 5, 16, 18, 24, 41], "complet": [0, 3, 9, 10, 27, 31, 34, 41], "effect": [0, 9, 16, 18, 21, 30, 36, 37, 43], "e": [0, 2, 9, 10, 13, 18, 19, 20, 21, 26, 28, 30, 32, 33, 34, 38, 40, 41, 44], "other": [0, 3, 4, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46], "aspect": [0, 4, 26], "ar": [0, 1, 2, 3, 4, 6, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46], "straightforward": 0, "implement": [0, 2, 3, 5, 9, 10, 13, 16, 18, 19, 21, 24, 27, 30, 31, 41, 43], "In": [0, 3, 9, 10, 13, 14, 16, 18, 19, 20, 21, 26, 27, 30, 31, 32, 33, 34, 36, 38, 40, 41, 43], "fact": [0, 36, 37], "over": [0, 3, 4, 9, 13, 20, 21, 28, 30, 31, 32, 33, 34, 38, 41, 45], "flat": [0, 28], "occur": [0, 2, 9, 13, 14, 16, 18, 19, 20, 21, 22, 27, 31, 33, 36, 37, 38, 40, 41, 43, 45], "perform": [0, 1, 9, 16, 18, 19, 21, 26, 27, 30, 32, 41, 43, 44, 45], "onli": [0, 2, 3, 9, 10, 12, 16, 18, 19, 21, 26, 27, 30, 31, 33, 34, 36, 37, 38, 39, 41, 43, 44, 45, 46], "singl": [0, 1, 2, 9, 12, 13, 14, 20, 21, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 39], "pass": [0, 3, 13, 19, 21, 26, 45], "consequ": [0, 6, 9, 10, 30, 37, 38, 43, 45], "can": [0, 1, 2, 3, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 45], "integr": [0, 1, 20, 21, 26], "directli": [0, 1, 3, 9, 14, 15, 18, 26, 27, 34, 36, 38, 41, 43], "decod": [0, 10, 13, 26, 27], "pseudo": [0, 30, 36, 37], "whose": [0, 2, 9, 10, 13, 18, 19, 20, 33, 34, 38, 41, 43], "semant": [0, 2, 3, 5, 9, 13, 16, 18, 19, 21, 22, 24, 25, 26, 41], "intend": [0, 3, 13, 18, 26, 30, 31], "self": [0, 26], "explanatori": 0, "represent": [0, 1, 6, 9, 10, 15, 16, 17, 21, 26, 27, 28, 32, 33, 40, 41], "enumer": [0, 41, 43], "num_typ": 0, "i32": [0, 34, 36, 38, 39], "i64": [0, 34, 36, 39], "f32": [0, 34, 36, 39], "f64": [0, 34, 36, 39], "vec_typ": 0, "v128": [0, 1, 36, 39], "heap_typ": 0, "def_typ": 0, "ref_typ": 0, "heap": [0, 1, 7, 8, 11, 21, 23, 29, 35, 41, 42, 43], "val_typ": 0, "is_num": 0, "t": [0, 1, 3, 6, 7, 12, 13, 14, 15, 19, 20, 21, 22, 28, 30, 32, 34, 36, 38, 39, 40, 41, 44], "is_vec": 0, "is_ref": 0, "similarli": [0, 13, 15, 16, 18, 19, 28, 30, 33, 39, 41], "defin": [0, 1, 2, 3, 7, 9, 10, 13, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 45], "repres": [0, 2, 9, 12, 13, 16, 20, 21, 27, 30, 31, 32, 33, 36, 37, 40, 41, 45], "pack_typ": 0, "field_typ": 0, "struct_typ": 0, "array_typ": 0, "func_typ": 0, "comp_typ": 0, "sub_typ": 0, "super": [0, 14, 39, 43, 44], "rec_typ": 0, "proj": 0, "int32": 0, "unpack_field": 0, "expand_def": 0, "These": [0, 4, 9, 19, 21, 26, 27, 30, 31, 32, 34, 41], "assum": [0, 3, 4, 9, 16, 19, 20, 21, 28, 34, 37, 41, 43], "have": [0, 1, 4, 9, 10, 12, 13, 18, 20, 21, 26, 28, 30, 31, 32, 33, 34, 36, 39, 41, 43, 46], "been": [0, 1, 16, 19, 21, 26, 31, 41, 43], "close": [0, 9, 10, 18, 19, 22, 30, 34, 41, 44, 45], "substitut": [0, 9, 19, 22, 38, 41], "indic": [0, 2, 3, 4, 9, 11, 12, 14, 18, 21, 22, 27, 28, 29, 30, 32, 34, 35, 36, 37, 40, 41, 43, 45], "concret": [0, 4, 28, 32, 34, 41, 46], "respect": [0, 1, 3, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43], "includ": [0, 4, 9, 12, 14, 16, 19, 20, 21, 27, 30, 31, 32, 33, 36, 38, 41], "recurs": [0, 1, 4, 7, 8, 11, 13, 19, 27, 28, 29, 31, 34, 35, 36, 38, 41, 42, 43, 45], "refer": [0, 3, 7, 8, 9, 11, 16, 17, 19, 21, 27, 29, 31, 35, 38, 41, 42, 45], "enclos": [0, 30, 34, 37, 40], "graph": 0, "mai": [0, 1, 2, 3, 4, 9, 10, 13, 16, 18, 19, 20, 21, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46], "cyclic": [0, 9, 46], "we": [0, 18, 21], "canonic": [0, 19], "equal": [0, 3, 9, 10, 18, 19, 20, 26, 28, 38, 41, 43, 44], "hold": [0, 9, 18, 20, 21, 32, 41], "closur": [0, 9, 19, 21, 22], "syntact": [0, 3, 5, 9, 16, 21, 28, 34, 36, 37, 38, 40, 41, 44], "equival": [0, 13, 16, 22, 31, 41, 44], "make": [0, 2, 9, 21, 26, 38, 43], "constant": [0, 4, 5, 16, 18, 19, 20, 21, 30, 31, 36, 40, 45], "time": [0, 1, 3, 4, 9, 10, 18, 19, 21, 26, 28, 30, 31, 34], "check": [0, 1, 9, 13, 18, 19, 22, 23, 27, 30, 32, 36, 41, 43, 44, 45, 46], "For": [0, 3, 4, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 23, 27, 28, 30, 31, 32, 34, 36, 37, 41, 43, 44, 45, 46], "purpos": [0, 2, 21, 23, 30, 32, 39], "from": [0, 3, 4, 9, 10, 13, 16, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 41, 43, 44, 45], "an": [0, 1, 2, 3, 4, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 44, 45], "forward": [0, 9, 13, 19, 30, 31], "edg": 0, "cycl": [0, 9], "need": [0, 2, 3, 9, 13, 18, 27, 32, 34, 43, 45], "distinguish": [0, 10, 13, 21, 30, 31, 33, 34, 36, 41, 43], "previous": [0, 1, 9, 38, 43, 45, 46], "howev": [0, 2, 4, 6, 9, 10, 13, 15, 18, 19, 21, 26, 27, 30, 31, 33, 34, 36, 38, 41, 45, 46], "distinct": [0, 14, 27, 33, 34], "doe": [0, 3, 9, 13, 18, 19, 20, 26, 30, 37, 40, 41, 43, 45], "affect": [0, 2, 18, 19, 30, 37, 41], "so": [0, 10, 12, 13, 14, 16, 18, 26, 30, 34, 36, 38, 41, 43], "ignor": [0, 2, 13, 37, 44], "here": [0, 3, 10, 13, 18, 19, 33, 37, 41, 43], "infinit": 0, "further": [0, 1, 13, 15, 16, 27, 30, 31, 32, 43, 44], "few": [0, 10, 16, 22, 34], "auxiliari": [0, 3, 11, 15, 18, 19, 20, 21, 23, 29, 31, 32, 33, 36, 38, 41, 43], "function": [0, 1, 4, 5, 7, 10, 11, 15, 16, 17, 20, 26, 27, 29, 30, 34, 35, 36, 41, 42, 43], "composit": [0, 7, 8, 9, 11, 18, 19, 28, 29, 35, 38, 42], "validate_val_typ": 0, "validate_ref_typ": 0, "matches_v": 0, "t1": 0, "t2": 0, "matches_ref": 0, "is_func": 0, "is_struct": 0, "is_arrai": 0, "follow": [0, 1, 2, 3, 4, 6, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 26, 27, 28, 30, 31, 32, 34, 36, 37, 38, 40, 41, 46], "comput": [0, 1, 4, 9, 16, 18, 19, 20, 21, 26, 27, 30, 32, 34, 41, 43], "least": [0, 9, 16, 18, 23, 43], "precis": [0, 1, 3, 9, 16, 18, 21, 26, 32, 43], "supertyp": [0, 3, 9, 32, 41, 43, 44, 46], "given": [0, 2, 4, 6, 9, 10, 16, 18, 19, 20, 21, 26, 27, 28, 30, 31, 32, 34, 36, 38, 40, 41, 43, 46], "its": [0, 3, 4, 9, 12, 13, 16, 18, 19, 20, 21, 23, 26, 27, 28, 30, 31, 32, 33, 36, 38, 40, 41, 43, 45], "correspond": [0, 3, 9, 12, 13, 14, 18, 19, 20, 21, 22, 28, 31, 32, 33, 34, 36, 37, 40, 41, 43, 44], "top": [0, 9, 10, 18, 19, 43], "top_heap_typ": 0, "switch": 0, "case": [0, 3, 4, 9, 10, 13, 14, 16, 18, 20, 21, 26, 28, 30, 34, 36, 38, 40, 41, 43, 45], "dt": [0, 9, 18, 32, 41, 43, 45, 46], "rais": 0, "cannotoccurinsourc": 0, "requir": [0, 3, 4, 9, 10, 13, 16, 18, 19, 20, 21, 27, 28, 30, 31, 32, 40, 41, 43, 45], "us": [0, 1, 2, 3, 4, 9, 10, 12, 13, 15, 16, 18, 20, 21, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44], "present": [0, 12, 13, 14, 19, 21, 31, 43, 44], "maintain": [0, 21, 27, 38], "return_typ": 0, "locals_init": 0, "global_typ": 0, "table_typ": 0, "mem_typ": 0, "suitabl": [0, 3, 9, 18, 19, 26, 27, 30, 38, 41, 45], "variou": [0, 16, 32, 41], "besid": [0, 20, 21], "which": [0, 2, 3, 4, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 23, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 44, 45, 46], "omit": [0, 12, 13, 16, 34, 36, 38, 39, 41], "addit": [0, 1, 3, 4, 9, 10, 13, 14, 15, 21, 26, 27, 30, 31, 32, 34, 36, 38, 41], "record": [0, 9, 13, 16, 21, 28, 34, 41], "initi": [0, 1, 3, 13, 16, 19, 27, 30, 31, 38, 41, 43, 44, 45], "statu": [0, 1, 20, 41, 43], "each": [0, 2, 3, 9, 10, 12, 13, 16, 18, 19, 20, 21, 22, 26, 27, 28, 30, 31, 32, 34, 38, 40, 41, 43, 45, 46], "three": [0, 16, 18, 21, 27, 30, 32], "separ": [0, 9, 10, 12, 13, 16, 20, 21, 26, 27, 28, 30, 32, 34, 37, 40], "track": [0, 1, 41], "operand": [0, 9, 12, 16, 18, 20, 21, 27, 30, 36, 41, 43], "surround": [0, 38, 41, 43], "associ": [0, 2, 9, 18, 19, 21, 30, 32, 34], "sinc": [0, 1, 9, 13, 18, 30, 32, 33, 36, 41, 44], "begin": [0, 2, 3, 4, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46], "val_stack": 0, "init_stack": 0, "u32": [0, 6, 13], "ctrl_stack": 0, "ctrl_frame": 0, "start_typ": 0, "end_typ": 0, "val_height": 0, "nat": 0, "init_height": 0, "enter": [0, 16, 30], "origin": [0, 1, 9, 16, 18, 20, 21, 41], "branch": [0, 18, 21, 27, 30, 36], "height": [0, 21, 27, 30], "do": [0, 2, 3, 9, 13, 16, 18, 19, 30, 38, 40, 41, 43], "underflow": 0, "current": [0, 2, 9, 10, 13, 16, 18, 21, 27, 30, 38, 41, 43, 45], "reset": 0, "flag": [0, 12, 14, 20], "whether": [0, 9, 13, 14, 21, 30, 31, 33], "remaind": [0, 20, 43, 45], "handl": [0, 9, 18, 20, 27, 36, 45], "polymorph": [0, 9, 43], "after": [0, 2, 9, 13, 16, 18, 30, 31, 36, 41], "simpli": [0, 2, 21, 30], "ctrl": 0, "manipul": [0, 1, 3, 9, 21, 27, 28, 30, 41, 43], "main": [0, 1, 3, 26, 27, 33], "through": [0, 3, 9, 13, 18, 21, 27, 30, 31, 32], "push_val": 0, "push": [0, 16, 18, 19, 21, 27, 30, 41, 43], "pop_val": 0, "error_if": 0, "pop": [0, 16, 18, 19, 27, 30, 41, 43], "expect": [0, 3, 4, 9, 13, 18, 19, 30, 43], "let": [0, 3, 9, 18, 19, 20, 23, 43, 44, 45, 46], "actual": [0, 2, 6, 10, 12, 13, 18, 19, 27, 30, 32, 34, 45], "pop_num": 0, "pop_ref": 0, "foreach": 0, "revers": 0, "prepend": [0, 9, 41, 43, 45], "remov": [0, 9, 16, 18, 21], "one": [0, 1, 2, 9, 10, 12, 13, 16, 18, 19, 20, 27, 28, 30, 32, 34, 36, 38, 41, 43, 44, 46], "But": [0, 43], "first": [0, 4, 6, 19, 20, 28, 30, 31, 32, 38, 41, 43, 45, 46], "special": [0, 9, 12, 18, 33, 36], "contain": [0, 9, 10, 12, 13, 15, 16, 18, 19, 21, 26, 27, 30, 31, 34, 36, 37, 38, 40, 41, 43, 45, 46], "known": [0, 1, 27, 30, 32, 33], "ha": [0, 1, 2, 3, 6, 9, 10, 13, 16, 18, 19, 20, 21, 22, 26, 27, 28, 31, 32, 33, 34, 41, 43, 45], "mark": [0, 40], "That": [0, 9, 10, 20, 23, 30, 32, 37, 38, 40, 41, 43, 44], "uncondit": [0, 30, 43], "when": [0, 1, 2, 3, 9, 10, 13, 16, 18, 19, 20, 21, 28, 31, 32, 34, 38, 40, 41, 43, 44, 45, 46], "becaus": [0, 9, 18, 19, 20, 21, 26, 43], "princip": [0, 5, 41], "choic": [0, 9, 18, 38, 43], "trivial": 0, "satisfi": [0, 3, 9, 18], "A": [0, 2, 3, 4, 9, 10, 16, 18, 19, 20, 21, 23, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 40, 41, 43, 44, 45], "second": [0, 30, 38], "take": [0, 1, 2, 4, 9, 19, 20, 21, 26, 27, 30, 34], "against": [0, 18, 23, 30], "differ": [0, 3, 9, 10, 12, 18, 19, 20, 21, 26, 27, 28, 30, 31, 32, 33, 41, 43, 45], "therebi": [0, 16, 27, 38], "uncondition": [0, 41], "accumul": [0, 21, 43], "multipl": [0, 6, 9, 10, 18, 19, 20, 21, 22, 28, 30, 31, 32, 33, 34, 38, 39, 43], "meant": 0, "g": [0, 2, 9, 10, 19, 26, 33, 34], "access": [0, 1, 3, 9, 18, 26, 27, 28, 30, 31, 32, 36, 41, 45], "element": [0, 1, 3, 4, 7, 10, 11, 14, 17, 18, 20, 28, 29, 30, 35, 40, 41, 42, 43, 44], "last": [0, 4, 43, 45], "get_loc": 0, "set_loc": 0, "reset_loc": 0, "while": [0, 9, 13, 19, 30, 31, 32, 33, 37], "wa": [0, 9, 30], "alreadi": [0, 4, 9, 18, 19, 36, 40, 44], "updat": [0, 3, 19, 28, 36, 43], "chang": [0, 5, 9, 13, 24, 41], "thu": [0, 10, 14, 20, 27, 31, 34, 41], "previou": [0, 9, 30, 43, 45], "denot": [0, 9, 10, 13, 14, 18, 20, 21, 28, 30, 31, 32, 33, 34, 40, 41, 46], "bound": [0, 9, 10, 13, 15, 27, 28, 30, 33, 34, 36, 38, 43, 46], "number": [0, 1, 4, 7, 8, 9, 10, 11, 13, 15, 18, 19, 20, 21, 23, 27, 29, 30, 33, 34, 35, 38, 40, 42, 43, 45], "non": [0, 3, 9, 10, 15, 18, 20, 21, 28, 30, 32, 34, 44, 45], "prealloc": 0, "likewis": [0, 2, 21], "push_ctrl": 0, "out": [0, 4, 13, 20, 21, 30, 31, 32, 34, 41], "pop_ctrl": 0, "is_empti": 0, "label_typ": 0, "resiz": [0, 32], "them": [0, 3, 9, 16, 20, 21, 27, 30, 31, 32, 33, 36, 38, 41, 45], "along": 0, "reachabl": [0, 9], "empti": [0, 3, 9, 10, 12, 13, 16, 18, 19, 20, 21, 23, 28, 31, 34, 36, 38, 41, 44, 45, 46], "right": [0, 9, 16, 18, 20, 37], "exit": [0, 16], "off": [0, 16, 18, 41, 43], "afterward": [0, 16], "shrunk": 0, "back": [0, 18, 27, 30, 41, 43], "undo": 0, "happend": 0, "insid": [0, 9, 21, 22, 26, 31, 37, 41], "either": [0, 9, 10, 12, 14, 15, 16, 18, 19, 20, 21, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 40, 41, 43, 44, 46], "determin": [0, 9, 16, 19, 20, 30, 32, 33, 36, 45], "exist": [0, 3, 9, 18, 19, 20, 21, 23, 26, 36, 38, 41, 43, 44, 46], "purg": 0, "order": [0, 2, 3, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 34, 38, 41, 45], "allow": [0, 1, 4, 9, 10, 12, 14, 15, 18, 20, 26, 27, 30, 31, 32, 34, 36, 37, 38, 40, 41, 43, 44, 46], "logic": [0, 21], "everi": [0, 3, 4, 9, 13, 16, 18, 31, 33, 41, 43, 44, 46], "implicit": [0, 3, 16, 21, 27, 30], "outermost": [0, 30], "invari": [0, 9, 16, 21, 22, 41, 44], "alwai": [0, 9, 13, 20, 21, 27, 30, 37, 40, 41, 46], "henc": [0, 3, 13, 20, 21, 26, 34, 40, 41, 43], "even": [0, 3, 9, 20, 21, 31], "consecut": [0, 4, 18, 21, 38], "still": [0, 4, 9, 15, 16, 18, 31], "necessari": [0, 9, 19, 30, 43], "detect": 0, "invalid": [0, 4, 13, 43], "exampl": [0, 3, 9, 10, 15, 16, 18, 20, 21, 27, 30, 31, 32, 34, 36, 37, 41, 43], "like": [0, 2, 3, 4, 13, 19, 20, 21, 26, 27, 30, 31, 32, 33, 34, 41, 43], "cannot": [0, 12, 13, 14, 18, 19, 26, 27, 30, 31, 37, 39, 41], "instead": [0, 1, 9, 10, 13, 16, 18, 26, 27, 30, 34, 37, 45], "gener": [0, 1, 9, 10, 12, 13, 16, 18, 20, 22, 28, 32, 34, 41], "show": 0, "similar": [0, 20, 31], "manner": [0, 4, 9, 20, 26, 41, 44], "is_nul": 0, "as_non_nul": 0, "rt": [0, 13, 14, 41, 45], "br_if": 0, "br_tabl": 0, "ariti": [0, 18, 21, 44], "br_on_nul": 0, "br_on_cast": 0, "rt1": 0, "rt2": 0, "diff_ref_typ": 0, "call_ref": 0, "return_call_ref": 0, "ti": [0, 3, 18, 19, 20], "st": [0, 9, 13, 14, 18, 38, 39], "under": [0, 3, 9, 18, 23, 27, 41, 43, 44, 45], "never": [0, 9, 19, 21], "duplic": [0, 30, 34, 38], "would": [0, 9, 13, 18, 21, 43], "were": 0, "dup": 0, "extens": [0, 5, 10, 12, 13, 18, 20, 30, 34, 41, 43], "abov": [0, 4, 9, 18, 33, 37, 44], "refin": [0, 1, 3], "proper": [0, 32], "ensur": [0, 9, 19, 21, 23, 27, 38, 41, 46], "consist": [0, 2, 9, 12, 13, 16, 18, 19, 20, 21, 27, 30, 31, 32, 36, 37, 38, 41, 45], "mathdef40": 1, "valid": [1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45], "data": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 42, 44, 46], "mathdef41": 1, "mathdef42": 1, "mathdef43": 1, "mathdef44": 1, "mathdef45": 1, "mathdef46": 1, "mathdef47": 1, "mathdef48": 1, "mathdef49": 1, "mathdef50": 1, "mathdef51": 1, "mathdef52": 1, "mathdef53": 1, "mathdef54": 1, "mathdef55": 1, "mathdef56": 1, "mathdef57": 1, "mathdef58": 1, "mathdef59": 1, "mathdef60": 1, "mathdef61": 1, "mathdef62": 1, "mathdef63": 1, "mathdef64": 1, "mathdef65": 1, "mathdef66": 1, "mathdef67": 1, "mathdef68": 1, "mathdef69": 1, "mathdef70": 1, "mathdef71": 1, "mathdef72": 1, "mathdef73": 1, "mathdef74": 1, "mathdef75": 1, "mathdef76": 1, "mathdef77": 1, "mathdef78": 1, "context": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "propos": 1, "provid": [1, 2, 3, 10, 19, 20, 21, 26, 27, 28, 30, 31, 34, 40, 41, 43, 44], "overview": [1, 24, 25], "what": [1, 6], "ad": [1, 6, 9, 12, 13, 19, 20, 30, 44], "within": [1, 9, 15, 20, 21, 27, 30, 31, 32, 34, 40, 45, 46], "integ": [1, 10, 11, 12, 13, 14, 17, 18, 21, 27, 29, 30, 32, 34, 35], "nn": [1, 43], "avoid": [1, 12, 16, 21, 34], "point": [1, 3, 9, 11, 17, 18, 21, 26, 28, 29, 30, 32, 35], "_f": 1, "mm": 1, "introduc": [1, 9, 10, 18, 30, 41], "abil": 1, "paramet": [1, 3, 4, 14, 18, 23, 27, 31, 32, 34, 38, 39, 41, 45], "more": [1, 9, 16, 18, 27, 30, 33, 34, 40, 41, 43, 45, 46], "than": [1, 3, 9, 13, 18, 19, 20, 21, 26, 27, 30, 33, 40, 43, 44, 45, 46], "arbitrari": [1, 20, 33, 34, 40, 44], "4": [1, 2, 8, 12, 13, 15, 18, 20, 30, 33, 36, 37], "option": [1, 10, 13, 21, 27, 28, 30, 32, 34, 36, 38, 39, 40, 41], "immedi": [1, 12, 27, 30, 36, 41], "segment": [1, 4, 7, 13, 21, 27, 29, 30, 32, 35, 41, 42, 43], "modifi": [1, 3, 9, 16, 18], "per": [1, 2, 3, 16, 18, 34, 43], "rang": [1, 3, 4, 9, 12, 13, 20, 21, 26, 28, 30, 31, 32, 33, 40, 46], "entri": [1, 3, 13, 21, 23, 30, 32, 34, 36, 41], "5": [1, 8, 12, 13, 18, 20, 33, 34, 40], "count": [1, 11, 20], "boundari": [1, 41], "longer": [1, 9, 21, 30, 46], "compil": [1, 2, 4, 13, 19, 26, 27, 31], "parallel": [1, 13, 26, 41], "also": [1, 3, 9, 10, 12, 14, 16, 18, 19, 20, 21, 26, 27, 28, 30, 31, 32, 33, 34, 36, 38, 40, 41, 43, 44], "simd": [1, 30, 32, 33], "6": [1, 12, 13, 15], "_zero": [1, 6, 12, 36], "_splat": [1, 6, 12, 36], "unari": [1, 14, 20, 30], "i8x16": [1, 36], "_i": [1, 3, 9, 13, 18, 19, 36, 38, 39, 43, 44, 45, 46], "i16x8": [1, 36], "q15mulr": [1, 36], "i32x4": [1, 36], "_i16x8": [1, 6, 12, 36], "_i8x16": [1, 6, 12, 36], "ternari": [1, 30], "relat": [1, 9, 20, 23, 41], "_f32x4": [1, 6, 12, 36], "_f64x2": [1, 6, 12, 36], "f32x4": [1, 36], "_i32x4": [1, 6, 12, 36], "f64x2": [1, 36], "_low": [1, 36], "split": [1, 9, 13, 26, 28, 38], "combin": [1, 16, 20, 38, 39, 43], "reorder": 1, "inject": [1, 32], "project": [1, 41], "tree": 1, "nontrap": 1, "multi": [1, 6], "oper": [1, 3, 4, 6, 16, 17, 18, 26, 27, 30, 32, 33, 41], "basic": [1, 10, 21, 27, 30], "immut": [1, 9, 21, 27, 31, 32, 33], "9": [1, 8, 12, 13, 15, 18, 40], "10": [1, 2, 6, 12, 13, 15, 40], "generalis": [1, 9], "class": [1, 3, 9, 31, 32, 33, 36, 37, 41], "sequenc": [1, 2, 3, 4, 5, 7, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 44, 45, 46], "definit": [1, 2, 3, 7, 9, 13, 16, 18, 19, 20, 21, 26, 27, 28, 31, 32, 33, 37, 38, 41, 43, 44, 45], "manag": [1, 32], "11": [1, 6, 12, 13, 18, 33, 44], "short": [1, 14, 28, 31], "hand": [1, 3], "structur": [1, 2, 3, 5, 7, 12, 13, 14, 17, 18, 19, 24, 27, 28, 30, 31, 32, 36, 39, 41, 43, 44], "enrich": [1, 9], "base": [1, 20, 27, 30, 31, 33, 36], "explicitli": [1, 3, 9, 16, 18, 37, 41], "unbox": [1, 30, 32], "scalar": [1, 18, 21, 30, 32, 33, 34, 37, 40, 42], "blob": 1, "gc": 1, "mathdef79": 2, "mathdef80": 2, "mathdef81": 2, "mathdef82": 2, "mathdef83": 2, "mathdef84": 2, "mathdef85": 2, "mathdef86": 2, "mathdef87": 2, "mathdef88": 2, "mathdef89": 2, "mathdef90": 2, "mathdef91": 2, "mathdef92": 2, "mathdef93": 2, "mathdef94": 2, "mathdef95": 2, "mathdef96": 2, "mathdef97": 2, "mathdef98": 2, "mathdef99": 2, "mathdef100": 2, "mathdef101": 2, "mathdef102": 2, "mathdef103": 2, "mathdef104": 2, "mathdef105": 2, "mathdef106": 2, "mathdef107": 2, "mathdef108": 2, "mathdef109": 2, "mathdef110": 2, "mathdef111": 2, "mathdef112": 2, "mathdef113": 2, "mathdef114": 2, "mathdef115": 2, "mathdef116": 2, "mathdef117": 2, "dedic": 2, "Such": [2, 16, 26, 27, 36, 38, 41, 43], "contribut": 2, "thei": [2, 4, 9, 10, 12, 13, 14, 18, 20, 21, 26, 27, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 45], "meta": [2, 10, 13, 20, 21, 28, 31, 32, 33, 34], "improv": 2, "user": 2, "experi": 2, "hint": [2, 18, 30], "itself": [2, 9, 16, 19, 21, 27, 30, 31, 40, 41, 45], "mathdef118": 2, "should": [2, 18], "appear": [2, 10, 28, 34, 36, 38, 45], "onc": [2, 13, 19, 27, 31], "attach": 2, "printabl": [2, 40], "debugg": 2, "part": [2, 3, 16, 18, 26, 27, 28, 30, 41, 43], "render": [2, 16, 18, 34, 41], "encod": [2, 6, 10, 12, 13, 14, 15, 26, 27, 33, 34, 40, 41], "uniqu": [2, 9, 21, 31, 34, 41], "content": [2, 13, 18, 19, 28, 31, 32, 41, 45], "depend": [2, 4, 9, 13, 18, 19, 20, 25, 30, 31, 33, 34, 40, 41, 45], "llcll": [2, 10, 15, 34, 38, 39], "_0": [2, 13, 18, 19], "mathdef119": 2, "_n": [2, 13, 15, 18, 36, 40, 41], "b": [2, 3, 10, 12, 13, 15, 18, 19, 20, 33, 37, 38, 40], "2": [2, 5, 8, 9, 12, 13, 15, 16, 18, 19, 20, 26, 28, 30, 31, 33, 34, 36, 37, 40, 41, 43, 44, 46], "most": [2, 9, 13, 16, 18, 20, 21, 28, 30, 31, 33, 34, 38, 43, 44, 45, 46], "increas": [2, 13, 30], "assign": [2, 21, 32, 34, 37], "pair": [2, 3, 9, 10, 13, 16, 18, 20, 27, 31, 38], "llclll": [2, 10, 12, 13, 14, 15, 34, 36, 37, 38, 39, 40], "indirect": [2, 9, 21, 30], "dimension": 2, "secondari": [2, 19], "group": [2, 18, 26, 30, 32, 36, 41, 46], "primari": 2, "turn": [2, 4, 13, 21, 43], "individu": [2, 4, 18, 19, 21, 30, 31, 32, 38, 41, 43, 45], "_1": [2, 7, 9, 12, 13, 14, 30, 36, 38, 41, 44, 46], "_2": [2, 7, 9, 12, 13, 14, 30, 36, 38, 41, 44], "mathdef120": 3, "mathdef121": 3, "mathdef122": 3, "mathdef123": 3, "mathdef124": 3, "mathdef125": 3, "mathdef126": 3, "mathdef127": 3, "mathdef128": 3, "mathdef129": 3, "mathdef130": 3, "mathdef131": 3, "mathdef132": 3, "mathdef133": 3, "mathdef134": 3, "mathdef135": 3, "mathdef136": 3, "mathdef137": 3, "mathdef138": 3, "mathdef139": 3, "mathdef140": 3, "mathdef141": 3, "mathdef142": 3, "mathdef143": 3, "mathdef144": 3, "mathdef145": 3, "mathdef146": 3, "mathdef147": 3, "mathdef148": 3, "mathdef149": 3, "mathdef150": 3, "mathdef151": 3, "mathdef152": 3, "mathdef153": 3, "mathdef154": 3, "mathdef155": 3, "mathdef156": 3, "mathdef157": 3, "mathdef158": 3, "typic": [3, 4, 16, 26, 27, 30], "environ": [3, 4, 26, 27, 31], "embedd": [3, 4, 9, 18, 19, 21, 26, 27, 31, 32], "connect": 3, "between": [3, 20, 27, 30, 33, 34, 41, 43], "interact": [3, 21, 26], "wai": [3, 9, 19, 26, 27, 32], "interfac": [3, 26], "sens": 3, "On": [3, 44], "support": [3, 4, 10, 20, 21, 26, 27, 31, 37, 40], "pars": [3, 10, 34, 36], "descript": [3, 7, 13, 16, 31, 34, 38, 41, 45], "abstract": [3, 9, 10, 14, 16, 20, 21, 27, 28, 32, 33, 34, 38, 39, 40, 41], "machin": [3, 9, 16, 21, 26, 27, 30], "possibl": [3, 6, 9, 10, 14, 18, 19, 20, 21, 26, 31, 33, 37, 38, 43], "object": [3, 19, 21, 26, 32], "interpret": [3, 4, 13, 16, 21, 27, 28, 30, 32, 33, 40, 41], "specifi": [3, 4, 9, 16, 20, 23, 27, 30, 31, 32, 34, 38, 41], "symbol": [3, 4, 10, 28, 34, 36, 37, 38, 40], "predic": [3, 20], "llll": [3, 9, 18, 34, 37], "failur": [3, 18, 19, 30], "reach": [3, 9, 18, 21], "unspecif": 3, "carri": [3, 21], "classif": [3, 32], "diagnost": 3, "messag": 3, "some": [3, 4, 9, 10, 14, 15, 16, 18, 20, 23, 27, 28, 30, 32, 33, 34, 40, 41, 43, 44, 45, 46], "about": [3, 9, 16, 21, 26, 41], "argument": [3, 9, 12, 18, 19, 20, 21, 23, 27, 30, 36, 39, 41, 43], "respons": [3, 26], "meet": [3, 43], "If": [3, 4, 9, 10, 13, 18, 19, 20, 28, 30, 34, 36, 38, 41, 43, 45, 46], "guarante": [3, 16, 18, 21, 26, 27, 30], "adopt": [3, 10, 16, 28, 34, 41], "address": [3, 9, 17, 18, 19, 23, 27, 30], "As": [3, 15, 16, 20, 26, 30, 36, 38], "long": [3, 9, 16, 20, 43], "treat": [3, 12, 28, 30], "creat": [3, 21, 27, 30], "automat": [3, 9, 27, 31, 38], "lclll": 3, "epsilon": [3, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 28, 30, 31, 32, 34, 36, 38, 39, 40, 41, 45, 46], "deriv": [3, 9, 10, 16, 41], "accord": [3, 18, 30, 37, 41], "grammar": [3, 11, 13, 29, 30, 33, 35, 36, 37, 38, 40], "yield": [3, 18, 30, 43, 45], "stackrel": 3, "longrightarrow": [3, 9], "noth": [3, 18, 30], "try": 3, "succe": [3, 18, 30], "ev": 3, "assert": [3, 9, 16, 18, 19], "length": [3, 4, 6, 9, 10, 12, 13, 15, 18, 19, 20, 21, 28, 30, 33, 34, 38, 43, 45, 46], "tripl": 3, "concaten": [3, 9, 13, 18, 19, 28, 43, 45], "im": [3, 13, 19, 38], "qquad": [3, 9, 10, 12, 13, 14, 15, 18, 19, 20, 21, 23, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46], "wedg": [3, 9, 15, 18, 19, 20, 38, 40], "ex": [3, 13, 19, 38], "due": [3, 9, 18, 19, 30, 33], "ta": [3, 18, 21, 38], "regular": [3, 9, 21, 36, 38, 41], "indirectli": [3, 27, 30], "tt": [3, 9, 13, 32, 38, 45], "r": [3, 9, 18, 19, 20, 21, 28, 40], "larger": [3, 18, 19, 20, 30, 43, 44, 45, 46], "mt": [3, 9, 13, 32, 38, 43, 45], "mi": [3, 9, 18], "divid": [3, 18, 19, 20, 21, 27, 30, 37, 43], "cdot": [3, 9, 15, 16, 18, 19, 20, 30, 33, 40, 43], "ki": [3, 9, 18, 19, 21, 38], "gi": 3, "futur": [3, 4, 9, 12, 13, 14, 18, 20, 21, 26, 30, 43, 45, 46], "inform": [3, 13, 26, 41], "run": [3, 9, 21, 26], "less": [3, 18, 20], "_t": [3, 18, 20], "_reftyp": 3, "t_1": [3, 6, 9, 19, 21, 34, 36, 38, 39, 41, 44, 45], "t_2": [3, 6, 9, 19, 21, 36, 38, 39, 41, 44, 45], "et": [3, 13, 14, 19, 23, 38, 39, 45], "type": [4, 5, 6, 10, 11, 12, 15, 16, 17, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 42], "mathdef159": 4, "mathdef160": 4, "mathdef161": 4, "mathdef162": 4, "mathdef163": 4, "mathdef164": 4, "mathdef165": 4, "mathdef166": 4, "mathdef167": 4, "mathdef168": 4, "mathdef169": 4, "mathdef170": 4, "mathdef171": 4, "mathdef172": 4, "mathdef173": 4, "mathdef174": 4, "mathdef175": 4, "mathdef176": 4, "mathdef177": 4, "mathdef178": 4, "mathdef179": 4, "mathdef180": 4, "mathdef181": 4, "mathdef182": 4, "mathdef183": 4, "mathdef184": 4, "mathdef185": 4, "mathdef186": 4, "mathdef187": 4, "mathdef188": 4, "mathdef189": 4, "mathdef190": 4, "mathdef191": 4, "mathdef192": 4, "mathdef193": 4, "mathdef194": 4, "mathdef195": 4, "mathdef196": 4, "mathdef197": 4, "impos": [4, 38, 43], "restrict": [4, 10, 15, 30, 31, 34, 37, 38, 45, 46], "stem": 4, "physic": 4, "resourc": [4, 18, 26, 30], "strategi": 4, "minimum": [4, 31, 32], "nor": [4, 20, 26, 32], "fix": [4, 9, 28, 30, 33], "reason": [4, 26], "larg": [4, 21, 28], "enabl": [4, 13, 26], "common": [4, 9, 21, 26, 28, 32, 44], "applic": [4, 10, 16, 18, 20, 26, 34, 44, 45], "conform": 4, "leav": [4, 21], "featur": [4, 9, 26], "design": [4, 9, 16, 25, 41], "subset": [4, 34, 37], "dimens": [4, 30], "depth": [4, 30], "nest": [4, 12, 18, 21, 27, 28, 30, 36, 37], "charact": [4, 15, 26, 33, 34, 35, 40], "exceed": [4, 18], "reject": 4, "item": [4, 31, 38], "without": [4, 9, 12, 13, 14, 18, 32, 41, 43, 45], "fold": [4, 35], "identifi": [4, 13, 20, 31, 34, 35, 36, 38, 39], "liter": [4, 12, 33, 34, 37, 38, 40], "defer": [4, 13], "until": [4, 13, 18], "same": [4, 9, 10, 13, 14, 20, 21, 28, 30, 31, 33, 34, 36, 38, 41, 43, 44, 45], "just": [4, 18, 19, 20, 26, 38, 45], "fulli": [4, 9, 26, 43], "befor": [4, 9, 13, 19, 26, 30, 31, 34, 38], "dure": [4, 9, 18, 21, 22, 31, 32, 41, 44, 46], "instanc": [4, 5, 7, 16, 17, 18, 19, 22, 23, 27], "stack": [4, 9, 16, 17, 18, 19, 27, 30, 31, 41, 43, 44], "termin": [4, 9, 10, 12, 15, 16, 18, 21, 28, 30, 31, 34, 37], "report": [4, 19, 27], "usual": [4, 10, 16, 20, 27, 30, 34], "interdepend": [4, 21], "vari": [4, 12, 33], "situat": 4, "event": 4, "mathdef198": 5, "mathdef199": 5, "mathdef200": 5, "mathdef201": 5, "mathdef202": 5, "mathdef203": 5, "mathdef204": 5, "mathdef205": 5, "mathdef206": 5, "mathdef207": 5, "mathdef208": 5, "mathdef209": 5, "mathdef210": 5, "mathdef211": 5, "mathdef212": 5, "mathdef213": 5, "mathdef214": 5, "mathdef215": 5, "mathdef216": 5, "mathdef217": 5, "mathdef218": 5, "mathdef219": 5, "mathdef220": 5, "mathdef221": 5, "mathdef222": 5, "mathdef223": 5, "mathdef224": 5, "mathdef225": 5, "mathdef226": 5, "mathdef227": 5, "mathdef228": 5, "mathdef229": 5, "mathdef230": 5, "mathdef231": 5, "mathdef232": 5, "mathdef233": 5, "mathdef234": 5, "mathdef235": 5, "mathdef236": 5, "boolean": [5, 27, 30], "pre": [5, 9, 18, 19, 38, 45], "post": [5, 9, 18], "condit": [5, 9, 10, 15, 18, 19, 20, 27, 28, 30, 34, 36, 38, 41, 44, 46], "execut": [5, 6, 9, 16, 18, 19, 21, 22, 24, 26, 27, 30, 32, 41, 43, 44], "configur": [5, 7, 16], "administr": [5, 17, 18], "theorem": 5, "system": [5, 16, 24, 26, 27, 41], "lattic": 5, "composition": 5, "algorithm": [5, 9, 18, 24, 41, 43], "opcod": [5, 6, 8, 12], "histori": [5, 24], "releas": [5, 24, 26], "3": [5, 8, 9, 12, 13, 15, 18, 20, 24, 26, 31, 32, 33, 36, 43], "rule": [5, 9, 10, 13, 16, 18, 21, 23, 24, 28, 34, 36, 37, 40, 41, 43, 44, 45, 46], "formed": [5, 9, 27, 32, 38, 45], "static": [5, 9, 19, 21, 27, 30, 31, 32], "construct": [5, 9, 16, 21, 27, 28, 30, 31, 33, 34, 38, 41, 45], "mathdef237": 6, "mathdef238": 6, "mathdef239": 6, "mathdef240": 6, "mathdef241": 6, "mathdef242": 6, "mathdef243": 6, "mathdef244": 6, "mathdef245": 6, "mathdef246": 6, "mathdef247": 6, "mathdef248": 6, "mathdef249": 6, "mathdef250": 6, "mathdef251": 6, "mathdef252": 6, "mathdef253": 6, "mathdef254": 6, "mathdef255": 6, "mathdef256": 6, "mathdef257": 6, "mathdef258": 6, "mathdef259": 6, "mathdef260": 6, "mathdef261": 6, "mathdef262": 6, "mathdef263": 6, "mathdef264": 6, "mathdef265": 6, "mathdef266": 6, "mathdef267": 6, "mathdef268": 6, "mathdef269": 6, "mathdef270": 6, "mathdef271": 6, "mathdef272": 6, "mathdef273": 6, "mathdef274": 6, "mathdef275": 6, "mathdef276": 6, "00": [6, 10, 12, 13, 14, 15, 19, 33, 37], "mathdef277": 6, "01": [6, 10, 12, 13, 14, 24, 26], "bt": [6, 12, 21, 36, 43], "mathdef278": 6, "02": [6, 12, 13], "mathdef279": 6, "03": [6, 12, 13, 15], "mathdef280": 6, "04": [6, 12], "mathdef281": 6, "05": [6, 12], "mathdef282": 6, "06": [6, 24, 26], "mathdef283": 6, "07": 6, "mathdef284": 6, "08": 6, "mathdef285": 6, "09": [6, 37, 40], "mathdef286": 6, "0a": [6, 34, 37, 40], "mathdef287": 6, "0b": [6, 12], "l": [6, 9, 10, 12, 13, 14, 15, 16, 19, 20, 21, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 45], "mathdef288": 6, "0c": [6, 12], "mathdef289": 6, "0d": [6, 12, 37, 40], "mathdef290": 6, "0e": [6, 12], "mathdef291": 6, "0f": [6, 10, 12], "mathdef292": 6, "y": [6, 9, 12, 13, 31, 34, 36, 38, 39], "mathdef293": 6, "mathdef294": 6, "12": [6, 12, 13, 15, 44], "mathdef295": 6, "13": [6, 8, 12], "mathdef296": 6, "14": [6, 8, 12, 20], "mathdef297": 6, "15": [6, 8, 12, 18, 20, 40], "mathdef298": 6, "mathdef299": 6, "17": [6, 8, 12], "mathdef300": 6, "18": [6, 8, 12, 15], "mathdef301": 6, "19": [6, 8, 12], "mathdef302": 6, "1a": [6, 12], "mathdef303": 6, "1b": [6, 12], "mathdef304": 6, "1c": [6, 12], "mathdef305": 6, "1d": 6, "mathdef306": 6, "1e": 6, "mathdef307": 6, "1f": 6, "mathdef308": 6, "20": [6, 8, 12, 40], "mathdef309": 6, "21": [6, 8, 12, 44], "mathdef310": 6, "22": [6, 8, 12, 40, 44], "mathdef311": 6, "23": [6, 12, 33], "mathdef312": 6, "24": [6, 12], "mathdef313": 6, "25": [6, 12], "mathdef314": 6, "26": [6, 12], "mathdef315": 6, "27": [6, 12, 40], "mathdef316": 6, "28": [6, 8, 12], "mathdef317": 6, "29": [6, 8, 12], "mathdef318": 6, "2a": [6, 12], "mathdef319": 6, "2b": [6, 12], "mathdef320": 6, "2c": [6, 12], "mathdef321": 6, "2d": [6, 12], "mathdef322": 6, "2e": [6, 12], "mathdef323": 6, "2f": [6, 12], "mathdef324": 6, "30": [6, 12], "mathdef325": 6, "31": [6, 12, 18, 21, 30, 32, 43], "mathdef326": 6, "mathdef327": 6, "mathdef328": 6, "34": [6, 8, 12], "mathdef329": 6, "35": [6, 12], "mathdef330": 6, "36": [6, 12], "mathdef331": 6, "37": [6, 12], "mathdef332": 6, "38": [6, 12], "mathdef333": 6, "39": [6, 12], "mathdef334": 6, "3a": [6, 12], "mathdef335": 6, "3b": [6, 12], "mathdef336": 6, "3c": [6, 12], "mathdef337": 6, "3d": [6, 12], "mathdef338": 6, "3e": [6, 12, 15], "mathdef339": 6, "3f": [6, 12], "mathdef340": 6, "40": [6, 8, 12, 13], "mathdef341": 6, "41": [6, 8, 12], "mathdef342": 6, "42": [6, 12], "mathdef343": 6, "43": [6, 12], "mathdef344": 6, "44": [6, 12], "mathdef345": 6, "45": [6, 12], "mathdef346": 6, "46": [6, 12], "mathdef347": 6, "47": [6, 12], "mathdef348": 6, "48": [6, 8, 12], "mathdef349": 6, "49": [6, 8, 12], "mathdef350": 6, "4a": [6, 12], "mathdef351": 6, "4b": [6, 12], "mathdef352": 6, "4c": [6, 12], "mathdef353": 6, "4d": [6, 8, 12], "mathdef354": 6, "4e": [6, 8, 12, 14], "mathdef355": 6, "4f": [6, 8, 12, 14], "mathdef356": 6, "50": [6, 8, 12, 14], "mathdef357": 6, "51": [6, 8, 12], "mathdef358": 6, "52": [6, 12, 33], "mathdef359": 6, "53": [6, 12], "mathdef360": 6, "54": [6, 12], "mathdef361": 6, "55": [6, 12], "mathdef362": 6, "56": [6, 12], "mathdef363": 6, "57": [6, 12], "mathdef364": 6, "58": [6, 12], "mathdef365": 6, "59": [6, 12], "mathdef366": 6, "5a": [6, 12], "mathdef367": 6, "5b": [6, 12], "mathdef368": 6, "5c": [6, 12, 40], "mathdef369": 6, "5d": [6, 8, 12], "mathdef370": 6, "5e": [6, 8, 12, 14], "mathdef371": 6, "5f": [6, 8, 12, 14], "mathdef372": 6, "60": [6, 8, 12, 14], "mathdef373": 6, "61": [6, 8, 12, 13], "mathdef374": 6, "62": [6, 8, 12], "mathdef375": 6, "63": [6, 8, 12, 14], "mathdef376": 6, "mathdef377": 6, "65": [6, 8, 12], "mathdef378": 6, "66": [6, 12], "mathdef379": 6, "67": [6, 12], "mathdef380": 6, "68": [6, 12], "mathdef381": 6, "69": [6, 8, 12], "mathdef382": 6, "6a": [6, 8, 12, 14], "mathdef383": 6, "6b": [6, 8, 12, 14], "mathdef384": 6, "6c": [6, 8, 12, 14], "mathdef385": 6, "6d": [6, 8, 12, 13, 14], "mathdef386": 6, "6e": [6, 8, 12, 14], "mathdef387": 6, "6f": [6, 8, 12, 14], "mathdef388": 6, "70": [6, 8, 12, 14], "mathdef389": 6, "71": [6, 8, 12, 14], "mathdef390": 6, "72": [6, 8, 12, 14], "mathdef391": 6, "73": [6, 8, 12, 13, 14], "mathdef392": 6, "74": [6, 8, 12], "mathdef393": 6, "75": [6, 12], "mathdef394": 6, "76": [6, 12], "mathdef395": 6, "77": [6, 8, 12, 14], "mathdef396": 6, "78": [6, 8, 12, 14], "mathdef397": 6, "79": [6, 8, 12], "mathdef398": 6, "7a": [6, 8, 12], "mathdef399": 6, "7b": [6, 8, 12, 14, 15], "mathdef400": 6, "7c": [6, 8, 10, 12, 14], "mathdef401": 6, "7d": [6, 8, 10, 12, 14], "mathdef402": 6, "7e": [6, 8, 10, 12, 14, 15], "mathdef403": 6, "7f": [6, 8, 10, 12, 14, 15, 40], "mathdef404": 6, "80": [6, 12, 15], "mathdef405": 6, "81": [6, 12], "mathdef406": 6, "82": [6, 12], "mathdef407": 6, "83": [6, 12, 15], "mathdef408": 6, "84": [6, 12], "mathdef409": 6, "85": [6, 12], "mathdef410": 6, "86": [6, 12], "mathdef411": 6, "87": [6, 12], "mathdef412": 6, "88": [6, 12], "mathdef413": 6, "89": [6, 12], "mathdef414": 6, "8a": [6, 12], "mathdef415": 6, "8b": [6, 12], "mathdef416": 6, "8c": [6, 12], "mathdef417": 6, "8d": [6, 12], "mathdef418": 6, "8e": [6, 12], "mathdef419": 6, "8f": [6, 12], "mathdef420": 6, "90": [6, 12], "mathdef421": 6, "91": [6, 12], "mathdef422": 6, "92": [6, 12], "mathdef423": 6, "93": [6, 12], "mathdef424": 6, "94": [6, 12], "mathdef425": 6, "95": [6, 12], "mathdef426": 6, "96": [6, 12], "mathdef427": 6, "97": [6, 12], "mathdef428": 6, "98": [6, 12], "mathdef429": 6, "99": [6, 12], "mathdef430": 6, "9a": [6, 12], "mathdef431": 6, "9b": [6, 12], "mathdef432": 6, "9c": [6, 12], "mathdef433": 6, "9d": [6, 12], "mathdef434": 6, "9e": [6, 12], "mathdef435": 6, "9f": [6, 12], "mathdef436": 6, "a0": [6, 12], "mathdef437": 6, "a1": [6, 12], "mathdef438": 6, "a2": [6, 12], "mathdef439": 6, "a3": [6, 12], "mathdef440": 6, "a4": [6, 12], "mathdef441": 6, "a5": [6, 12], "mathdef442": 6, "a6": [6, 12], "mathdef443": 6, "a7": [6, 12], "mathdef444": 6, "a8": [6, 12], "mathdef445": 6, "a9": [6, 12], "mathdef446": 6, "aa": [6, 12], "mathdef447": 6, "mathdef448": 6, "ac": [6, 12], "mathdef449": 6, "mathdef450": 6, "ae": [6, 12], "mathdef451": 6, "af": [6, 12], "mathdef452": 6, "b0": [6, 12], "mathdef453": 6, "b1": [6, 12], "mathdef454": 6, "b2": [6, 12], "mathdef455": 6, "b3": [6, 12], "mathdef456": 6, "b4": [6, 12], "mathdef457": 6, "b5": [6, 12], "mathdef458": 6, "b6": [6, 12], "mathdef459": 6, "b7": [6, 12], "mathdef460": 6, "b8": [6, 12], "mathdef461": 6, "b9": [6, 12], "mathdef462": 6, "ba": [6, 12], "mathdef463": 6, "bb": [6, 12], "mathdef464": 6, "bc": [6, 12], "mathdef465": 6, "bd": [6, 12], "mathdef466": 6, "BE": [6, 12], "mathdef467": 6, "bf": [6, 12], "mathdef468": 6, "c0": [6, 12, 15], "mathdef469": 6, "c1": [6, 12], "mathdef470": 6, "c2": [6, 12], "mathdef471": 6, "c3": [6, 12], "mathdef472": 6, "c4": [6, 12], "mathdef473": 6, "c5": 6, "mathdef474": 6, "c6": 6, "mathdef475": 6, "c7": 6, "mathdef476": 6, "c8": 6, "mathdef477": 6, "c9": 6, "mathdef478": 6, "ca": 6, "mathdef479": 6, "cb": 6, "mathdef480": 6, "cc": 6, "mathdef481": 6, "cd": 6, "mathdef482": 6, "ce": 6, "mathdef483": 6, "cf": 6, "ht": [6, 12, 13, 14, 18, 21, 32, 38, 39, 41, 44], "mathdef484": 6, "d0": [6, 12], "mathdef485": 6, "d1": [6, 12], "mathdef486": 6, "d2": [6, 12], "mathdef487": 6, "d3": [6, 12], "mathdef488": 6, "d4": [6, 12], "mathdef489": 6, "d5": [6, 12], "mathdef490": 6, "d6": [6, 12], "mathdef491": 6, "d7": 6, "mathdef492": 6, "d8": 6, "mathdef493": 6, "d9": 6, "mathdef494": 6, "da": [6, 18, 38], "mathdef495": 6, "db": 6, "mathdef496": 6, "dc": 6, "mathdef497": 6, "dd": 6, "mathdef498": 6, "de": 6, "mathdef499": 6, "df": 6, "mathdef500": 6, "e0": [6, 15], "mathdef501": 6, "e1": 6, "mathdef502": 6, "e2": 6, "mathdef503": 6, "e3": 6, "mathdef504": 6, "e4": 6, "mathdef505": 6, "e5": 6, "mathdef506": 6, "e6": 6, "mathdef507": 6, "e7": 6, "mathdef508": 6, "e8": 6, "mathdef509": 6, "e9": 6, "mathdef510": 6, "ea": [6, 18], "mathdef511": 6, "eb": 6, "mathdef512": 6, "ec": 6, "mathdef513": 6, "ed": 6, "mathdef514": 6, "ee": 6, "mathdef515": 6, "ef": 6, "mathdef516": 6, "f0": [6, 15], "mathdef517": 6, "f1": 6, "mathdef518": 6, "f2": 6, "mathdef519": 6, "f3": 6, "mathdef520": 6, "f4": 6, "mathdef521": 6, "f5": 6, "mathdef522": 6, "f6": 6, "mathdef523": 6, "f7": 6, "mathdef524": 6, "f8": 6, "mathdef525": 6, "f9": 6, "mathdef526": 6, "fa": [6, 9, 21], "mathdef527": 6, "fb": [6, 12], "mathdef528": 6, "mathdef529": 6, "mathdef530": 6, "mathdef531": 6, "mathdef532": 6, "mathdef533": 6, "mathdef534": 6, "mathdef535": 6, "mathdef536": 6, "mathdef537": 6, "mathdef538": 6, "mathdef539": 6, "mathdef540": 6, "mathdef541": 6, "mathdef542": 6, "mathdef543": 6, "mathdef544": 6, "mathdef545": 6, "mathdef546": 6, "mathdef547": 6, "mathdef548": 6, "mathdef549": 6, "mathdef550": 6, "mathdef551": 6, "mathdef552": 6, "mathdef553": 6, "mathdef554": 6, "mathdef555": 6, "mathdef556": 6, "mathdef557": 6, "mathdef558": 6, "mathdef559": 6, "mathdef560": 6, "mathdef561": 6, "mathdef562": 6, "mathdef563": 6, "mathdef564": 6, "mathdef565": 6, "mathdef566": 6, "mathdef567": 6, "mathdef568": 6, "mathdef569": 6, "mathdef570": 6, "mathdef571": 6, "mathdef572": 6, "mathdef573": 6, "mathdef574": 6, "mathdef575": 6, "mathdef576": 6, "mathdef577": 6, "mathdef578": 6, "mathdef579": 6, "mathdef580": 6, "mathdef581": 6, "mathdef582": 6, "mathdef583": 6, "mathdef584": 6, "mathdef585": 6, "mathdef586": 6, "mathdef587": 6, "mathdef588": 6, "mathdef589": 6, "mathdef590": 6, "mathdef591": 6, "fc": [6, 12], "mathdef592": 6, "mathdef593": 6, "mathdef594": 6, "mathdef595": 6, "mathdef596": 6, "mathdef597": 6, "mathdef598": 6, "mathdef599": 6, "mathdef600": 6, "mathdef601": 6, "mathdef602": 6, "mathdef603": 6, "mathdef604": 6, "mathdef605": 6, "mathdef606": 6, "mathdef607": 6, "mathdef608": 6, "mathdef609": 6, "mathdef610": 6, "mathdef611": 6, "mathdef612": 6, "mathdef613": 6, "mathdef614": 6, "mathdef615": 6, "mathdef616": 6, "mathdef617": 6, "mathdef618": 6, "mathdef619": 6, "mathdef620": 6, "mathdef621": 6, "mathdef622": 6, "mathdef623": 6, "mathdef624": 6, "mathdef625": 6, "mathdef626": 6, "mathdef627": 6, "mathdef628": 6, "mathdef629": 6, "fd": [6, 12], "mathdef630": 6, "8x8": [6, 12, 36], "mathdef631": 6, "mathdef632": 6, "mathdef633": 6, "mathdef634": 6, "16x4": [6, 12, 36], "mathdef635": 6, "mathdef636": 6, "mathdef637": 6, "mathdef638": 6, "32x2": [6, 12, 36], "mathdef639": 6, "mathdef640": 6, "mathdef641": 6, "mathdef642": 6, "mathdef643": 6, "mathdef644": 6, "mathdef645": 6, "mathdef646": 6, "mathdef647": 6, "mathdef648": 6, "mathdef649": 6, "mathdef650": 6, "mathdef651": 6, "mathdef652": 6, "mathdef653": 6, "mathdef654": 6, "mathdef655": 6, "mathdef656": 6, "mathdef657": 6, "mathdef658": 6, "mathdef659": 6, "mathdef660": 6, "mathdef661": 6, "mathdef662": 6, "mathdef663": 6, "mathdef664": 6, "mathdef665": 6, "mathdef666": 6, "mathdef667": 6, "mathdef668": 6, "mathdef669": 6, "mathdef670": 6, "mathdef671": 6, "mathdef672": 6, "mathdef673": 6, "mathdef674": 6, "mathdef675": 6, "mathdef676": 6, "mathdef677": 6, "mathdef678": 6, "mathdef679": 6, "mathdef680": 6, "mathdef681": 6, "mathdef682": 6, "mathdef683": 6, "mathdef684": 6, "mathdef685": 6, "mathdef686": 6, "mathdef687": 6, "mathdef688": 6, "mathdef689": 6, "mathdef690": 6, "mathdef691": 6, "mathdef692": 6, "mathdef693": 6, "mathdef694": 6, "mathdef695": 6, "mathdef696": 6, "mathdef697": 6, "mathdef698": 6, "mathdef699": 6, "mathdef700": 6, "mathdef701": 6, "mathdef702": 6, "mathdef703": 6, "mathdef704": 6, "mathdef705": 6, "mathdef706": 6, "mathdef707": 6, "mathdef708": 6, "mathdef709": 6, "mathdef710": 6, "mathdef711": 6, "mathdef712": 6, "mathdef713": 6, "mathdef714": 6, "mathdef715": 6, "mathdef716": 6, "mathdef717": 6, "mathdef718": 6, "mathdef719": 6, "mathdef720": 6, "mathdef721": 6, "mathdef722": 6, "mathdef723": 6, "mathdef724": 6, "mathdef725": 6, "mathdef726": 6, "mathdef727": 6, "mathdef728": 6, "mathdef729": 6, "mathdef730": 6, "mathdef731": 6, "mathdef732": 6, "mathdef733": 6, "mathdef734": 6, "mathdef735": 6, "mathdef736": 6, "mathdef737": 6, "mathdef738": 6, "mathdef739": 6, "mathdef740": 6, "mathdef741": 6, "mathdef742": 6, "mathdef743": 6, "mathdef744": 6, "mathdef745": 6, "mathdef746": 6, "mathdef747": 6, "mathdef748": 6, "mathdef749": 6, "mathdef750": 6, "mathdef751": 6, "mathdef752": 6, "mathdef753": 6, "mathdef754": 6, "mathdef755": 6, "mathdef756": 6, "mathdef757": 6, "mathdef758": 6, "mathdef759": 6, "mathdef760": 6, "mathdef761": 6, "mathdef762": 6, "mathdef763": 6, "mathdef764": 6, "mathdef765": 6, "mathdef766": 6, "mathdef767": 6, "mathdef768": 6, "mathdef769": 6, "mathdef770": 6, "mathdef771": 6, "mathdef772": 6, "mathdef773": 6, "mathdef774": 6, "mathdef775": 6, "mathdef776": 6, "mathdef777": 6, "mathdef778": 6, "mathdef779": 6, "mathdef780": 6, "mathdef781": 6, "mathdef782": 6, "mathdef783": 6, "mathdef784": 6, "mathdef785": 6, "mathdef786": 6, "mathdef787": 6, "mathdef788": 6, "mathdef789": 6, "mathdef790": 6, "mathdef791": 6, "mathdef792": 6, "mathdef793": 6, "mathdef794": 6, "mathdef795": 6, "mathdef796": 6, "mathdef797": 6, "mathdef798": 6, "mathdef799": 6, "mathdef800": 6, "mathdef801": 6, "mathdef802": 6, "mathdef803": 6, "mathdef804": 6, "mathdef805": 6, "mathdef806": 6, "mathdef807": 6, "mathdef808": 6, "mathdef809": 6, "mathdef810": 6, "mathdef811": 6, "mathdef812": 6, "mathdef813": 6, "mathdef814": 6, "mathdef815": 6, "mathdef816": 6, "mathdef817": 6, "mathdef818": 6, "mathdef819": 6, "mathdef820": 6, "mathdef821": 6, "mathdef822": 6, "mathdef823": 6, "mathdef824": 6, "mathdef825": 6, "mathdef826": 6, "mathdef827": 6, "mathdef828": 6, "mathdef829": 6, "mathdef830": 6, "mathdef831": 6, "mathdef832": 6, "mathdef833": 6, "mathdef834": 6, "mathdef835": 6, "mathdef836": 6, "mathdef837": 6, "mathdef838": 6, "mathdef839": 6, "mathdef840": 6, "mathdef841": 6, "mathdef842": 6, "mathdef843": 6, "mathdef844": 6, "mathdef845": 6, "mathdef846": 6, "mathdef847": 6, "mathdef848": 6, "mathdef849": 6, "mathdef850": 6, "mathdef851": 6, "mathdef852": 6, "mathdef853": 6, "mathdef854": 6, "mathdef855": 6, "mathdef856": 6, "mathdef857": 6, "mathdef858": 6, "mathdef859": 6, "mathdef860": 6, "mathdef861": 6, "mathdef862": 6, "mathdef863": 6, "mathdef864": 6, "mathdef865": 6, "mathdef866": 6, "mathdef867": 6, "mathdef868": 6, "mathdef869": 6, "mathdef870": 6, "mathdef871": 6, "mathdef872": 6, "mathdef873": 6, "mathdef874": 6, "mathdef875": 6, "mathdef876": 6, "mathdef877": 6, "mathdef878": 6, "mathdef879": 6, "mathdef880": 6, "mathdef881": 6, "mathdef882": 6, "mathdef883": 6, "mathdef884": 6, "mathdef885": 6, "mathdef886": 6, "mathdef887": 6, "mathdef888": 6, "mathdef889": 6, "mathdef890": 6, "mathdef891": 6, "mathdef892": 6, "mathdef893": 6, "mathdef894": 6, "mathdef895": 6, "mathdef896": 6, "mathdef897": 6, "mathdef898": 6, "mathdef899": 6, "mathdef900": 6, "mathdef901": 6, "mathdef902": 6, "mathdef903": 6, "mathdef904": 6, "mathdef905": 6, "mathdef906": 6, "mathdef907": 6, "mathdef908": 6, "mathdef909": 6, "mathdef910": 6, "mathdef911": 6, "mathdef912": 6, "mathdef913": 6, "mathdef914": 6, "mathdef915": 6, "mathdef916": 6, "mathdef917": 6, "mathdef918": 6, "mathdef919": 6, "mathdef920": 6, "mathdef921": 6, "mathdef922": 6, "mathdef923": 6, "mathdef924": 6, "mathdef925": 6, "mathdef926": 6, "mathdef927": 6, "mathdef928": 6, "mathdef929": 6, "mathdef930": 6, "mathdef931": 6, "mathdef932": 6, "mathdef933": 6, "mathdef934": 6, "mathdef935": 6, "mathdef936": 6, "mathdef937": 6, "mathdef938": 6, "mathdef939": 6, "mathdef940": 6, "mathdef941": 6, "mathdef942": 6, "mathdef943": 6, "mathdef944": 6, "mathdef945": 6, "mathdef946": 6, "mathdef947": 6, "mathdef948": 6, "mathdef949": 6, "mathdef950": 6, "mathdef951": 6, "mathdef952": 6, "mathdef953": 6, "mathdef954": 6, "mathdef955": 6, "mathdef956": 6, "mathdef957": 6, "mathdef958": 6, "mathdef959": 6, "mathdef960": 6, "mathdef961": 6, "mathdef962": 6, "mathdef963": 6, "mathdef964": 6, "mathdef965": 6, "mathdef966": 6, "mathdef967": 6, "mathdef968": 6, "mathdef969": 6, "mathdef970": 6, "mathdef971": 6, "mathdef972": 6, "mathdef973": 6, "mathdef974": 6, "mathdef975": 6, "mathdef976": 6, "mathdef977": 6, "mathdef978": 6, "mathdef979": 6, "mathdef980": 6, "mathdef981": 6, "mathdef982": 6, "mathdef983": 6, "mathdef984": 6, "mathdef985": 6, "mathdef986": 6, "mathdef987": 6, "mathdef988": 6, "mathdef989": 6, "mathdef990": 6, "mathdef991": 6, "mathdef992": 6, "mathdef993": 6, "mathdef994": 6, "mathdef995": 6, "mathdef996": 6, "mathdef997": 6, "mathdef998": 6, "mathdef999": 6, "mathdef1000": 6, "mathdef1001": 6, "mathdef1002": 6, "mathdef1003": 6, "mathdef1004": 6, "mathdef1005": 6, "mathdef1006": 6, "mathdef1007": 6, "mathdef1008": 6, "mathdef1009": 6, "mathdef1010": 6, "mathdef1011": 6, "mathdef1012": 6, "mathdef1013": 6, "mathdef1014": 6, "mathdef1015": 6, "mathdef1016": 6, "mathdef1017": 6, "mathdef1018": 6, "mathdef1019": 6, "mathdef1020": 6, "mathdef1021": 6, "mathdef1022": 6, "mathdef1023": 6, "mathdef1024": 6, "mathdef1025": 6, "mathdef1026": 6, "mathdef1027": 6, "mathdef1028": 6, "mathdef1029": 6, "mathdef1030": 6, "mathdef1031": 6, "mathdef1032": 6, "mathdef1033": 6, "mathdef1034": 6, "mathdef1035": 6, "mathdef1036": 6, "mathdef1037": 6, "mathdef1038": 6, "mathdef1039": 6, "mathdef1040": 6, "mathdef1041": 6, "mathdef1042": 6, "mathdef1043": 6, "mathdef1044": 6, "mathdef1045": 6, "mathdef1046": 6, "mathdef1047": 6, "mathdef1048": 6, "mathdef1049": 6, "mathdef1050": 6, "mathdef1051": 6, "mathdef1052": 6, "mathdef1053": 6, "mathdef1054": 6, "mathdef1055": 6, "mathdef1056": 6, "mathdef1057": 6, "mathdef1058": 6, "mathdef1059": 6, "mathdef1060": 6, "mathdef1061": 6, "mathdef1062": 6, "mathdef1063": 6, "mathdef1064": 6, "mathdef1065": 6, "mathdef1066": 6, "mathdef1067": 6, "mathdef1068": 6, "mathdef1069": 6, "mathdef1070": 6, "mathdef1071": 6, "mathdef1072": 6, "mathdef1073": 6, "mathdef1074": 6, "mathdef1075": 6, "mathdef1076": 6, "mathdef1077": 6, "mathdef1078": 6, "mathdef1079": 6, "mathdef1080": 6, "mathdef1081": 6, "mathdef1082": 6, "mathdef1083": 6, "mathdef1084": 6, "mathdef1085": 6, "mathdef1086": 6, "mathdef1087": 6, "mathdef1088": 6, "mathdef1089": 6, "mathdef1090": 6, "mathdef1091": 6, "mathdef1092": 6, "mathdef1093": 6, "mathdef1094": 6, "mathdef1095": 6, "mathdef1096": 6, "mathdef1097": 6, "mathdef1098": 6, "mathdef1099": 6, "mathdef1100": 6, "mathdef1101": 6, "mathdef1102": 6, "mathdef1103": 6, "mathdef1104": 6, "mathdef1105": 6, "mathdef1106": 6, "mathdef1107": 6, "mathdef1108": 6, "mathdef1109": 6, "mathdef1110": 6, "mathdef1111": 6, "mathdef1112": 6, "mathdef1113": 6, "mathdef1114": 6, "mathdef1115": 6, "mathdef1116": 6, "mathdef1117": 6, "mathdef1118": 6, "mathdef1119": 6, "mathdef1120": 6, "mathdef1121": 6, "mathdef1122": 6, "mathdef1123": 6, "mathdef1124": 6, "mathdef1125": 6, "mathdef1126": 6, "mathdef1127": 6, "mathdef1128": 6, "mathdef1129": 6, "mathdef1130": 6, "mathdef1131": 6, "mathdef1132": 6, "mathdef1133": 6, "mathdef1134": 6, "mathdef1135": 6, "mathdef1136": 6, "mathdef1137": 6, "mathdef1138": 6, "mathdef1139": 6, "mathdef1140": 6, "mathdef1141": 6, "mathdef1142": 6, "mathdef1143": 6, "mathdef1144": 6, "mathdef1145": 6, "mathdef1146": 6, "mathdef1147": 6, "mathdef1148": 6, "mathdef1149": 6, "mathdef1150": 6, "mathdef1151": 6, "mathdef1152": 6, "mathdef1153": 6, "mathdef1154": 6, "mathdef1155": 6, "mathdef1156": 6, "mathdef1157": 6, "mathdef1158": 6, "mathdef1159": 6, "mathdef1160": 6, "mathdef1161": 6, "mathdef1162": 6, "mathdef1163": 6, "mathdef1164": 6, "mathdef1165": 6, "mathdef1166": 6, "mathdef1167": 6, "mathdef1168": 6, "mathdef1169": 6, "mathdef1170": 6, "mathdef1171": 6, "mathdef1172": 6, "mathdef1173": 6, "mathdef1174": 6, "mathdef1175": 6, "mathdef1176": 6, "mathdef1177": 6, "mathdef1178": 6, "mathdef1179": 6, "mathdef1180": 6, "mathdef1181": 6, "mathdef1182": 6, "mathdef1183": 6, "mathdef1184": 6, "mathdef1185": 6, "mathdef1186": 6, "mathdef1187": 6, "mathdef1188": 6, "mathdef1189": 6, "mathdef1190": 6, "mathdef1191": 6, "mathdef1192": 6, "mathdef1193": 6, "mathdef1194": 6, "mathdef1195": 6, "mathdef1196": 6, "mathdef1197": 6, "mathdef1198": 6, "mathdef1199": 6, "mathdef1200": 6, "mathdef1201": 6, "mathdef1202": 6, "mathdef1203": 6, "mathdef1204": 6, "mathdef1205": 6, "mathdef1206": 6, "mathdef1207": 6, "mathdef1208": 6, "mathdef1209": 6, "mathdef1210": 6, "mathdef1211": 6, "mathdef1212": 6, "mathdef1213": 6, "mathdef1214": 6, "mathdef1215": 6, "mathdef1216": 6, "mathdef1217": 6, "mathdef1218": 6, "mathdef1219": 6, "mathdef1220": 6, "mathdef1221": 6, "mathdef1222": 6, "mathdef1223": 6, "mathdef1224": 6, "mathdef1225": 6, "mathdef1226": 6, "mathdef1227": 6, "mathdef1228": 6, "mathdef1229": 6, "mathdef1230": 6, "mathdef1231": 6, "mathdef1232": 6, "mathdef1233": 6, "mathdef1234": 6, "mathdef1235": 6, "mathdef1236": 6, "mathdef1237": 6, "mathdef1238": 6, "mathdef1239": 6, "mathdef1240": 6, "mathdef1241": 6, "mathdef1242": 6, "mathdef1243": 6, "mathdef1244": 6, "mathdef1245": 6, "mathdef1246": 6, "mathdef1247": 6, "mathdef1248": 6, "mathdef1249": 6, "mathdef1250": 6, "mathdef1251": 6, "mathdef1252": 6, "mathdef1253": 6, "mathdef1254": 6, "mathdef1255": 6, "mathdef1256": 6, "mathdef1257": 6, "mathdef1258": 6, "fe": [6, 15], "mathdef1259": 6, "mathdef1260": 6, "mathdef1261": 6, "ff": [6, 15], "mathdef1262": 6, "mathdef1263": 6, "mathdef1264": 6, "mathdef1265": 6, "mathdef1266": 6, "mathdef1267": 6, "shortest": 6, "mathdef1268": 7, "mathdef1269": 7, "mathdef1270": 7, "mathdef1271": 7, "mathdef1272": 7, "mathdef1273": 7, "mathdef1274": 7, "mathdef1275": 7, "mathdef1276": 7, "mathdef1277": 7, "mathdef1278": 7, "mathdef1279": 7, "mathdef1280": 7, "mathdef1281": 7, "mathdef1282": 7, "mathdef1283": 7, "mathdef1284": 7, "mathdef1285": 7, "mathdef1286": 7, "mathdef1287": 7, "mathdef1288": 7, "mathdef1289": 7, "mathdef1290": 7, "mathdef1291": 7, "mathdef1292": 7, "mathdef1293": 7, "mathdef1294": 7, "mathdef1295": 7, "mathdef1296": 7, "mathdef1297": 7, "mathdef1298": 7, "mathdef1299": 7, "mathdef1300": 7, "mathdef1301": 7, "mathdef1302": 7, "mathdef1303": 7, "mathdef1304": 7, "mathdef1305": 7, "mathdef1306": 7, "judgement": [7, 9, 41], "vector": [7, 8, 11, 17, 21, 27, 29, 35, 42], "storag": [7, 9, 14, 27, 30, 32, 36, 39, 43, 44, 46], "k": [7, 18, 19, 20, 46], "mathdef1307": 8, "mathdef1308": 8, "mathdef1309": 8, "mathdef1310": 8, "mathdef1311": 8, "mathdef1312": 8, "mathdef1313": 8, "mathdef1314": 8, "mathdef1315": 8, "mathdef1316": 8, "mathdef1317": 8, "mathdef1318": 8, "mathdef1319": 8, "mathdef1320": 8, "mathdef1321": 8, "mathdef1322": 8, "mathdef1323": 8, "mathdef1324": 8, "mathdef1325": 8, "mathdef1326": 8, "mathdef1327": 8, "mathdef1328": 8, "mathdef1329": 8, "mathdef1330": 8, "mathdef1331": 8, "mathdef1332": 8, "mathdef1333": 8, "mathdef1334": 8, "mathdef1335": 8, "mathdef1336": 8, "mathdef1337": 8, "mathdef1338": 8, "mathdef1339": 8, "mathdef1340": 8, "mathdef1341": 8, "mathdef1342": 8, "mathdef1343": 8, "mathdef1344": 8, "mathdef1345": 8, "categori": [8, 21, 27, 30, 37], "constructor": [8, 14], "posit": [8, 12, 14, 15, 18, 20, 33, 36, 41], "mathdef1346": 8, "mathdef1347": 8, "mathdef1348": 8, "mathdef1349": 8, "mathdef1350": 8, "mathdef1351": 8, "mathdef1352": 8, "mathdef1353": 8, "mathdef1354": 8, "mathdef1355": 8, "mathdef1356": 8, "mathdef1357": 8, "mathdef1358": 8, "mathdef1359": 8, "mathdef1360": 8, "mathdef1361": 8, "mathdef1362": 8, "mathdef1363": 8, "mathdef1364": 8, "mathdef1365": 8, "mathdef1366": 8, "mathdef1367": 8, "mathdef1368": 8, "mathdef1369": 8, "mathdef1370": 8, "mathdef1371": 8, "mathdef1372": 8, "mathdef1373": 8, "mathdef1374": 8, "mathdef1375": 8, "mathdef1376": 8, "mathdef1377": 8, "mathdef1378": 8, "mathdef1379": 8, "mathdef1380": 8, "mathdef1381": 8, "mathdef1382": 8, "mathdef1383": 8, "mathdef1384": 9, "mathdef1385": 9, "mathdef1386": 9, "mathdef1387": 9, "mathdef1388": 9, "mathdef1389": 9, "mathdef1390": 9, "mathdef1391": 9, "mathdef1392": 9, "mathdef1393": 9, "mathdef1394": 9, "mathdef1395": 9, "mathdef1396": 9, "mathdef1397": 9, "mathdef1398": 9, "mathdef1399": 9, "mathdef1400": 9, "mathdef1401": 9, "mathdef1402": 9, "mathdef1403": 9, "mathdef1404": 9, "mathdef1405": 9, "mathdef1406": 9, "mathdef1407": 9, "mathdef1408": 9, "mathdef1409": 9, "mathdef1410": 9, "mathdef1411": 9, "mathdef1412": 9, "mathdef1413": 9, "mathdef1414": 9, "mathdef1415": 9, "mathdef1416": 9, "mathdef1417": 9, "mathdef1418": 9, "mathdef1419": 9, "mathdef1420": 9, "mathdef1421": 9, "mathdef1422": 9, "impli": [9, 30, 36], "both": [9, 14, 15, 16, 18, 20, 21, 28, 30, 31, 32, 36, 38, 40, 41, 43, 44, 45, 46], "safeti": 9, "correct": 9, "appli": [9, 16, 18, 20, 21, 34, 38, 41, 46], "evalu": [9, 18, 19, 45], "diverg": [9, 18], "No": [9, 10, 18, 26, 33, 36, 41], "locat": 9, "read": [9, 13, 16, 20, 30, 41], "written": [9, 10, 20, 28, 30, 32, 34, 36, 38, 40, 41], "except": [9, 10, 12, 13, 16, 20, 28, 34, 37, 40, 41, 43, 45], "those": [9, 10, 28, 30, 34, 41, 45], "linear": [9, 10, 21, 26, 27, 30, 31, 32, 43], "There": [9, 16, 20, 21, 27, 32, 39, 43, 44], "undefin": [9, 20], "behavior": [9, 16, 18, 21, 26, 30], "cover": 9, "mutual": [9, 19, 32, 45], "instrument": 9, "notabl": 9, "encapsul": 9, "scope": [9, 10, 21, 25, 27, 38, 41], "outsid": [9, 10, 21, 27, 30, 40, 41], "own": [9, 19, 21, 26, 27, 31, 32, 41], "compon": [9, 13, 16, 21, 28, 34, 41, 45], "unless": [9, 16, 18], "prove": 9, "dynam": [9, 19, 21, 27, 30, 32], "Then": [9, 23, 43, 44, 45, 46], "ones": [9, 15, 20, 30, 41], "_k": 9, "mean": [9, 18, 21, 27, 30, 32, 37, 41], "Or": [9, 18, 44, 46], "y_k": 9, "smaller": [9, 18, 20, 26, 27, 30, 43, 44, 46], "j_k": 9, "prec": 9, "lll": [9, 18, 20, 32, 38], "j": [9, 18, 19, 20, 33, 44], "2ex": [9, 12, 36, 38], "anoth": [9, 23, 30, 31, 38], "classifi": [9, 19, 23, 32, 41, 43, 45], "t_i": [9, 13, 18, 19, 34, 43, 46], "themselv": [9, 15, 21, 30, 37, 41, 45], "rel": [9, 18, 20, 23, 30, 36, 41, 43], "To": [9, 12, 16, 26, 34, 41, 43], "kind": [9, 13, 19, 21, 31, 32], "repurpos": 9, "path": [9, 28], "1ex": [9, 15, 18, 19, 20, 36, 38, 40], "a_": 9, "gg": 9, "transit": 9, "lcll": [9, 20, 36], "gg_": 9, "ft": [9, 14, 18, 21, 39, 44], "prevent": [9, 26, 30, 32, 40, 46], "presenc": [9, 13, 16, 18, 41], "mutat": [9, 16, 18, 19, 21], "s_1": [9, 19], "coincid": [9, 16, 18, 44], "outcom": [9, 18, 21, 45], "s_2": [9, 19], "quad": [9, 13, 18, 19, 34, 36, 38], "foral": [9, 20], "supset": 9, "emptyset": [9, 13], "vee": [9, 13, 15, 20, 36, 38, 40], "appropri": [9, 19, 30], "abl": [9, 13], "suffici": 9, "assumpt": [9, 26, 41], "multipli": [9, 20], "expans": [9, 10, 18, 20, 23, 28, 34, 38, 40, 41, 43, 45, 46], "fv": 9, "pt": [9, 18], "disjoint": [9, 32], "absent": [9, 41, 43, 44, 46], "prop": 9, "implicitli": [9, 10, 16, 27, 28, 30, 31, 34, 37, 41], "extra": 9, "below": [9, 18, 19, 45], "compound": [9, 32, 43], "modif": [9, 16, 18], "certain": [9, 16, 20, 21, 27], "inher": [9, 32], "adher": [9, 18], "explicit": [9, 12, 13, 21, 28, 30, 36, 38, 40, 44], "codifi": 9, "notion": [9, 18, 33, 44], "shrink": 9, "old": [9, 18], "ccc": 9, "remain": [9, 30, 46], "unchang": 9, "n_1": [9, 16, 30, 44], "n_2": [9, 16, 30, 44], "b_1": [9, 10, 15, 28], "b_2": [9, 15, 28], "standard": [9, 16, 20, 26, 32, 33, 41], "preserv": [9, 21, 31, 32], "step": [9, 16, 18, 19], "furthermor": [9, 13, 16, 18, 21, 30, 38, 40, 43, 45], "progress": 9, "corollari": 9, "finit": 9, "word": [9, 41], "forev": 9, "crash": 9, "behav": [9, 21, 30], "formal": [9, 17, 18, 20, 21, 26, 42], "articl": [9, 16, 41], "andrea": [9, 16, 18, 24, 41], "haa": [9, 16, 41], "rossberg": [9, 16, 24, 41], "derek": [9, 16, 41], "schuff": [9, 16, 41], "ben": [9, 16, 41], "titzer": [9, 16, 41], "dan": [9, 16, 41], "gohman": [9, 16, 41], "luke": [9, 16, 41], "wagner": [9, 16, 41], "alon": [9, 16, 26, 41], "zakai": [9, 16, 41], "jf": [9, 16, 41], "bastien": [9, 16, 41], "michael": [9, 16, 41], "holman": [9, 16, 41], "proceed": [9, 16, 41], "38th": [9, 16, 41], "acm": [9, 16, 41], "sigplan": [9, 16, 41], "confer": [9, 16, 41], "pldi": [9, 16, 41], "2017": [9, 16, 41], "proof": [9, 16, 41], "paper": 9, "conrad": 9, "watt": 9, "7th": 9, "certifi": 9, "cpp": 9, "2018": 9, "offici": 9, "xiaojia": 9, "rao": 9, "jean": 9, "pichon": 9, "pharabod": 9, "martin": 9, "bodin": 9, "philippa": 9, "gardner": 9, "24th": 9, "intern": [9, 23, 27, 32, 41, 45], "symposium": 9, "method": 9, "fm": 9, "2021": 9, "springer": 9, "simpl": [9, 21, 26, 27, 33, 41, 43, 45, 46], "particular": [9, 16, 20, 26, 27, 31], "scheme": 9, "possibli": [9, 10, 12, 13, 23, 28, 30, 32, 34, 38], "unconstrain": [9, 43], "place": [9, 13, 14, 16, 19, 21, 22, 26, 30, 34, 38, 41], "holder": 9, "moreov": [9, 16, 19, 21, 28, 31, 33, 40, 41, 43, 46], "input": [9, 20, 30, 32, 37, 41, 43, 44], "output": [9, 20, 30, 32, 41, 43, 44], "bottom": [9, 41], "isol": [9, 26], "implic": [9, 41], "latter": [9, 18, 30, 32, 33, 34, 38], "left": [9, 16, 18, 20, 21, 37, 41], "introduct": [9, 16, 24, 41], "capabl": [9, 26], "partial": [9, 18, 20], "might": [9, 21, 30, 38], "consid": [9, 20, 23, 26, 34, 36, 37, 43], "analysi": 9, "backtrack": 9, "technic": [9, 20], "nullabl": [9, 21, 23, 30, 32], "alpha_": 9, "numvectyp": 9, "xyz": 9, "unannot": 9, "open": [9, 26], "sigma": 9, "map": [9, 18, 28, 32, 38, 43, 45], "alpha": 9, "domain": 9, "greatest": [9, 43], "lower": [9, 20, 43], "upper": [9, 20], "provision": 9, "partit": 9, "hierarchi": [9, 23, 32, 43, 46], "vice": [9, 44], "versa": [9, 44], "safe": [9, 26, 27], "incompat": [9, 13, 32], "flow": [9, 27, 30], "freeli": 9, "x_1": [9, 43, 44], "x_2": [9, 43, 44], "share": [9, 21], "suffic": 9, "weaken": [9, 43], "subsumpt": 9, "invers": [9, 18, 20, 21], "decompos": 9, "anywher": [9, 21, 36, 39], "produc": [9, 13, 16, 18, 19, 20, 21, 27, 30, 31, 32, 38, 41, 43], "decomposit": 9, "mathdef1423": 10, "mathdef1424": 10, "mathdef1425": 10, "mathdef1426": 10, "mathdef1427": 10, "mathdef1428": 10, "mathdef1429": 10, "mathdef1430": 10, "mathdef1431": 10, "mathdef1432": 10, "mathdef1433": 10, "mathdef1434": 10, "mathdef1435": 10, "mathdef1436": 10, "mathdef1437": 10, "mathdef1438": 10, "mathdef1439": 10, "mathdef1440": 10, "mathdef1441": 10, "mathdef1442": 10, "mathdef1443": 10, "mathdef1444": 10, "mathdef1445": 10, "mathdef1446": 10, "mathdef1447": 10, "mathdef1448": 10, "mathdef1449": 10, "mathdef1450": 10, "mathdef1451": 10, "mathdef1452": 10, "mathdef1453": 10, "mathdef1454": 10, "mathdef1455": 10, "mathdef1456": 10, "mathdef1457": 10, "mathdef1458": 10, "mathdef1459": 10, "mathdef1460": 10, "mathdef1461": 10, "dens": 10, "attribut": [10, 20, 34, 38], "product": [10, 15, 28, 34, 37, 38, 40], "exactli": [10, 20], "synthes": [10, 34, 38], "mirror": [10, 34, 36, 38], "phrase": [10, 36, 41], "had": 10, "lead": [10, 20, 33], "altern": [10, 20, 30], "pick": [10, 20, 41, 43], "recommend": [10, 20, 34], "file": [10, 34, 38], "wasm": [10, 26], "layer": [10, 26], "compress": [10, 12, 13], "typewrit": [10, 34], "font": [10, 28, 34], "former": [10, 30, 34, 45], "hexadecim": [10, 33, 40], "mathdef1462": 10, "nontermin": [10, 28, 34], "geq": [10, 12, 14, 15, 18, 20, 28, 30, 33, 34, 40, 44], "iter": [10, 18, 28, 34], "shorthand": [10, 14, 19, 20, 28, 30, 33, 34, 39, 41], "relev": [10, 21, 26, 28, 34, 37, 38, 41], "occurr": [10, 12, 21, 28, 34, 37, 41], "bind": [10, 18, 34, 36, 38], "pattern": [10, 12, 15, 32, 34], "sym": [10, 28, 34], "a_1": [10, 18, 28, 34], "b_n": 10, "a_n": [10, 28, 34], "a_i": [10, 28, 34], "b_i": 10, "augment": [10, 28, 34, 38], "side": [10, 15, 26, 27, 28, 34, 36, 38, 41, 44, 46], "parenthes": [10, 33, 34, 36, 37], "combinatori": [10, 28, 34], "mani": [10, 26, 28, 34], "mathdef1463": 10, "mathdef1464": 10, "mathdef1465": 10, "mathdef1466": 10, "mathdef1467": 10, "mathdef1468": 10, "forth": 10, "mathdef1469": 10, "mathdef1470": 10, "mathdef1471": 10, "mathdef1472": 10, "term": [10, 16, 18, 19, 21, 28, 34, 38], "deal": [10, 28], "mathdef1473": 11, "mathdef1474": 11, "mathdef1475": 11, "mathdef1476": 11, "mathdef1477": 11, "mathdef1478": 11, "mathdef1479": 11, "mathdef1480": 11, "mathdef1481": 11, "mathdef1482": 11, "mathdef1483": 11, "mathdef1484": 11, "mathdef1485": 11, "mathdef1486": 11, "mathdef1487": 11, "mathdef1488": 11, "mathdef1489": 11, "mathdef1490": 11, "mathdef1491": 11, "mathdef1492": 11, "mathdef1493": 11, "mathdef1494": 11, "mathdef1495": 11, "mathdef1496": 11, "mathdef1497": 11, "mathdef1498": 11, "mathdef1499": 11, "mathdef1500": 11, "mathdef1501": 11, "mathdef1502": 11, "mathdef1503": 11, "mathdef1504": 11, "mathdef1505": 11, "mathdef1506": 11, "mathdef1507": 11, "mathdef1508": 11, "mathdef1509": 11, "mathdef1510": 11, "mathdef1511": 11, "aggreg": [11, 17, 29, 31, 35, 42], "mathdef1512": 12, "mathdef1513": 12, "mathdef1514": 12, "mathdef1515": 12, "mathdef1516": 12, "mathdef1517": 12, "mathdef1518": 12, "mathdef1519": 12, "mathdef1520": 12, "mathdef1521": 12, "mathdef1522": 12, "mathdef1523": 12, "mathdef1524": 12, "mathdef1525": 12, "mathdef1526": 12, "mathdef1527": 12, "mathdef1528": 12, "mathdef1529": 12, "mathdef1530": 12, "mathdef1531": 12, "mathdef1532": 12, "mathdef1533": 12, "mathdef1534": 12, "mathdef1535": 12, "mathdef1536": 12, "mathdef1537": 12, "mathdef1538": 12, "mathdef1539": 12, "mathdef1540": 12, "mathdef1541": 12, "mathdef1542": 12, "mathdef1543": 12, "mathdef1544": 12, "mathdef1545": 12, "mathdef1546": 12, "mathdef1547": 12, "mathdef1548": 12, "mathdef1549": 12, "mathdef1550": 12, "sever": [12, 20, 26, 30, 43], "bracket": [12, 30, 32, 36, 37, 40], "gap": 12, "mathdef1551": 12, "llcllll": [12, 13, 36, 38], "mathdef1552": 12, "mathdef1553": 12, "mathdef1554": 12, "mathdef1555": 12, "mathdef1556": 12, "mathdef1557": 12, "mathdef1558": 12, "mathdef1559": 12, "mathdef1560": 12, "mathdef1561": 12, "mathdef1562": 12, "mathdef1563": 12, "mathdef1564": 12, "mathdef1565": 12, "mathdef1566": 12, "l_n": [12, 36], "mathdef1567": 12, "mathdef1568": 12, "mathdef1569": 12, "mathdef1570": 12, "mathdef1571": 12, "mathdef1572": 12, "mathdef1573": 12, "mathdef1574": 12, "mathdef1575": 12, "mathdef1576": 12, "mathdef1577": 12, "mathdef1578": 12, "unlik": [12, 15, 27, 30, 31], "collid": 12, "mathdef1579": 12, "loss": 12, "prefix": [12, 30, 43], "mathdef1580": 12, "mathdef1581": 12, "mathdef1582": 12, "mathdef1583": 12, "mathdef1584": 12, "mathdef1585": 12, "mathdef1586": 12, "mathdef1587": 12, "mathdef1588": 12, "mathdef1589": 12, "mathdef1590": 12, "mathdef1591": 12, "mathdef1592": 12, "mathdef1593": 12, "mathdef1594": 12, "mathdef1595": 12, "mathdef1596": 12, "mathdef1597": 12, "mathdef1598": 12, "mathdef1599": 12, "mathdef1600": 12, "mathdef1601": 12, "mathdef1602": 12, "mathdef1603": 12, "mathdef1604": 12, "mathdef1605": 12, "mathdef1606": 12, "mathdef1607": 12, "mathdef1608": 12, "mathdef1609": 12, "mathdef1610": 12, "mathdef1611": 12, "mathdef1612": 12, "mathdef1613": 12, "annot": [12, 18, 30, 36, 41, 43], "mathdef1614": 12, "mathdef1615": 12, "mathdef1616": 12, "mathdef1617": 12, "mathdef1618": 12, "mathdef1619": 12, "mathdef1620": 12, "mathdef1621": 12, "mathdef1622": 12, "mathdef1623": 12, "mathdef1624": 12, "mathdef1625": 12, "mathdef1626": 12, "mathdef1627": 12, "mathdef1628": 12, "mathdef1629": 12, "variant": [12, 15, 30], "o": [12, 26, 36], "mathdef1630": 12, "mathdef1631": 12, "mathdef1632": 12, "mathdef1633": 12, "mathdef1634": 12, "mathdef1635": 12, "mathdef1636": 12, "mathdef1637": 12, "mathdef1638": 12, "mathdef1639": 12, "mathdef1640": 12, "mathdef1641": 12, "mathdef1642": 12, "mathdef1643": 12, "mathdef1644": 12, "mathdef1645": 12, "mathdef1646": 12, "mathdef1647": 12, "mathdef1648": 12, "mathdef1649": 12, "mathdef1650": 12, "mathdef1651": 12, "mathdef1652": 12, "mathdef1653": 12, "mathdef1654": 12, "mathdef1655": 12, "mathdef1656": 12, "mathdef1657": 12, "mathdef1658": 12, "mathdef1659": 12, "mathdef1660": 12, "mathdef1661": 12, "z": [12, 16, 18, 21, 33, 36, 37, 40], "mathdef1662": 12, "plain": [12, 20, 34, 36, 46], "phantom": [12, 36], "thisshouldbeenough": [12, 36], "mathdef1663": 12, "mathdef1664": 12, "mathdef1665": 12, "mathdef1666": 12, "mathdef1667": 12, "mathdef1668": 12, "mathdef1669": 12, "mathdef1670": 12, "mathdef1671": 12, "mathdef1672": 12, "mathdef1673": 12, "mathdef1674": 12, "mathdef1675": 12, "mathdef1676": 12, "mathdef1677": 12, "mathdef1678": 12, "mathdef1679": 12, "mathdef1680": 12, "mathdef1681": 12, "mathdef1682": 12, "mathdef1683": 12, "mathdef1684": 12, "mathdef1685": 12, "mathdef1686": 12, "mathdef1687": 12, "mathdef1688": 12, "mathdef1689": 12, "mathdef1690": 12, "mathdef1691": 12, "mathdef1692": 12, "mathdef1693": 12, "mathdef1694": 12, "mathdef1695": 12, "mathdef1696": 12, "mathdef1697": 12, "mathdef1698": 12, "mathdef1699": 12, "mathdef1700": 12, "mathdef1701": 12, "mathdef1702": 12, "mathdef1703": 12, "mathdef1704": 12, "mathdef1705": 12, "mathdef1706": 12, "mathdef1707": 12, "mathdef1708": 12, "mathdef1709": 12, "mathdef1710": 12, "mathdef1711": 12, "mathdef1712": 12, "mathdef1713": 12, "mathdef1714": 12, "mathdef1715": 12, "mathdef1716": 12, "mathdef1717": 12, "mathdef1718": 12, "mathdef1719": 12, "mathdef1720": 12, "mathdef1721": 12, "mathdef1722": 12, "mathdef1723": 12, "mathdef1724": 12, "mathdef1725": 12, "mathdef1726": 12, "mathdef1727": 12, "mathdef1728": 12, "mathdef1729": 12, "mathdef1730": 12, "mathdef1731": 12, "mathdef1732": 12, "mathdef1733": 12, "mathdef1734": 12, "mathdef1735": 12, "mathdef1736": 12, "mathdef1737": 12, "mathdef1738": 12, "mathdef1739": 12, "mathdef1740": 12, "mathdef1741": 12, "mathdef1742": 12, "mathdef1743": 12, "mathdef1744": 12, "mathdef1745": 12, "mathdef1746": 12, "mathdef1747": 12, "mathdef1748": 12, "mathdef1749": 12, "mathdef1750": 12, "mathdef1751": 12, "mathdef1752": 12, "mathdef1753": 12, "mathdef1754": 12, "mathdef1755": 12, "mathdef1756": 12, "mathdef1757": 12, "mathdef1758": 12, "mathdef1759": 12, "mathdef1760": 12, "mathdef1761": 12, "mathdef1762": 12, "mathdef1763": 12, "mathdef1764": 12, "mathdef1765": 12, "mathdef1766": 12, "mathdef1767": 12, "mathdef1768": 12, "mathdef1769": 12, "mathdef1770": 12, "mathdef1771": 12, "mathdef1772": 12, "mathdef1773": 12, "mathdef1774": 12, "mathdef1775": 12, "mathdef1776": 12, "mathdef1777": 12, "mathdef1778": 12, "mathdef1779": 12, "mathdef1780": 12, "mathdef1781": 12, "mathdef1782": 12, "mathdef1783": 12, "mathdef1784": 12, "mathdef1785": 12, "mathdef1786": 12, "mathdef1787": 12, "mathdef1788": 12, "mathdef1789": 12, "mathdef1790": 12, "satur": [12, 20], "truncat": [12, 20], "wherea": 12, "mathdef1791": 12, "mathdef1792": 12, "mathdef1793": 12, "mathdef1794": 12, "mathdef1795": 12, "mathdef1796": 12, "mathdef1797": 12, "mathdef1798": 12, "mathdef1799": 12, "mathdef1800": 12, "mathdef1801": 12, "mathdef1802": 12, "mathdef1803": 12, "mathdef1804": 12, "mathdef1805": 12, "mathdef1806": 12, "mathdef1807": 12, "mathdef1808": 12, "mathdef1809": 12, "mathdef1810": 12, "mathdef1811": 12, "mathdef1812": 12, "mathdef1813": 12, "mathdef1814": 12, "mathdef1815": 12, "mathdef1816": 12, "mathdef1817": 12, "mathdef1818": 12, "mathdef1819": 12, "mathdef1820": 12, "mathdef1821": 12, "i128": [12, 36], "b_": 12, "mathdef1822": 12, "mathdef1823": 12, "mathdef1824": 12, "mathdef1825": 12, "mathdef1826": 12, "mathdef1827": 12, "mathdef1828": 12, "mathdef1829": 12, "mathdef1830": 12, "mathdef1831": 12, "mathdef1832": 12, "mathdef1833": 12, "mathdef1834": 12, "mathdef1835": 12, "mathdef1836": 12, "vechaslongerinstructionnam": 12, "mathdef1837": 12, "mathdef1838": 12, "mathdef1839": 12, "mathdef1840": 12, "mathdef1841": 12, "mathdef1842": 12, "mathdef1843": 12, "mathdef1844": 12, "mathdef1845": 12, "mathdef1846": 12, "mathdef1847": 12, "mathdef1848": 12, "mathdef1849": 12, "mathdef1850": 12, "mathdef1851": 12, "mathdef1852": 12, "mathdef1853": 12, "mathdef1854": 12, "mathdef1855": 12, "mathdef1856": 12, "mathdef1857": 12, "mathdef1858": 12, "mathdef1859": 12, "mathdef1860": 12, "mathdef1861": 12, "mathdef1862": 12, "mathdef1863": 12, "mathdef1864": 12, "mathdef1865": 12, "mathdef1866": 12, "mathdef1867": 12, "mathdef1868": 12, "mathdef1869": 12, "mathdef1870": 12, "mathdef1871": 12, "mathdef1872": 12, "mathdef1873": 12, "mathdef1874": 12, "214": 12, "mathdef1875": 12, "215": 12, "mathdef1876": 12, "216": 12, "mathdef1877": 12, "217": 12, "mathdef1878": 12, "218": 12, "mathdef1879": 12, "219": 12, "mathdef1880": 12, "mathdef1881": 12, "mathdef1882": 12, "mathdef1883": 12, "mathdef1884": 12, "mathdef1885": 12, "mathdef1886": 12, "mathdef1887": 12, "mathdef1888": 12, "mathdef1889": 12, "mathdef1890": 12, "mathdef1891": 12, "mathdef1892": 12, "mathdef1893": 12, "mathdef1894": 12, "mathdef1895": 12, "mathdef1896": 12, "mathdef1897": 12, "mathdef1898": 12, "mathdef1899": 12, "mathdef1900": 12, "mathdef1901": 12, "mathdef1902": 12, "mathdef1903": 12, "100": 12, "mathdef1904": 12, "101": 12, "mathdef1905": 12, "102": 12, "mathdef1906": 12, "107": 12, "mathdef1907": 12, "108": 12, "mathdef1908": 12, "109": 12, "mathdef1909": 12, "110": 12, "mathdef1910": 12, "111": 12, "mathdef1911": 12, "112": 12, "mathdef1912": 12, "113": 12, "mathdef1913": 12, "114": 12, "mathdef1914": 12, "115": 12, "mathdef1915": 12, "118": 12, "mathdef1916": 12, "119": 12, "mathdef1917": 12, "120": 12, "mathdef1918": 12, "121": 12, "mathdef1919": 12, "123": 12, "mathdef1920": 12, "124": 12, "mathdef1921": 12, "125": 12, "mathdef1922": 12, "128": [12, 18, 20, 21, 27, 30, 32, 33, 43], "mathdef1923": 12, "129": 12, "mathdef1924": 12, "130": 12, "mathdef1925": 12, "131": 12, "mathdef1926": 12, "132": 12, "mathdef1927": 12, "133": 12, "mathdef1928": 12, "134": 12, "mathdef1929": 12, "135": 12, "mathdef1930": 12, "136": 12, "mathdef1931": 12, "137": 12, "mathdef1932": 12, "138": 12, "mathdef1933": 12, "139": 12, "mathdef1934": 12, "140": 12, "mathdef1935": 12, "141": 12, "mathdef1936": 12, "142": 12, "mathdef1937": 12, "143": 12, "mathdef1938": 12, "144": 12, "mathdef1939": 12, "145": 12, "mathdef1940": 12, "146": 12, "mathdef1941": 12, "147": 12, "mathdef1942": 12, "149": 12, "mathdef1943": 12, "150": 12, "mathdef1944": 12, "151": 12, "mathdef1945": 12, "152": 12, "mathdef1946": 12, "153": 12, "mathdef1947": 12, "155": 12, "mathdef1948": 12, "156": 12, "mathdef1949": 12, "157": 12, "mathdef1950": 12, "158": 12, "mathdef1951": 12, "159": 12, "mathdef1952": 12, "126": 12, "mathdef1953": 12, "127": 12, "mathdef1954": 12, "160": 12, "mathdef1955": 12, "161": 12, "mathdef1956": 12, "163": 12, "mathdef1957": 12, "164": 12, "mathdef1958": 12, "167": 12, "mathdef1959": 12, "168": 12, "mathdef1960": 12, "169": 12, "mathdef1961": 12, "170": 12, "mathdef1962": 12, "171": 12, "mathdef1963": 12, "172": 12, "mathdef1964": 12, "173": 12, "mathdef1965": 12, "174": 12, "mathdef1966": 12, "177": 12, "mathdef1967": 12, "181": 12, "mathdef1968": 12, "182": 12, "mathdef1969": 12, "183": 12, "mathdef1970": 12, "184": 12, "mathdef1971": 12, "185": 12, "mathdef1972": 12, "186": 12, "mathdef1973": 12, "188": 12, "mathdef1974": 12, "189": 12, "mathdef1975": 12, "190": 12, "mathdef1976": 12, "191": 12, "mathdef1977": 12, "192": 12, "mathdef1978": 12, "193": 12, "mathdef1979": 12, "195": 12, "mathdef1980": 12, "196": 12, "mathdef1981": 12, "199": 12, "mathdef1982": 12, "200": 12, "mathdef1983": 12, "201": 12, "mathdef1984": 12, "202": 12, "mathdef1985": 12, "203": 12, "mathdef1986": 12, "204": 12, "mathdef1987": 12, "205": 12, "mathdef1988": 12, "206": 12, "mathdef1989": 12, "209": 12, "mathdef1990": 12, "213": 12, "mathdef1991": 12, "220": 12, "mathdef1992": 12, "221": 12, "mathdef1993": 12, "222": 12, "mathdef1994": 12, "223": 12, "mathdef1995": 12, "103": 12, "mathdef1996": 12, "104": 12, "mathdef1997": 12, "105": 12, "mathdef1998": 12, "106": 12, "mathdef1999": 12, "224": 12, "mathdef2000": 12, "225": 12, "mathdef2001": 12, "227": 12, "mathdef2002": 12, "228": 12, "mathdef2003": 12, "229": 12, "mathdef2004": 12, "230": 12, "mathdef2005": 12, "231": 12, "mathdef2006": 12, "232": 12, "mathdef2007": 12, "233": 12, "mathdef2008": 12, "234": 12, "mathdef2009": 12, "235": 12, "mathdef2010": 12, "116": 12, "mathdef2011": 12, "117": 12, "mathdef2012": 12, "122": 12, "mathdef2013": 12, "148": 12, "mathdef2014": 12, "236": 12, "mathdef2015": 12, "237": 12, "mathdef2016": 12, "239": 12, "mathdef2017": 12, "240": [12, 18], "mathdef2018": 12, "241": 12, "mathdef2019": 12, "242": 12, "mathdef2020": 12, "243": 12, "mathdef2021": 12, "244": 12, "mathdef2022": 12, "245": 12, "mathdef2023": 12, "246": 12, "mathdef2024": 12, "247": 12, "mathdef2025": 12, "248": 12, "mathdef2026": 12, "249": 12, "mathdef2027": 12, "250": 12, "mathdef2028": 12, "251": 12, "mathdef2029": 12, "252": 12, "mathdef2030": 12, "253": 12, "mathdef2031": 12, "254": 12, "mathdef2032": 12, "255": 12, "mathdef2033": 12, "mathdef2034": 12, "mathdef2035": 12, "mathdef2036": 12, "mathdef2037": 13, "mathdef2038": 13, "mathdef2039": 13, "mathdef2040": 13, "mathdef2041": 13, "mathdef2042": 13, "mathdef2043": 13, "mathdef2044": 13, "mathdef2045": 13, "mathdef2046": 13, "mathdef2047": 13, "mathdef2048": 13, "mathdef2049": 13, "mathdef2050": 13, "mathdef2051": 13, "mathdef2052": 13, "mathdef2053": 13, "mathdef2054": 13, "mathdef2055": 13, "mathdef2056": 13, "mathdef2057": 13, "mathdef2058": 13, "mathdef2059": 13, "mathdef2060": 13, "mathdef2061": 13, "mathdef2062": 13, "mathdef2063": 13, "mathdef2064": 13, "mathdef2065": 13, "mathdef2066": 13, "mathdef2067": 13, "mathdef2068": 13, "mathdef2069": 13, "mathdef2070": 13, "mathdef2071": 13, "mathdef2072": 13, "mathdef2073": 13, "mathdef2074": 13, "mathdef2075": 13, "organ": [13, 27, 31], "stream": [13, 16, 37], "being": [13, 26, 30, 41, 43], "parameter": 13, "cont": 13, "unknown": 13, "skip": 13, "navig": 13, "malform": [13, 15], "debug": [13, 26], "third": [13, 30], "parti": 13, "Their": [13, 32, 36], "uninterpret": [13, 15, 21, 31, 33, 40], "placement": 13, "nm": [13, 38], "d": [13, 18, 20, 38, 40], "mathdef2076": 13, "mathdef2077": 13, "mathdef2078": 13, "mathdef2079": 13, "_3": 13, "tab": [13, 18], "_4": [13, 36], "mathdef2080": 13, "mathdef2081": 13, "mathdef2082": 13, "unambigu": [13, 14, 34], "_5": 13, "glob": 13, "_6": 13, "_7": 13, "mathdef2083": 13, "mathdef2084": 13, "mathdef2085": 13, "mathdef2086": 13, "_8": [13, 20, 36], "seg": 13, "_9": 13, "el": [13, 18, 38], "mathdef2087": 13, "bitfield": 13, "maximum": [13, 14, 18, 21, 26, 31, 32, 46], "simplifi": [13, 18, 19, 38], "preambl": 13, "mathdef2088": 13, "backslash0asm": 13, "insert": [13, 36, 38, 40, 43], "prescrib": [13, 30, 43], "mathdef2089": 13, "mathdef2090": 13, "mathdef2091": 13, "mathdef2092": 13, "mathdef2093": 13, "mathdef2094": 13, "mathdef2095": 13, "mathdef2096": 13, "neq": [13, 18, 20, 30, 37, 38, 40, 45], "e_i": [13, 45], "backward": [13, 18, 30, 36, 38], "made": [13, 18, 21, 33, 34], "veri": [13, 16], "infrequ": 13, "ever": 13, "compat": [13, 23, 32, 36, 38], "increment": [13, 26, 45], "mathdef2097": 14, "mathdef2098": 14, "mathdef2099": 14, "mathdef2100": 14, "mathdef2101": 14, "mathdef2102": 14, "mathdef2103": 14, "mathdef2104": 14, "mathdef2105": 14, "mathdef2106": 14, "mathdef2107": 14, "mathdef2108": 14, "mathdef2109": 14, "mathdef2110": 14, "mathdef2111": 14, "mathdef2112": 14, "mathdef2113": 14, "mathdef2114": 14, "mathdef2115": 14, "mathdef2116": 14, "mathdef2117": 14, "mathdef2118": 14, "mathdef2119": 14, "mathdef2120": 14, "mathdef2121": 14, "mathdef2122": 14, "mathdef2123": 14, "mathdef2124": 14, "mathdef2125": 14, "mathdef2126": 14, "mathdef2127": 14, "mathdef2128": 14, "mathdef2129": 14, "mathdef2130": 14, "mathdef2131": 14, "mathdef2132": 14, "mathdef2133": 14, "mathdef2134": 14, "mathdef2135": 14, "small": 14, "sint": 14, "mathdef2136": 14, "mathdef2137": 14, "mathdef2138": 14, "mathdef2139": 14, "mathdef2140": 14, "mathdef2141": 14, "mathdef2142": 14, "mathdef2143": 14, "mathdef2144": 14, "mathdef2145": 14, "mathdef2146": 14, "mathdef2147": 14, "mathdef2148": 14, "mathdef2149": 14, "mathdef2150": 14, "mathdef2151": 14, "mathdef2152": 14, "coexist": 14, "mathdef2153": 14, "mathdef2154": 14, "mathdef2155": 14, "mathdef2156": 14, "mathdef2157": 14, "mathdef2158": 14, "recogn": [14, 37], "mathdef2159": 14, "mathdef2160": 14, "ct": [14, 39, 44], "mathdef2161": 14, "preced": [14, 19, 20, 31, 38, 43], "mathdef2162": 14, "mathdef2163": 14, "lim": [14, 39, 43, 45], "mutabl": [14, 18, 21, 27, 31, 32, 43], "mathdef2164": 14, "mathdef2165": 14, "mathdef2166": 15, "mathdef2167": 15, "mathdef2168": 15, "mathdef2169": 15, "mathdef2170": 15, "mathdef2171": 15, "mathdef2172": 15, "mathdef2173": 15, "mathdef2174": 15, "mathdef2175": 15, "mathdef2176": 15, "mathdef2177": 15, "mathdef2178": 15, "mathdef2179": 15, "mathdef2180": 15, "mathdef2181": 15, "mathdef2182": 15, "mathdef2183": 15, "mathdef2184": 15, "mathdef2185": 15, "mathdef2186": 15, "mathdef2187": 15, "mathdef2188": 15, "mathdef2189": 15, "mathdef2190": 15, "mathdef2191": 15, "mathdef2192": 15, "mathdef2193": 15, "mathdef2194": 15, "mathdef2195": 15, "mathdef2196": 15, "mathdef2197": 15, "mathdef2198": 15, "mathdef2199": 15, "mathdef2200": 15, "mathdef2201": 15, "mathdef2202": 15, "mathdef2203": 15, "mathdef2204": 15, "mathdef2205": 15, "mathdef2206": 15, "mathdef2207": 15, "mathdef2208": 15, "total": 15, "exce": [15, 21], "mathdef2209": 15, "complement": [15, 20, 26, 27, 30, 33], "mathdef2210": 15, "mathdef2211": 15, "mathdef2212": 15, "trail": [15, 18, 20], "mathdef2213": 15, "mathdef2214": 15, "mathdef2215": 15, "mathdef2216": 15, "mathdef2217": 15, "mathdef2218": 15, "mathdef2219": 15, "mathdef2220": 15, "mathdef2221": 15, "enforc": [15, 30, 36, 38, 41, 43], "unus": 15, "mathdef2222": 15, "mathdef2223": 15, "mathdef2224": 15, "mathdef2225": 15, "mathdef2226": 15, "mathdef2227": 15, "llclllll": 15, "lcl": [15, 18, 19, 21, 31, 32, 33, 38, 41, 43], "mathdef2228": 15, "mathdef2229": 15, "mathdef2230": 15, "800": 15, "mathdef2231": 15, "mathdef2232": 15, "b_3": 15, "mathdef2233": 15, "mathdef2234": 15, "d800": [15, 40], "mathdef2235": 15, "e000": [15, 33, 37, 40], "mathdef2236": 15, "10000": 15, "mathdef2237": 15, "mathdef2238": 15, "mathdef2239": 15, "b_4": 15, "mathdef2240": 15, "mathdef2241": 15, "110000": [15, 40], "mathdef2242": 15, "mathdef2243": 15, "mathdef2244": 15, "mathdef2245": 15, "mathdef2246": 15, "mathdef2247": 16, "mathdef2248": 16, "mathdef2249": 16, "mathdef2250": 16, "mathdef2251": 16, "mathdef2252": 16, "mathdef2253": 16, "mathdef2254": 16, "mathdef2255": 16, "mathdef2256": 16, "mathdef2257": 16, "mathdef2258": 16, "mathdef2259": 16, "mathdef2260": 16, "mathdef2261": 16, "mathdef2262": 16, "mathdef2263": 16, "mathdef2264": 16, "mathdef2265": 16, "mathdef2266": 16, "mathdef2267": 16, "mathdef2268": 16, "mathdef2269": 16, "mathdef2270": 16, "mathdef2271": 16, "mathdef2272": 16, "mathdef2273": 16, "mathdef2274": 16, "mathdef2275": 16, "mathdef2276": 16, "mathdef2277": 16, "mathdef2278": 16, "mathdef2279": 16, "mathdef2280": 16, "mathdef2281": 16, "mathdef2282": 16, "mathdef2283": 16, "mathdef2284": 16, "mathdef2285": 16, "model": [16, 21, 26, 27, 30], "intuit": [16, 21, 30, 41], "mathemat": [16, 20, 41], "understand": [16, 41], "offer": [16, 41], "concis": [16, 28, 41], "wide": [16, 27, 41], "readili": [16, 41], "amen": [16, 41], "stylis": [16, 41], "wise": [16, 18, 20, 28, 30], "recent": [16, 43], "entir": [16, 21, 31, 38, 43, 45], "abort": [16, 18, 27, 30], "jump": [16, 18, 30], "target": [16, 20, 21, 27, 30], "next": [16, 37], "crucial": 16, "give": [16, 41], "brief": [16, 41], "explan": [16, 41], "interest": [16, 41], "reader": [16, 41], "thorough": [16, 41], "found": [16, 41], "book": [16, 21, 41], "approach": [16, 41], "reduct": [16, 18, 21], "determinist": [16, 18, 20, 21, 43], "note": [16, 44], "tupl": 16, "later": [16, 31], "unnecessari": [16, 34], "clutter": [16, 34], "often": 16, "touch": 16, "conveni": [16, 20, 21, 34], "reduc": [16, 18, 21], "detail": [16, 27], "subject": [16, 26], "q_1": [16, 20], "q_2": [16, 20], "q_3": 16, "rcl": [16, 18, 41], "q_4": 16, "q_5": 16, "q_6": 16, "benjamin": [16, 41], "pierc": [16, 41], "mit": [16, 41], "press": [16, 41], "2002": [16, 41], "mathdef2286": 17, "mathdef2287": 17, "mathdef2288": 17, "mathdef2289": 17, "mathdef2290": 17, "mathdef2291": 17, "mathdef2292": 17, "mathdef2293": 17, "mathdef2294": 17, "mathdef2295": 17, "mathdef2296": 17, "mathdef2297": 17, "mathdef2298": 17, "mathdef2299": 17, "mathdef2300": 17, "mathdef2301": 17, "mathdef2302": 17, "mathdef2303": 17, "mathdef2304": 17, "mathdef2305": 17, "mathdef2306": 17, "mathdef2307": 17, "mathdef2308": 17, "mathdef2309": 17, "mathdef2310": 17, "mathdef2311": 17, "mathdef2312": 17, "mathdef2313": 17, "mathdef2314": 17, "mathdef2315": 17, "mathdef2316": 17, "mathdef2317": 17, "mathdef2318": 17, "mathdef2319": 17, "mathdef2320": 17, "mathdef2321": 17, "mathdef2322": 17, "mathdef2323": 17, "mathdef2324": 17, "prose": [17, 18, 19, 42], "convers": [17, 18, 21, 27, 30], "mathdef2325": 18, "mathdef2326": 18, "mathdef2327": 18, "mathdef2328": 18, "mathdef2329": 18, "mathdef2330": 18, "mathdef2331": 18, "mathdef2332": 18, "mathdef2333": 18, "mathdef2334": 18, "mathdef2335": 18, "mathdef2336": 18, "mathdef2337": 18, "mathdef2338": 18, "mathdef2339": 18, "mathdef2340": 18, "mathdef2341": 18, "mathdef2342": 18, "mathdef2343": 18, "mathdef2344": 18, "mathdef2345": 18, "mathdef2346": 18, "mathdef2347": 18, "mathdef2348": 18, "mathdef2349": 18, "mathdef2350": 18, "mathdef2351": 18, "mathdef2352": 18, "mathdef2353": 18, "mathdef2354": 18, "mathdef2355": 18, "mathdef2356": 18, "mathdef2357": 18, "mathdef2358": 18, "mathdef2359": 18, "mathdef2360": 18, "mathdef2361": 18, "mathdef2362": 18, "mathdef2363": 18, "underli": [18, 20, 33], "i_1": 18, "i_k": 18, "z_1": 18, "z_k": 18, "And": 18, "i_2": 18, "via": [18, 19], "c_1": [18, 20], "spectec": 18, "imag": 18, "c_2": 18, "land": [18, 30, 33, 37, 43], "rulepr": 18, "properli": 18, "ref_type_of": 18, "help": [18, 20], "y_0": 18, "zt": [18, 43, 44], "si": 18, "append": [18, 19, 28, 41, 45], "_y": 18, "th": [18, 28, 41], "ai": 18, "multicolumn": 18, "greater": [18, 20, 44], "cnn": 18, "gb": 18, "ibyt": 18, "inverse_": 18, "displai": 18, "width": [18, 20, 21, 27, 30, 32, 33, 43], "eight": [18, 27], "sum": 18, "subsequ": [18, 43], "c_i": [18, 20], "a_2": [18, 28], "getfield": 18, "earlier": [18, 36, 38], "zbyte": 18, "bitwis": [18, 20], "n_k": 18, "v_1": 18, "v_2": 18, "c_3": 18, "ci": 18, "onto": 18, "256": [18, 33], "x_i": [18, 19, 46], "j_1": [18, 20], "j_2": [18, 20], "_t_1": 18, "k_1": 18, "k_2": 18, "splice": 18, "seem": [18, 43], "wip": 18, "cj": 18, "d_2": [18, 20], "d_1": [18, 20], "merg": 18, "mayb": 18, "want": 18, "sai": [18, 41], "elabor": 18, "fail": [18, 19, 30], "referenc": [18, 21, 23, 27, 30, 31, 38, 39, 46], "practic": [18, 19, 21, 27, 32, 43], "avail": [18, 26, 27, 30, 31, 41], "lor": [18, 30, 43], "optim": [18, 30], "unalign": [18, 27], "violat": 18, "regardless": [18, 30, 32], "substanti": 18, "slower": 18, "hardwar": [18, 26, 30], "nbyte": 18, "inn": 18, "inverse_of_nbyt": 18, "m_k": 18, "w": [18, 20], "n_0": 18, "n_": 18, "m_0": [18, 33], "m_": 18, "continu": [18, 21, 28, 30], "acut": 18, "now": [18, 19], "al": 18, "phase": [18, 25], "sphinx": 18, "build": 18, "document": [18, 26, 39], "deepli": 18, "mainli": 18, "caus": [18, 30], "spuriou": 18, "tail": [18, 30], "uniniti": [18, 21], "therefor": [18, 21, 43], "fall": [18, 27, 37], "fi": 18, "regularli": 18, "consum": [18, 26, 30, 41, 43], "hf": 18, "singular": [18, 38, 39, 45], "ascrib": 18, "subsum": 18, "constitut": 18, "mathdef2364": 19, "mathdef2365": 19, "mathdef2366": 19, "mathdef2367": 19, "mathdef2368": 19, "mathdef2369": 19, "mathdef2370": 19, "mathdef2371": 19, "mathdef2372": 19, "mathdef2373": 19, "mathdef2374": 19, "mathdef2375": 19, "mathdef2376": 19, "mathdef2377": 19, "mathdef2378": 19, "mathdef2379": 19, "mathdef2380": 19, "mathdef2381": 19, "mathdef2382": 19, "mathdef2383": 19, "mathdef2384": 19, "mathdef2385": 19, "mathdef2386": 19, "mathdef2387": 19, "mathdef2388": 19, "mathdef2389": 19, "mathdef2390": 19, "mathdef2391": 19, "mathdef2392": 19, "mathdef2393": 19, "mathdef2394": 19, "mathdef2395": 19, "mathdef2396": 19, "mathdef2397": 19, "mathdef2398": 19, "mathdef2399": 19, "mathdef2400": 19, "mathdef2401": 19, "mathdef2402": 19, "primarili": [19, 41], "free": [19, 21, 31, 41, 45], "rlll": 19, "hfill": 19, "mathdef2403": 19, "mathdef2404": 19, "rllll": 19, "divis": [19, 20], "mathdef2405": 19, "mathdef2406": 19, "obtain": [19, 32], "insanti": 19, "s_3": 19, "s_4": 19, "s_5": 19, "allocx": 19, "s_0": 19, "s_n": 19, "s_": 19, "s_i": [19, 28], "pointwis": [19, 20, 44], "m_i": 19, "x_": 19, "x_n": 19, "easili": [19, 45], "unravel": 19, "suppli": [19, 21, 31], "how": [19, 26, 27, 30, 31, 36, 41, 43], "calcul": 19, "ij": 19, "ast_i": 19, "einstr": 19, "dinstr": 19, "rcll": 19, "runelem": 19, "rundata": 19, "mere": [19, 30, 31, 32, 45], "beforehand": 19, "stage": 19, "again": [19, 20, 30], "devic": [19, 26, 45], "rest": [19, 37], "observ": [19, 20, 21, 27, 32], "atom": [19, 28], "happen": 19, "interleav": [19, 21], "fit": [19, 43], "api": [19, 26, 27], "val_i": 19, "dummi": 19, "re": 19, "mathdef2407": 20, "mathdef2408": 20, "mathdef2409": 20, "mathdef2410": 20, "mathdef2411": 20, "mathdef2412": 20, "mathdef2413": 20, "mathdef2414": 20, "mathdef2415": 20, "mathdef2416": 20, "mathdef2417": 20, "mathdef2418": 20, "mathdef2419": 20, "mathdef2420": 20, "mathdef2421": 20, "mathdef2422": 20, "mathdef2423": 20, "mathdef2424": 20, "mathdef2425": 20, "mathdef2426": 20, "mathdef2427": 20, "mathdef2428": 20, "mathdef2429": 20, "mathdef2430": 20, "mathdef2431": 20, "mathdef2432": 20, "mathdef2433": 20, "mathdef2434": 20, "mathdef2435": 20, "mathdef2436": 20, "mathdef2437": 20, "mathdef2438": 20, "mathdef2439": 20, "mathdef2440": 20, "mathdef2441": 20, "mathdef2442": 20, "mathdef2443": 20, "mathdef2444": 20, "mathdef2445": 20, "primit": [20, 33], "singleton": 20, "equat": 20, "claus": [20, 38], "decreas": 20, "pm": [20, 33, 40], "mp": 20, "placehold": 20, "resolv": [20, 21, 31, 34, 38, 41], "chosen": [20, 43], "p_1": 20, "p_2": 20, "lift": [20, 30, 44, 45], "c_k": 20, "p": [20, 40], "signless": 20, "magnitud": [20, 33, 40], "infti": [20, 33, 40], "ration": 20, "exclud": 20, "biject": 20, "mathbb": [20, 21], "clamp": 20, "invert": 20, "d_": 20, "d_0": 20, "veebar": 20, "_e": 20, "_m": 20, "c_0": [20, 45], "c_": [20, 43], "li": [20, 30], "signific": [20, 33, 40], "modulo": 20, "subtract": 20, "toward": [20, 27], "dividend": 20, "negat": 20, "conjunct": 20, "disjunct": 20, "exclus": [20, 37], "shift": [20, 30, 36, 41, 43], "rotat": 20, "j_3": 20, "arithmet": [20, 33], "qualif": 20, "direct": [20, 30, 43], "payload": [20, 33, 40], "permit": 20, "stop": 20, "neither": [20, 32], "quiet": [20, 33], "signal": [20, 21, 33], "exact": [20, 30], "smallest": [20, 31, 33, 38], "power": [20, 30], "1024": 20, "candid": 20, "real": [20, 27], "significand": [20, 33], "closest": 20, "candidatepair": 20, "rectifi": 20, "cap": [20, 26], "cup": 20, "leftrightarrow": [20, 30, 43], "among": [20, 33], "unspecifi": 20, "infin": [20, 33, 40], "opposit": 20, "regard": [20, 36], "squar": 20, "root": 20, "largest": 20, "mathdef2446": 21, "mathdef2447": 21, "mathdef2448": 21, "mathdef2449": 21, "mathdef2450": 21, "mathdef2451": 21, "mathdef2452": 21, "mathdef2453": 21, "mathdef2454": 21, "mathdef2455": 21, "mathdef2456": 21, "mathdef2457": 21, "mathdef2458": 21, "mathdef2459": 21, "mathdef2460": 21, "mathdef2461": 21, "mathdef2462": 21, "mathdef2463": 21, "mathdef2464": 21, "mathdef2465": 21, "mathdef2466": 21, "mathdef2467": 21, "mathdef2468": 21, "mathdef2469": 21, "mathdef2470": 21, "mathdef2471": 21, "mathdef2472": 21, "mathdef2473": 21, "mathdef2474": 21, "mathdef2475": 21, "mathdef2476": 21, "mathdef2477": 21, "mathdef2478": 21, "mathdef2479": 21, "mathdef2480": 21, "mathdef2481": 21, "mathdef2482": 21, "mathdef2483": 21, "mathdef2484": 21, "four": [21, 27, 30], "ambigu": [21, 32], "reus": [21, 26, 38], "aforment": 21, "rrl": [21, 28, 30, 31, 32, 33, 41], "8ex": [21, 30, 31, 32, 33, 41], "clear": [21, 32, 33], "life": 21, "techniqu": 21, "garbag": 21, "collect": [21, 31, 41], "ident": 21, "contrast": [21, 43], "arbitrarili": [21, 43], "natur": [21, 33, 36], "sometim": [21, 31, 33], "entiti": [21, 27, 31, 32], "65536": 21, "abbrevi": [21, 26, 32, 35, 40], "filter": [21, 31, 32], "fashion": [21, 31, 32], "xv": 21, "ma": 21, "ga": 21, "keep": 21, "simpler": [21, 32], "taken": [21, 38], "restart": [21, 30], "proce": [21, 41], "look": [21, 37, 38, 41], "bubbl": 21, "ultim": 21, "abrupt": 21, "inner": 21, "rather": 21, "elimin": 21, "courtesi": 21, "mathdef2485": 22, "mathdef2486": 22, "mathdef2487": 22, "mathdef2488": 22, "mathdef2489": 22, "mathdef2490": 22, "mathdef2491": 22, "mathdef2492": 22, "mathdef2493": 22, "mathdef2494": 22, "mathdef2495": 22, "mathdef2496": 22, "mathdef2497": 22, "mathdef2498": 22, "mathdef2499": 22, "mathdef2500": 22, "mathdef2501": 22, "mathdef2502": 22, "mathdef2503": 22, "mathdef2504": 22, "mathdef2505": 22, "mathdef2506": 22, "mathdef2507": 22, "mathdef2508": 22, "mathdef2509": 22, "mathdef2510": 22, "mathdef2511": 22, "mathdef2512": 22, "mathdef2513": 22, "mathdef2514": 22, "mathdef2515": 22, "mathdef2516": 22, "mathdef2517": 22, "mathdef2518": 22, "mathdef2519": 22, "mathdef2520": 22, "mathdef2521": 22, "mathdef2522": 22, "mathdef2523": 22, "compar": [22, 30, 32, 41], "involv": [22, 30], "meaning": [22, 27, 41, 46], "mathdef2524": 23, "mathdef2525": 23, "mathdef2526": 23, "mathdef2527": 23, "mathdef2528": 23, "mathdef2529": 23, "mathdef2530": 23, "mathdef2531": 23, "mathdef2532": 23, "mathdef2533": 23, "mathdef2534": 23, "mathdef2535": 23, "mathdef2536": 23, "mathdef2537": 23, "mathdef2538": 23, "mathdef2539": 23, "mathdef2540": 23, "mathdef2541": 23, "mathdef2542": 23, "mathdef2543": 23, "mathdef2544": 23, "mathdef2545": 23, "mathdef2546": 23, "mathdef2547": 23, "mathdef2548": 23, "mathdef2549": 23, "mathdef2550": 23, "mathdef2551": 23, "mathdef2552": 23, "mathdef2553": 23, "mathdef2554": 23, "mathdef2555": 23, "mathdef2556": 23, "mathdef2557": 23, "mathdef2558": 23, "mathdef2559": 23, "mathdef2560": 23, "mathdef2561": 23, "mathdef2562": 23, "live": 23, "mathdef2563": 24, "mathdef2564": 24, "mathdef2565": 24, "mathdef2566": 24, "mathdef2567": 24, "mathdef2568": 24, "mathdef2569": 24, "mathdef2570": 24, "mathdef2571": 24, "mathdef2572": 24, "mathdef2573": 24, "mathdef2574": 24, "mathdef2575": 24, "mathdef2576": 24, "mathdef2577": 24, "mathdef2578": 24, "mathdef2579": 24, "mathdef2580": 24, "mathdef2581": 24, "mathdef2582": 24, "mathdef2583": 24, "mathdef2584": 24, "mathdef2585": 24, "mathdef2586": 24, "mathdef2587": 24, "mathdef2588": 24, "mathdef2589": 24, "mathdef2590": 24, "mathdef2591": 24, "mathdef2592": 24, "mathdef2593": 24, "mathdef2594": 24, "mathdef2595": 24, "mathdef2596": 24, "mathdef2597": 24, "mathdef2598": 24, "mathdef2599": 24, "mathdef2600": 24, "mathdef2601": 24, "draft": [24, 26], "2024": [24, 26], "editor": 24, "latest": 24, "tracker": 24, "mathdef2602": 25, "mathdef2603": 25, "mathdef2604": 25, "mathdef2605": 25, "mathdef2606": 25, "mathdef2607": 25, "mathdef2608": 25, "mathdef2609": 25, "mathdef2610": 25, "mathdef2611": 25, "mathdef2612": 25, "mathdef2613": 25, "mathdef2614": 25, "mathdef2615": 25, "mathdef2616": 25, "mathdef2617": 25, "mathdef2618": 25, "mathdef2619": 25, "mathdef2620": 25, "mathdef2621": 25, "mathdef2622": 25, "mathdef2623": 25, "mathdef2624": 25, "mathdef2625": 25, "mathdef2626": 25, "mathdef2627": 25, "mathdef2628": 25, "mathdef2629": 25, "mathdef2630": 25, "mathdef2631": 25, "mathdef2632": 25, "mathdef2633": 25, "mathdef2634": 25, "mathdef2635": 25, "mathdef2636": 25, "mathdef2637": 25, "mathdef2638": 25, "mathdef2639": 25, "mathdef2640": 25, "goal": 25, "secur": 25, "consider": 25, "concept": 25, "mathdef2641": 26, "mathdef2642": 26, "mathdef2643": 26, "mathdef2644": 26, "mathdef2645": 26, "mathdef2646": 26, "mathdef2647": 26, "mathdef2648": 26, "mathdef2649": 26, "mathdef2650": 26, "mathdef2651": 26, "mathdef2652": 26, "mathdef2653": 26, "mathdef2654": 26, "mathdef2655": 26, "mathdef2656": 26, "mathdef2657": 26, "mathdef2658": 26, "mathdef2659": 26, "mathdef2660": 26, "mathdef2661": 26, "mathdef2662": 26, "mathdef2663": 26, "mathdef2664": 26, "mathdef2665": 26, "mathdef2666": 26, "mathdef2667": 26, "mathdef2668": 26, "mathdef2669": 26, "mathdef2670": 26, "mathdef2671": 26, "mathdef2672": 26, "mathdef2673": 26, "mathdef2674": 26, "mathdef2675": 26, "mathdef2676": 26, "mathdef2677": 26, "mathdef2678": 26, "mathdef2679": 26, "portabl": 26, "level": [26, 27, 31], "effici": [26, 43], "compact": 26, "Its": [26, 30, 46], "emploi": [26, 28], "develop": 26, "w3c": 26, "commun": 26, "supersed": 26, "fast": 26, "nativ": 26, "advantag": 26, "contemporari": 26, "sandbox": 26, "corrupt": 26, "breach": 26, "easi": 26, "independ": [26, 41], "modern": 26, "architectur": 26, "desktop": 26, "mobil": 26, "alik": 26, "privileg": 26, "platform": 26, "browser": 26, "stand": [26, 40, 41], "vm": 26, "interoper": 26, "univers": [26, 32, 46], "transmit": 26, "modular": 26, "cach": 26, "jit": 26, "ahead": [26, 37], "aot": 26, "streamabl": 26, "soon": 26, "seen": 26, "paralleliz": 26, "task": 26, "broadli": 26, "across": [26, 41], "inspect": 26, "especi": 26, "beyond": [26, 27], "contract": 26, "acronym": 26, "break": [26, 30], "Of": 26, "cours": 26, "unsaf": 26, "layout": 26, "At": [26, 38], "virtual": [26, 27], "isa": 26, "encompass": 26, "varieti": 26, "concern": [26, 30], "textual": [26, 34, 40], "ambient": 26, "establish": 26, "polici": 26, "translat": 26, "potenti": 26, "vulner": 26, "channel": 26, "attack": 26, "put": 26, "mitig": 26, "aforement": 26, "round": [26, 38, 40], "authorit": 26, "discrep": 26, "mathdef2680": 27, "mathdef2681": 27, "mathdef2682": 27, "mathdef2683": 27, "mathdef2684": 27, "mathdef2685": 27, "mathdef2686": 27, "mathdef2687": 27, "mathdef2688": 27, "mathdef2689": 27, "mathdef2690": 27, "mathdef2691": 27, "mathdef2692": 27, "mathdef2693": 27, "mathdef2694": 27, "mathdef2695": 27, "mathdef2696": 27, "mathdef2697": 27, "mathdef2698": 27, "mathdef2699": 27, "mathdef2700": 27, "mathdef2701": 27, "mathdef2702": 27, "mathdef2703": 27, "mathdef2704": 27, "mathdef2705": 27, "mathdef2706": 27, "mathdef2707": 27, "mathdef2708": 27, "mathdef2709": 27, "mathdef2710": 27, "mathdef2711": 27, "mathdef2712": 27, "mathdef2713": 27, "mathdef2714": 27, "mathdef2715": 27, "mathdef2716": 27, "mathdef2717": 27, "mathdef2718": 27, "assembli": 27, "around": [27, 36], "serv": [27, 31, 38], "full": 27, "matrix": 27, "sixteen": 27, "opaqu": [27, 31, 32], "pointer": [27, 32], "sort": [27, 41, 44], "alter": 27, "caught": 27, "usabl": 27, "regist": 27, "emul": 27, "contigu": 27, "raw": [27, 31, 33, 38, 40], "grown": 27, "complementari": 27, "view": 27, "anonym": [27, 38, 39], "conceptu": 27, "distribut": 27, "process": [27, 32, 33, 38, 46], "could": 27, "mathdef2719": 28, "mathdef2720": 28, "mathdef2721": 28, "mathdef2722": 28, "mathdef2723": 28, "mathdef2724": 28, "mathdef2725": 28, "mathdef2726": 28, "mathdef2727": 28, "mathdef2728": 28, "mathdef2729": 28, "mathdef2730": 28, "mathdef2731": 28, "mathdef2732": 28, "mathdef2733": 28, "mathdef2734": 28, "mathdef2735": 28, "mathdef2736": 28, "mathdef2737": 28, "mathdef2738": 28, "mathdef2739": 28, "mathdef2740": 28, "mathdef2741": 28, "mathdef2742": 28, "mathdef2743": 28, "mathdef2744": 28, "mathdef2745": 28, "mathdef2746": 28, "mathdef2747": 28, "mathdef2748": 28, "mathdef2749": 28, "mathdef2750": 28, "mathdef2751": 28, "mathdef2752": 28, "mathdef2753": 28, "mathdef2754": 28, "mathdef2755": 28, "mathdef2756": 28, "mathdef2757": 28, "san": 28, "serif": 28, "ital": 28, "ellips": 28, "r_1": 28, "r_2": 28, "pth": 28, "mid": 28, "complex": [28, 33], "mathdef2758": 29, "mathdef2759": 29, "mathdef2760": 29, "mathdef2761": 29, "mathdef2762": 29, "mathdef2763": 29, "mathdef2764": 29, "mathdef2765": 29, "mathdef2766": 29, "mathdef2767": 29, "mathdef2768": 29, "mathdef2769": 29, "mathdef2770": 29, "mathdef2771": 29, "mathdef2772": 29, "mathdef2773": 29, "mathdef2774": 29, "mathdef2775": 29, "mathdef2776": 29, "mathdef2777": 29, "mathdef2778": 29, "mathdef2779": 29, "mathdef2780": 29, "mathdef2781": 29, "mathdef2782": 29, "mathdef2783": 29, "mathdef2784": 29, "mathdef2785": 29, "mathdef2786": 29, "mathdef2787": 29, "mathdef2788": 29, "mathdef2789": 29, "mathdef2790": 29, "mathdef2791": 29, "mathdef2792": 29, "mathdef2793": 29, "mathdef2794": 29, "mathdef2795": 29, "mathdef2796": 29, "mathdef2797": 30, "mathdef2798": 30, "mathdef2799": 30, "mathdef2800": 30, "mathdef2801": 30, "mathdef2802": 30, "mathdef2803": 30, "mathdef2804": 30, "mathdef2805": 30, "mathdef2806": 30, "mathdef2807": 30, "mathdef2808": 30, "mathdef2809": 30, "mathdef2810": 30, "mathdef2811": 30, "mathdef2812": 30, "mathdef2813": 30, "mathdef2814": 30, "mathdef2815": 30, "mathdef2816": 30, "mathdef2817": 30, "mathdef2818": 30, "mathdef2819": 30, "mathdef2820": 30, "mathdef2821": 30, "mathdef2822": 30, "mathdef2823": 30, "mathdef2824": 30, "mathdef2825": 30, "mathdef2826": 30, "mathdef2827": 30, "mathdef2828": 30, "mathdef2829": 30, "mathdef2830": 30, "mathdef2831": 30, "mathdef2832": 30, "mathdef2833": 30, "mathdef2834": 30, "mathdef2835": 30, "throw": 30, "awai": 30, "miss": 30, "subcategori": 30, "comparison": 30, "come": 30, "flavor": 30, "signed": [30, 33, 40], "m_1": [30, 33, 38, 44], "m_2": [30, 33, 38, 44], "encount": 30, "downcast": 30, "success": 30, "slot": [30, 31], "lossless": 30, "delta": 30, "enough": 30, "newli": 30, "region": 30, "overlap": [30, 37, 38], "destin": 30, "retriev": 30, "freed": 30, "unit": [30, 31, 32], "regionof": 30, "inlin": [30, 36, 38], "innermost": 30, "farther": 30, "outward": 30, "resum": 30, "statement": [30, 41], "attempt": 30, "shortcut": 30, "unwind": 30, "addition": 30, "heterogen": [30, 32], "calle": 30, "exhaust": 30, "hit": 30, "mathdef2836": 31, "mathdef2837": 31, "mathdef2838": 31, "mathdef2839": 31, "mathdef2840": 31, "mathdef2841": 31, "mathdef2842": 31, "mathdef2843": 31, "mathdef2844": 31, "mathdef2845": 31, "mathdef2846": 31, "mathdef2847": 31, "mathdef2848": 31, "mathdef2849": 31, "mathdef2850": 31, "mathdef2851": 31, "mathdef2852": 31, "mathdef2853": 31, "mathdef2854": 31, "mathdef2855": 31, "mathdef2856": 31, "mathdef2857": 31, "mathdef2858": 31, "mathdef2859": 31, "mathdef2860": 31, "mathdef2861": 31, "mathdef2862": 31, "mathdef2863": 31, "mathdef2864": 31, "mathdef2865": 31, "mathdef2866": 31, "mathdef2867": 31, "mathdef2868": 31, "mathdef2869": 31, "mathdef2870": 31, "mathdef2871": 31, "mathdef2872": 31, "mathdef2873": 31, "mathdef2874": 31, "deploy": 31, "abcidx": 31, "signatur": [31, 32], "upon": 31, "subrang": 31, "becom": [31, 36], "xx": 31, "descriptor": [31, 36, 38], "go": 31, "necessarili": 31, "overload": 31, "mathdef2875": 32, "mathdef2876": 32, "mathdef2877": 32, "mathdef2878": 32, "mathdef2879": 32, "mathdef2880": 32, "mathdef2881": 32, "mathdef2882": 32, "mathdef2883": 32, "mathdef2884": 32, "mathdef2885": 32, "mathdef2886": 32, "mathdef2887": 32, "mathdef2888": 32, "mathdef2889": 32, "mathdef2890": 32, "mathdef2891": 32, "mathdef2892": 32, "mathdef2893": 32, "mathdef2894": 32, "mathdef2895": 32, "mathdef2896": 32, "mathdef2897": 32, "mathdef2898": 32, "mathdef2899": 32, "mathdef2900": 32, "mathdef2901": 32, "mathdef2902": 32, "mathdef2903": 32, "mathdef2904": 32, "mathdef2905": 32, "mathdef2906": 32, "mathdef2907": 32, "mathdef2908": 32, "mathdef2909": 32, "mathdef2910": 32, "mathdef2911": 32, "mathdef2912": 32, "mathdef2913": 32, "doubl": [32, 37], "transpar": 32, "interconvert": 32, "inhabit": [32, 41], "isomorph": 32, "dualli": 32, "receiv": 32, "eqt": 32, "mix": 32, "engin": 32, "tag": 32, "achiev": 32, "why": 32, "although": [32, 43], "characteris": 32, "accept": 32, "subclass": 32, "thereof": 32, "homogen": 32, "member": 32, "constrain": [32, 43], "marker": 32, "xt": [32, 45], "mathdef2914": 33, "mathdef2915": 33, "mathdef2916": 33, "mathdef2917": 33, "mathdef2918": 33, "mathdef2919": 33, "mathdef2920": 33, "mathdef2921": 33, "mathdef2922": 33, "mathdef2923": 33, "mathdef2924": 33, "mathdef2925": 33, "mathdef2926": 33, "mathdef2927": 33, "mathdef2928": 33, "mathdef2929": 33, "mathdef2930": 33, "mathdef2931": 33, "mathdef2932": 33, "mathdef2933": 33, "mathdef2934": 33, "mathdef2935": 33, "mathdef2936": 33, "mathdef2937": 33, "mathdef2938": 33, "mathdef2939": 33, "mathdef2940": 33, "mathdef2941": 33, "mathdef2942": 33, "mathdef2943": 33, "mathdef2944": 33, "mathdef2945": 33, "mathdef2946": 33, "mathdef2947": 33, "mathdef2948": 33, "mathdef2949": 33, "mathdef2950": 33, "mathdef2951": 33, "mathdef2952": 33, "simplest": 33, "0x00": 33, "0xff": 33, "normal": [33, 40], "m_m": 33, "subnorm": 33, "mantissa": 33, "unrel": 33, "decim": [33, 40], "interchang": 33, "d7ff": [33, 37], "10ffff": [33, 37], "1114112": 33, "mathdef2953": 34, "mathdef2954": 34, "mathdef2955": 34, "mathdef2956": 34, "mathdef2957": 34, "mathdef2958": 34, "mathdef2959": 34, "mathdef2960": 34, "mathdef2961": 34, "mathdef2962": 34, "mathdef2963": 34, "mathdef2964": 34, "mathdef2965": 34, "mathdef2966": 34, "mathdef2967": 34, "mathdef2968": 34, "mathdef2969": 34, "mathdef2970": 34, "mathdef2971": 34, "mathdef2972": 34, "mathdef2973": 34, "mathdef2974": 34, "mathdef2975": 34, "mathdef2976": 34, "mathdef2977": 34, "mathdef2978": 34, "mathdef2979": 34, "mathdef2980": 34, "mathdef2981": 34, "mathdef2982": 34, "mathdef2983": 34, "mathdef2984": 34, "mathdef2985": 34, "mathdef2986": 34, "mathdef2987": 34, "mathdef2988": 34, "mathdef2989": 34, "mathdef2990": 34, "mathdef2991": 34, "inherit": 34, "sugar": [34, 36], "wat": 34, "quot": 34, "mathdef2992": 34, "mathdef2993": 34, "drawn": 34, "t_n": 34, "white": [34, 35, 36, 40], "mathdef2994": 34, "mathdef2995": 34, "mathdef2996": 34, "mathdef2997": 34, "readabl": 34, "rewrit": 34, "equiv": [34, 36, 38, 39], "ll": 34, "unnam": [34, 36], "write": 34, "mathdef2998": 35, "mathdef2999": 35, "mathdef3000": 35, "mathdef3001": 35, "mathdef3002": 35, "mathdef3003": 35, "mathdef3004": 35, "mathdef3005": 35, "mathdef3006": 35, "mathdef3007": 35, "mathdef3008": 35, "mathdef3009": 35, "mathdef3010": 35, "mathdef3011": 35, "mathdef3012": 35, "mathdef3013": 35, "mathdef3014": 35, "mathdef3015": 35, "mathdef3016": 35, "mathdef3017": 35, "mathdef3018": 35, "mathdef3019": 35, "mathdef3020": 35, "mathdef3021": 35, "mathdef3022": 35, "mathdef3023": 35, "mathdef3024": 35, "mathdef3025": 35, "mathdef3026": 35, "mathdef3027": 35, "mathdef3028": 35, "mathdef3029": 35, "mathdef3030": 35, "mathdef3031": 35, "mathdef3032": 35, "mathdef3033": 35, "mathdef3034": 35, "mathdef3035": 35, "mathdef3036": 35, "mathdef3037": 36, "mathdef3038": 36, "mathdef3039": 36, "mathdef3040": 36, "mathdef3041": 36, "mathdef3042": 36, "mathdef3043": 36, "mathdef3044": 36, "mathdef3045": 36, "mathdef3046": 36, "mathdef3047": 36, "mathdef3048": 36, "mathdef3049": 36, "mathdef3050": 36, "mathdef3051": 36, "mathdef3052": 36, "mathdef3053": 36, "mathdef3054": 36, "mathdef3055": 36, "mathdef3056": 36, "mathdef3057": 36, "mathdef3058": 36, "mathdef3059": 36, "mathdef3060": 36, "mathdef3061": 36, "mathdef3062": 36, "mathdef3063": 36, "mathdef3064": 36, "mathdef3065": 36, "mathdef3066": 36, "mathdef3067": 36, "mathdef3068": 36, "mathdef3069": 36, "mathdef3070": 36, "mathdef3071": 36, "mathdef3072": 36, "mathdef3073": 36, "mathdef3074": 36, "mathdef3075": 36, "visual": 36, "notin": 36, "absolut": 36, "shadow": 36, "inaccess": 36, "repeat": 36, "delimit": [36, 37], "analog": 36, "mathdef3076": 36, "mathdef3077": 36, "mathdef3078": 36, "mathdef3079": 36, "mathdef3080": 36, "mathdef3081": 36, "mathdef3082": 36, "verbatim": 36, "mathdef3083": 36, "mathdef3084": 36, "mathdef3085": 36, "mathdef3086": 36, "mathdef3087": 36, "mathdef3088": 36, "mathdef3089": 36, "mathdef3090": 36, "mathdef3091": 36, "mathdef3092": 36, "mathdef3093": 36, "mathdef3094": 36, "mathdef3095": 36, "mathdef3096": 36, "mathdef3097": 36, "mathdef3098": 36, "mathdef3099": 36, "mathdef3100": 36, "mathdef3101": 36, "mathdef3102": 36, "mathdef3103": 36, "mathdef3104": 36, "mathdef3105": 36, "mathdef3106": 36, "mathdef3107": 36, "mathdef3108": 36, "mathdef3109": 36, "mathdef3110": 36, "mathdef3111": 36, "mathdef3112": 36, "mathdef3113": 36, "mathdef3114": 36, "mathdef3115": 36, "mathdef3116": 36, "mathdef3117": 36, "mathdef3118": 36, "mathdef3119": 36, "mathdef3120": 36, "mathdef3121": 36, "mathdef3122": 36, "mathdef3123": 36, "mathdef3124": 36, "mathdef3125": 36, "mathdef3126": 36, "mathdef3127": 36, "mathdef3128": 36, "mathdef3129": 36, "mathdef3130": 36, "mathdef3131": 36, "mathdef3132": 36, "mathdef3133": 36, "mathdef3134": 36, "mathdef3135": 36, "mathdef3136": 36, "mathdef3137": 36, "mathdef3138": 36, "mathdef3139": 36, "mathdef3140": 36, "mathdef3141": 36, "mathdef3142": 36, "mathdef3143": 36, "mathdef3144": 36, "mathdef3145": 36, "mathdef3146": 36, "mathdef3147": 36, "mathdef3148": 36, "mathdef3149": 36, "mathdef3150": 36, "mathdef3151": 36, "mathdef3152": 36, "mathdef3153": 36, "mathdef3154": 36, "mathdef3155": 36, "mathdef3156": 36, "mathdef3157": 36, "mathdef3158": 36, "llcl": 36, "mathdef3159": 36, "mathdef3160": 36, "mathdef3161": 36, "mathdef3162": 36, "mathdef3163": 36, "mathdef3164": 36, "mathdef3165": 36, "mathdef3166": 36, "mathdef3167": 36, "mathdef3168": 36, "mathdef3169": 36, "mathdef3170": 36, "mathdef3171": 36, "mathdef3172": 36, "mathdef3173": 36, "mathdef3174": 36, "mathdef3175": 36, "mathdef3176": 36, "mathdef3177": 36, "mathdef3178": 36, "mathdef3179": 36, "mathdef3180": 36, "mathdef3181": 36, "mathdef3182": 36, "mathdef3183": 36, "averylonginstructionnameforvectext": 36, "vechasreallylonginstructionnam": 36, "mathdef3184": 36, "mathdef3185": 36, "mathdef3186": 36, "mathdef3187": 36, "mathdef3188": 36, "mathdef3189": 36, "load8": 36, "mathdef3190": 36, "mathdef3191": 36, "load16": 36, "mathdef3192": 36, "mathdef3193": 36, "mathdef3194": 36, "mathdef3195": 36, "mathdef3196": 36, "mathdef3197": 36, "load32": 36, "mathdef3198": 36, "mathdef3199": 36, "load8x8": 36, "mathdef3200": 36, "mathdef3201": 36, "load16x4": 36, "mathdef3202": 36, "mathdef3203": 36, "load32x2": 36, "mathdef3204": 36, "mathdef3205": 36, "mathdef3206": 36, "mathdef3207": 36, "mathdef3208": 36, "load64": 36, "mathdef3209": 36, "mathdef3210": 36, "mathdef3211": 36, "mathdef3212": 36, "mathdef3213": 36, "mathdef3214": 36, "mathdef3215": 36, "mathdef3216": 36, "mathdef3217": 36, "mathdef3218": 36, "mathdef3219": 36, "mathdef3220": 36, "store8": 36, "mathdef3221": 36, "store16": 36, "mathdef3222": 36, "mathdef3223": 36, "mathdef3224": 36, "store32": 36, "mathdef3225": 36, "mathdef3226": 36, "mathdef3227": 36, "mathdef3228": 36, "store64": 36, "mathdef3229": 36, "mathdef3230": 36, "mathdef3231": 36, "mathdef3232": 36, "mathdef3233": 36, "mathdef3234": 36, "mathdef3235": 36, "mathdef3236": 36, "mathdef3237": 36, "mathdef3238": 36, "mathdef3239": 36, "mathdef3240": 36, "mathdef3241": 36, "mathdef3242": 36, "mathdef3243": 36, "mathdef3244": 36, "mathdef3245": 36, "mathdef3246": 36, "mathdef3247": 36, "mathdef3248": 36, "mathdef3249": 36, "mathdef3250": 36, "mathdef3251": 36, "mathdef3252": 36, "mathdef3253": 36, "mathdef3254": 36, "mathdef3255": 36, "mathdef3256": 36, "mathdef3257": 36, "mathdef3258": 36, "mathdef3259": 36, "mathdef3260": 36, "mathdef3261": 36, "mathdef3262": 36, "mathdef3263": 36, "mathdef3264": 36, "mathdef3265": 36, "mathdef3266": 36, "mathdef3267": 36, "mathdef3268": 36, "mathdef3269": 36, "mathdef3270": 36, "mathdef3271": 36, "mathdef3272": 36, "mathdef3273": 36, "mathdef3274": 36, "mathdef3275": 36, "mathdef3276": 36, "mathdef3277": 36, "mathdef3278": 36, "mathdef3279": 36, "mathdef3280": 36, "mathdef3281": 36, "mathdef3282": 36, "mathdef3283": 36, "mathdef3284": 36, "mathdef3285": 36, "mathdef3286": 36, "mathdef3287": 36, "mathdef3288": 36, "mathdef3289": 36, "mathdef3290": 36, "mathdef3291": 36, "mathdef3292": 36, "mathdef3293": 36, "mathdef3294": 36, "mathdef3295": 36, "mathdef3296": 36, "mathdef3297": 36, "mathdef3298": 36, "mathdef3299": 36, "thisisenough": 36, "mathdef3300": 36, "mathdef3301": 36, "mathdef3302": 36, "mathdef3303": 36, "mathdef3304": 36, "mathdef3305": 36, "mathdef3306": 36, "mathdef3307": 36, "mathdef3308": 36, "mathdef3309": 36, "mathdef3310": 36, "mathdef3311": 36, "mathdef3312": 36, "mathdef3313": 36, "mathdef3314": 36, "mathdef3315": 36, "mathdef3316": 36, "mathdef3317": 36, "mathdef3318": 36, "mathdef3319": 36, "mathdef3320": 36, "mathdef3321": 36, "mathdef3322": 36, "mathdef3323": 36, "mathdef3324": 36, "mathdef3325": 36, "mathdef3326": 36, "mathdef3327": 36, "mathdef3328": 36, "mathdef3329": 36, "mathdef3330": 36, "mathdef3331": 36, "mathdef3332": 36, "mathdef3333": 36, "mathdef3334": 36, "mathdef3335": 36, "mathdef3336": 36, "mathdef3337": 36, "mathdef3338": 36, "mathdef3339": 36, "mathdef3340": 36, "mathdef3341": 36, "mathdef3342": 36, "mathdef3343": 36, "mathdef3344": 36, "mathdef3345": 36, "mathdef3346": 36, "mathdef3347": 36, "mathdef3348": 36, "mathdef3349": 36, "mathdef3350": 36, "mathdef3351": 36, "mathdef3352": 36, "mathdef3353": 36, "mathdef3354": 36, "mathdef3355": 36, "mathdef3356": 36, "mathdef3357": 36, "mathdef3358": 36, "mathdef3359": 36, "mathdef3360": 36, "mathdef3361": 36, "mathdef3362": 36, "mathdef3363": 36, "mathdef3364": 36, "mathdef3365": 36, "mathdef3366": 36, "mathdef3367": 36, "mathdef3368": 36, "mathdef3369": 36, "mathdef3370": 36, "mathdef3371": 36, "mathdef3372": 36, "mathdef3373": 36, "mathdef3374": 36, "mathdef3375": 36, "mathdef3376": 36, "mathdef3377": 36, "mathdef3378": 36, "mathdef3379": 36, "mathdef3380": 36, "mathdef3381": 36, "mathdef3382": 36, "mathdef3383": 36, "mathdef3384": 36, "mathdef3385": 36, "mathdef3386": 36, "mathdef3387": 36, "mathdef3388": 36, "mathdef3389": 36, "mathdef3390": 36, "mathdef3391": 36, "mathdef3392": 36, "mathdef3393": 36, "mathdef3394": 36, "mathdef3395": 36, "mathdef3396": 36, "mathdef3397": 36, "mathdef3398": 36, "_i64": 36, "mathdef3399": 36, "_f32": 36, "mathdef3400": 36, "mathdef3401": 36, "_f64": 36, "mathdef3402": 36, "mathdef3403": 36, "mathdef3404": 36, "mathdef3405": 36, "mathdef3406": 36, "mathdef3407": 36, "_i32": 36, "mathdef3408": 36, "mathdef3409": 36, "mathdef3410": 36, "mathdef3411": 36, "mathdef3412": 36, "mathdef3413": 36, "mathdef3414": 36, "mathdef3415": 36, "mathdef3416": 36, "mathdef3417": 36, "mathdef3418": 36, "mathdef3419": 36, "mathdef3420": 36, "mathdef3421": 36, "mathdef3422": 36, "mathdef3423": 36, "mathdef3424": 36, "mathdef3425": 36, "mathdef3426": 36, "mathdef3427": 36, "mathdef3428": 36, "mathdef3429": 36, "mathdef3430": 36, "mathdef3431": 36, "extend8": 36, "mathdef3432": 36, "extend16": 36, "mathdef3433": 36, "mathdef3434": 36, "mathdef3435": 36, "extend32": 36, "mandatori": 36, "mathdef3436": 36, "mathdef3437": 36, "mathdef3438": 36, "mathdef3439": 36, "mathdef3440": 36, "mathdef3441": 36, "mathdef3442": 36, "mathdef3443": 36, "i64x2": 36, "mathdef3444": 36, "mathdef3445": 36, "mathdef3446": 36, "mathdef3447": 36, "mathdef3448": 36, "mathdef3449": 36, "mathdef3450": 36, "mathdef3451": 36, "mathdef3452": 36, "mathdef3453": 36, "mathdef3454": 36, "mathdef3455": 36, "mathdef3456": 36, "mathdef3457": 36, "mathdef3458": 36, "mathdef3459": 36, "mathdef3460": 36, "mathdef3461": 36, "mathdef3462": 36, "mathdef3463": 36, "mathdef3464": 36, "mathdef3465": 36, "mathdef3466": 36, "mathdef3467": 36, "mathdef3468": 36, "mathdef3469": 36, "mathdef3470": 36, "mathdef3471": 36, "mathdef3472": 36, "mathdef3473": 36, "mathdef3474": 36, "mathdef3475": 36, "mathdef3476": 36, "mathdef3477": 36, "mathdef3478": 36, "mathdef3479": 36, "mathdef3480": 36, "mathdef3481": 36, "mathdef3482": 36, "mathdef3483": 36, "mathdef3484": 36, "mathdef3485": 36, "mathdef3486": 36, "mathdef3487": 36, "mathdef3488": 36, "mathdef3489": 36, "mathdef3490": 36, "mathdef3491": 36, "mathdef3492": 36, "mathdef3493": 36, "mathdef3494": 36, "mathdef3495": 36, "mathdef3496": 36, "mathdef3497": 36, "mathdef3498": 36, "mathdef3499": 36, "mathdef3500": 36, "mathdef3501": 36, "mathdef3502": 36, "mathdef3503": 36, "mathdef3504": 36, "mathdef3505": 36, "mathdef3506": 36, "mathdef3507": 36, "mathdef3508": 36, "mathdef3509": 36, "mathdef3510": 36, "mathdef3511": 36, "mathdef3512": 36, "mathdef3513": 36, "mathdef3514": 36, "mathdef3515": 36, "mathdef3516": 36, "mathdef3517": 36, "mathdef3518": 36, "mathdef3519": 36, "mathdef3520": 36, "mathdef3521": 36, "mathdef3522": 36, "mathdef3523": 36, "mathdef3524": 36, "mathdef3525": 36, "mathdef3526": 36, "mathdef3527": 36, "mathdef3528": 36, "mathdef3529": 36, "mathdef3530": 36, "mathdef3531": 36, "mathdef3532": 36, "mathdef3533": 36, "mathdef3534": 36, "mathdef3535": 36, "mathdef3536": 36, "mathdef3537": 36, "mathdef3538": 36, "mathdef3539": 36, "mathdef3540": 36, "mathdef3541": 36, "mathdef3542": 36, "mathdef3543": 36, "mathdef3544": 36, "mathdef3545": 36, "mathdef3546": 36, "mathdef3547": 36, "mathdef3548": 36, "mathdef3549": 36, "mathdef3550": 36, "mathdef3551": 36, "mathdef3552": 36, "mathdef3553": 36, "_high": 36, "mathdef3554": 36, "mathdef3555": 36, "mathdef3556": 36, "mathdef3557": 36, "mathdef3558": 36, "mathdef3559": 36, "mathdef3560": 36, "mathdef3561": 36, "mathdef3562": 36, "mathdef3563": 36, "mathdef3564": 36, "mathdef3565": 36, "mathdef3566": 36, "mathdef3567": 36, "mathdef3568": 36, "mathdef3569": 36, "mathdef3570": 36, "mathdef3571": 36, "mathdef3572": 36, "mathdef3573": 36, "mathdef3574": 36, "mathdef3575": 36, "mathdef3576": 36, "mathdef3577": 36, "mathdef3578": 36, "mathdef3579": 36, "mathdef3580": 36, "mathdef3581": 36, "mathdef3582": 36, "mathdef3583": 36, "mathdef3584": 36, "mathdef3585": 36, "mathdef3586": 36, "mathdef3587": 36, "mathdef3588": 36, "mathdef3589": 36, "mathdef3590": 36, "mathdef3591": 36, "mathdef3592": 36, "mathdef3593": 36, "mathdef3594": 36, "mathdef3595": 36, "mathdef3596": 36, "mathdef3597": 36, "mathdef3598": 36, "mathdef3599": 36, "mathdef3600": 36, "mathdef3601": 36, "mathdef3602": 36, "mathdef3603": 36, "mathdef3604": 36, "mathdef3605": 36, "mathdef3606": 36, "mathdef3607": 36, "mathdef3608": 36, "mathdef3609": 36, "mathdef3610": 36, "mathdef3611": 36, "mathdef3612": 36, "mathdef3613": 36, "mathdef3614": 36, "mathdef3615": 36, "mathdef3616": 36, "mathdef3617": 36, "mathdef3618": 36, "mathdef3619": 36, "mathdef3620": 36, "mathdef3621": 36, "mathdef3622": 36, "mathdef3623": 36, "mathdef3624": 36, "mathdef3625": 36, "mathdef3626": 36, "mathdef3627": 36, "mathdef3628": 36, "mathdef3629": 36, "mathdef3630": 36, "mathdef3631": 36, "mathdef3632": 36, "mathdef3633": 36, "mathdef3634": 36, "mathdef3635": 36, "mathdef3636": 36, "mathdef3637": 36, "mathdef3638": 36, "mathdef3639": 36, "mathdef3640": 36, "mathdef3641": 36, "mathdef3642": 36, "mathdef3643": 36, "mathdef3644": 36, "mathdef3645": 36, "mathdef3646": 36, "mathdef3647": 36, "mathdef3648": 36, "mathdef3649": 36, "mathdef3650": 36, "mathdef3651": 36, "mathdef3652": 36, "mathdef3653": 36, "mathdef3654": 36, "mathdef3655": 36, "mathdef3656": 36, "mathdef3657": 36, "mathdef3658": 36, "mathdef3659": 36, "mathdef3660": 36, "head": 36, "mathdef3661": 36, "mathdef3662": 36, "lllll": 36, "mathdef3663": 36, "mathdef3664": 36, "mathdef3665": 36, "mathdef3666": 36, "mathdef3667": 36, "mathdef3668": 36, "mathdef3669": 36, "mathdef3670": 36, "mathdef3671": 36, "mathdef3672": 36, "mathdef3673": 36, "mathdef3674": 36, "mathdef3675": 36, "mathdef3676": 36, "hspace": 36, "3ex": [36, 43, 44, 45], "mathdef3677": 36, "mathdef3678": 36, "mathdef3679": 36, "mathdef3680": 36, "mathdef3681": 36, "mathdef3682": 36, "mathdef3683": 36, "mathdef3684": 36, "mathdef3685": 36, "mathdef3686": 36, "sole": 36, "mathdef3687": 36, "mathdef3688": 37, "mathdef3689": 37, "mathdef3690": 37, "mathdef3691": 37, "mathdef3692": 37, "mathdef3693": 37, "mathdef3694": 37, "mathdef3695": 37, "mathdef3696": 37, "mathdef3697": 37, "mathdef3698": 37, "mathdef3699": 37, "mathdef3700": 37, "mathdef3701": 37, "mathdef3702": 37, "mathdef3703": 37, "mathdef3704": 37, "mathdef3705": 37, "mathdef3706": 37, "mathdef3707": 37, "mathdef3708": 37, "mathdef3709": 37, "mathdef3710": 37, "mathdef3711": 37, "mathdef3712": 37, "mathdef3713": 37, "mathdef3714": 37, "mathdef3715": 37, "mathdef3716": 37, "mathdef3717": 37, "mathdef3718": 37, "mathdef3719": 37, "mathdef3720": 37, "mathdef3721": 37, "mathdef3722": 37, "mathdef3723": 37, "mathdef3724": 37, "mathdef3725": 37, "mathdef3726": 37, "mathdef3727": 37, "mathdef3728": 37, "mathdef3729": 37, "mathdef3730": 37, "mathdef3731": 37, "mathdef3732": 37, "mathdef3733": 37, "mathdef3734": 37, "longest": 37, "whitespac": 37, "mathdef3735": 37, "chapter": 37, "aris": 37, "mathdef3736": 37, "mathdef3737": 37, "mathdef3738": 37, "mathdef3739": 37, "disallow": 37, "effector": 37, "horizont": 37, "tabul": 37, "mathdef3740": 37, "line": 37, "feed": 37, "mathdef3741": 37, "carriag": 37, "mathdef3742": 37, "mathdef3743": 37, "mathdef3744": 37, "mathdef3745": 37, "mathdef3746": 37, "mathdef3747": 37, "mathdef3748": 37, "semicolon": [37, 40], "eof": 37, "mathdef3749": 37, "mathdef3750": 37, "mathdef3751": 37, "mathdef3752": 37, "mathdef3753": 37, "mathdef3754": 37, "mathdef3755": 37, "mathdef3756": 37, "disambigu": 37, "mathdef3757": 38, "mathdef3758": 38, "mathdef3759": 38, "mathdef3760": 38, "mathdef3761": 38, "mathdef3762": 38, "mathdef3763": 38, "mathdef3764": 38, "mathdef3765": 38, "mathdef3766": 38, "mathdef3767": 38, "mathdef3768": 38, "mathdef3769": 38, "mathdef3770": 38, "mathdef3771": 38, "mathdef3772": 38, "mathdef3773": 38, "mathdef3774": 38, "mathdef3775": 38, "mathdef3776": 38, "mathdef3777": 38, "mathdef3778": 38, "mathdef3779": 38, "mathdef3780": 38, "mathdef3781": 38, "mathdef3782": 38, "mathdef3783": 38, "mathdef3784": 38, "mathdef3785": 38, "mathdef3786": 38, "mathdef3787": 38, "mathdef3788": 38, "mathdef3789": 38, "mathdef3790": 38, "mathdef3791": 38, "mathdef3792": 38, "mathdef3793": 38, "mathdef3794": 38, "mathdef3795": 38, "llcllllllll": 38, "mathdef3796": 38, "mathdef3797": 38, "mathdef3798": 38, "mathdef3799": 38, "mathdef3800": 38, "mathdef3801": 38, "account": 38, "mathdef3802": 38, "mathdef3803": 38, "mathdef3804": 38, "immateri": 38, "mathdef3805": 38, "mathdef3806": 38, "mathdef3807": 38, "mathdef3808": 38, "mathdef3809": 38, "mathdef3810": 38, "mathdef3811": 38, "mathdef3812": 38, "mathdef3813": 38, "mathdef3814": 38, "mathdef3815": 38, "mathdef3816": 38, "mathdef3817": 38, "mathdef3818": 38, "mathdef3819": 38, "mathdef3820": 38, "mathdef3821": 38, "mathdef3822": 38, "mathdef3823": 38, "mathdef3824": 38, "mathdef3825": 38, "mathdef3826": 38, "mathdef3827": 38, "mathdef3828": 38, "mathdef3829": 38, "mathdef3830": 38, "mathdef3831": 38, "mathdef3832": 38, "mathdef3833": 38, "mathdef3834": 38, "mathdef3835": 38, "see": 38, "mathdef3836": 38, "mathdef3837": 38, "loc": 38, "mathdef3838": 38, "mathdef3839": 38, "mathdef3840": 38, "mathdef3841": 38, "mathdef3842": 38, "mathdef3843": 38, "mathdef3844": 38, "mathdef3845": 38, "mathdef3846": 38, "mathdef3847": 38, "mathdef3848": 38, "mathdef3849": 38, "mathdef3850": 38, "mathdef3851": 38, "mathdef3852": 38, "mathdef3853": 38, "mathdef3854": 38, "mathdef3855": 38, "mathdef3856": 38, "mathdef3857": 38, "mathdef3858": 38, "mathdef3859": 38, "mathdef3860": 38, "mathdef3861": 38, "mathdef3862": 38, "mathdef3863": 38, "mathdef3864": 38, "mathdef3865": 38, "mathdef3866": 38, "mathdef3867": 38, "mathdef3868": 38, "mathdef3869": 38, "mathdef3870": 38, "mathdef3871": 38, "mathdef3872": 38, "mathdef3873": 38, "mathdef3874": 38, "mathdef3875": 38, "mathdef3876": 38, "mathdef3877": 38, "repeatedli": 38, "mathdef3878": 38, "mathdef3879": 38, "mathdef3880": 38, "mathdef3881": 38, "mathdef3882": 38, "mathdef3883": 38, "mathdef3884": 38, "mathdef3885": 38, "mathdef3886": 38, "mathdef3887": 38, "mathdef3888": 38, "mathdef3889": 38, "mathdef3890": 38, "mathdef3891": 38, "mathdef3892": 38, "infer": 38, "mathdef3893": 38, "mathdef3894": 38, "mathdef3895": 38, "mathdef3896": 38, "mathdef3897": 38, "mathdef3898": 38, "mathdef3899": 38, "mathdef3900": 38, "mathdef3901": 38, "mathdef3902": 38, "mathdef3903": 38, "mathdef3904": 38, "mathdef3905": 38, "mathdef3906": 38, "mathdef3907": 38, "mathdef3908": 38, "mathdef3909": 38, "mathdef3910": 38, "mathdef3911": 38, "mathdef3912": 38, "mathdef3913": 38, "mathdef3914": 38, "mathdef3915": 38, "mathdef3916": 38, "mathdef3917": 38, "mathdef3918": 38, "mathdef3919": 38, "mathdef3920": 38, "mathdef3921": 38, "mathdef3922": 38, "mathdef3923": 38, "mathdef3924": 38, "mathdef3925": 38, "mathdef3926": 38, "mathdef3927": 38, "mathdef3928": 38, "mathdef3929": 38, "mathdef3930": 38, "mathdef3931": 38, "mathdef3932": 38, "mathdef3933": 38, "mathdef3934": 38, "mathdef3935": 38, "mathdef3936": 38, "mathdef3937": 38, "mathdef3938": 38, "mathdef3939": 38, "mathdef3940": 38, "mathdef3941": 38, "mathdef3942": 38, "mathdef3943": 38, "mathdef3944": 38, "mathdef3945": 38, "mathdef3946": 38, "mathdef3947": 38, "mathdef3948": 38, "mathdef3949": 38, "mathdef3950": 38, "mathdef3951": 38, "mathdef3952": 38, "mathdef3953": 38, "mathdef3954": 38, "mathdef3955": 38, "mathdef3956": 38, "mathdef3957": 38, "mathdef3958": 38, "mathdef3959": 38, "mathdef3960": 38, "mathdef3961": 38, "mathdef3962": 38, "mathdef3963": 38, "mathdef3964": 38, "mathdef3965": 38, "mathdef3966": 38, "mathdef3967": 38, "mathdef3968": 38, "mathdef3969": 38, "mathdef3970": 38, "mathdef3971": 38, "mathdef3972": 38, "mathdef3973": 38, "mathdef3974": 38, "mathdef3975": 38, "mathdef3976": 38, "mathdef3977": 38, "mathdef3978": 38, "mathdef3979": 38, "mathdef3980": 38, "mathdef3981": 38, "mathdef3982": 38, "mathdef3983": 38, "mathdef3984": 38, "mathdef3985": 38, "mathdef3986": 38, "mathdef3987": 38, "mathdef3988": 38, "mathdef3989": 38, "mathdef3990": 38, "mathdef3991": 38, "mathdef3992": 38, "mathdef3993": 38, "mathdef3994": 38, "mathdef3995": 38, "mathdef3996": 38, "mathdef3997": 38, "mathdef3998": 38, "mathdef3999": 38, "mathdef4000": 38, "mathdef4001": 38, "mathdef4002": 38, "mathdef4003": 38, "mathdef4004": 38, "mathdef4005": 38, "mathdef4006": 38, "mathdef4007": 38, "mathdef4008": 38, "mathdef4009": 38, "mathdef4010": 38, "mathdef4011": 38, "mathdef4012": 38, "mathdef4013": 38, "mathdef4014": 38, "mathdef4015": 38, "mathdef4016": 38, "mathdef4017": 38, "mathdef4018": 38, "mathdef4019": 38, "mathdef4020": 38, "mathdef4021": 38, "mathdef4022": 38, "mathdef4023": 38, "mathdef4024": 38, "mathdef4025": 38, "mathdef4026": 38, "mathdef4027": 38, "mathdef4028": 38, "mathdef4029": 38, "mathdef4030": 38, "mathdef4031": 38, "mathdef4032": 38, "mathdef4033": 38, "mathdef4034": 38, "mathdef4035": 38, "mathdef4036": 38, "mathdef4037": 38, "mathdef4038": 38, "mathdef4039": 38, "mathdef4040": 38, "mathdef4041": 38, "mathdef4042": 38, "mathdef4043": 38, "mathdef4044": 38, "mathdef4045": 38, "mathdef4046": 38, "mathdef4047": 38, "mathdef4048": 38, "mathdef4049": 38, "mathdef4050": 38, "mathdef4051": 38, "mathdef4052": 38, "mathdef4053": 38, "mathdef4054": 38, "mathdef4055": 38, "mathdef4056": 38, "mathdef4057": 38, "mathdef4058": 38, "mathdef4059": 38, "mathdef4060": 38, "mathdef4061": 38, "mathdef4062": 38, "mathdef4063": 38, "mathdef4064": 38, "mathdef4065": 38, "mathdef4066": 38, "mathdef4067": 38, "mathdef4068": 38, "mathdef4069": 38, "mathdef4070": 38, "mathdef4071": 38, "mathdef4072": 38, "mathdef4073": 38, "mathdef4074": 38, "mathdef4075": 38, "mathdef4076": 38, "mathdef4077": 38, "mathdef4078": 38, "mathdef4079": 38, "mathdef4080": 38, "mathdef4081": 38, "mathdef4082": 38, "mathdef4083": 38, "mathdef4084": 38, "mathdef4085": 38, "mathdef4086": 38, "mathdef4087": 38, "mathdef4088": 38, "mathdef4089": 38, "mathdef4090": 38, "mathdef4091": 38, "mathdef4092": 38, "mathdef4093": 38, "mathdef4094": 38, "mathdef4095": 38, "mathdef4096": 38, "mathdef4097": 38, "mathdef4098": 38, "mathdef4099": 38, "mathdef4100": 38, "mathdef4101": 38, "mathdef4102": 38, "mathdef4103": 38, "mathdef4104": 38, "mathdef4105": 38, "mathdef4106": 38, "mathdef4107": 38, "mathdef4108": 38, "mathdef4109": 38, "mathdef4110": 38, "mathdef4111": 38, "mathdef4112": 38, "mathdef4113": 38, "mathdef4114": 38, "mathdef4115": 38, "mathdef4116": 38, "mathdef4117": 38, "mathdef4118": 38, "mathdef4119": 38, "mathdef4120": 38, "mathdef4121": 38, "mathdef4122": 38, "mathdef4123": 38, "mathdef4124": 38, "mathdef4125": 38, "mathdef4126": 38, "mathdef4127": 38, "mathdef4128": 38, "mathdef4129": 38, "mathdef4130": 38, "mathdef4131": 38, "mathdef4132": 38, "mathdef4133": 38, "mathdef4134": 38, "mathdef4135": 38, "documentari": 38, "role": 38, "tool": 38, "cllll": 38, "mathdef4136": 38, "mathdef4137": 38, "mathdef4138": 38, "idc": 38, "clll": 38, "ty": 38, "fn": 38, "me": 38, "gl": 38, "namespac": 38, "mathdef4139": 38, "mathdef4140": 38, "mathdef4141": 38, "mathdef4142": 38, "mathdef4143": 38, "mathdef4144": 38, "idf": 38, "mathdef4145": 38, "mathdef4146": 38, "mathdef4147": 38, "mathdef4148": 38, "mathdef4149": 38, "mathdef4150": 38, "mathdef4151": 38, "mathdef4152": 38, "mathdef4153": 38, "mathdef4154": 38, "mathdef4155": 38, "mathdef4156": 38, "mathdef4157": 38, "mathdef4158": 38, "mathdef4159": 38, "mathdef4160": 38, "mathdef4161": 38, "mathdef4162": 38, "mathdef4163": 38, "mathdef4164": 38, "mathdef4165": 38, "mathdef4166": 38, "mathdef4167": 38, "mathdef4168": 38, "mathdef4169": 38, "mathdef4170": 38, "mathdef4171": 38, "mathdef4172": 38, "mathdef4173": 38, "mathdef4174": 38, "mathdef4175": 38, "mathdef4176": 38, "mathdef4177": 38, "mathdef4178": 38, "mathdef4179": 38, "mathdef4180": 38, "mathdef4181": 38, "mathdef4182": 38, "mathdef4183": 38, "mathdef4184": 38, "mathdef4185": 38, "mathdef4186": 38, "mathdef4187": 38, "mathdef4188": 38, "mathdef4189": 38, "mathdef4190": 38, "mathdef4191": 38, "mathdef4192": 38, "mathdef4193": 38, "tfield": 38, "mathdef4194": 38, "mathdef4195": 38, "mathdef4196": 38, "mathdef4197": 38, "mathdef4198": 38, "mathdef4199": 38, "mathdef4200": 38, "mathdef4201": 38, "mathdef4202": 38, "mathdef4203": 38, "toplevel": 38, "mathdef4204": 38, "mathdef4205": 38, "mathdef4206": 38, "mathdef4207": 39, "mathdef4208": 39, "mathdef4209": 39, "mathdef4210": 39, "mathdef4211": 39, "mathdef4212": 39, "mathdef4213": 39, "mathdef4214": 39, "mathdef4215": 39, "mathdef4216": 39, "mathdef4217": 39, "mathdef4218": 39, "mathdef4219": 39, "mathdef4220": 39, "mathdef4221": 39, "mathdef4222": 39, "mathdef4223": 39, "mathdef4224": 39, "mathdef4225": 39, "mathdef4226": 39, "mathdef4227": 39, "mathdef4228": 39, "mathdef4229": 39, "mathdef4230": 39, "mathdef4231": 39, "mathdef4232": 39, "mathdef4233": 39, "mathdef4234": 39, "mathdef4235": 39, "mathdef4236": 39, "mathdef4237": 39, "mathdef4238": 39, "mathdef4239": 39, "mathdef4240": 39, "mathdef4241": 39, "mathdef4242": 39, "mathdef4243": 39, "mathdef4244": 39, "mathdef4245": 39, "llrll": 39, "mathdef4246": 39, "mathdef4247": 39, "mathdef4248": 39, "mathdef4249": 39, "mathdef4250": 39, "mathdef4251": 39, "mathdef4252": 39, "mathdef4253": 39, "mathdef4254": 39, "mathdef4255": 39, "mathdef4256": 39, "mathdef4257": 39, "mathdef4258": 39, "mathdef4259": 39, "mathdef4260": 39, "mathdef4261": 39, "mathdef4262": 39, "mathdef4263": 39, "mathdef4264": 39, "mathdef4265": 39, "mathdef4266": 39, "mathdef4267": 39, "mathdef4268": 39, "mathdef4269": 39, "mathdef4270": 39, "mathdef4271": 39, "mathdef4272": 39, "mathdef4273": 39, "mathdef4274": 39, "mathdef4275": 39, "mathdef4276": 39, "mathdef4277": 39, "mathdef4278": 39, "mathdef4279": 39, "mathdef4280": 39, "i31ref": 39, "mathdef4281": 39, "mathdef4282": 39, "mathdef4283": 39, "mathdef4284": 39, "mathdef4285": 39, "mathdef4286": 39, "mathdef4287": 39, "mathdef4288": 39, "mathdef4289": 39, "mathdef4290": 39, "mathdef4291": 39, "mathdef4292": 39, "mathdef4293": 39, "mathdef4294": 39, "mathdef4295": 39, "mathdef4296": 39, "mathdef4297": 39, "mathdef4298": 39, "mathdef4299": 39, "mathdef4300": 39, "mathdef4301": 39, "mathdef4302": 39, "mathdef4303": 39, "mathdef4304": 39, "mathdef4305": 39, "mathdef4306": 39, "mathdef4307": 39, "mathdef4308": 39, "mathdef4309": 39, "mathdef4310": 39, "mathdef4311": 39, "mathdef4312": 39, "mathdef4313": 39, "mathdef4314": 39, "mathdef4315": 39, "mathdef4316": 39, "mathdef4317": 39, "mathdef4318": 39, "mathdef4319": 39, "mathdef4320": 39, "mathdef4321": 39, "mathdef4322": 39, "mathdef4323": 39, "mathdef4324": 39, "mathdef4325": 39, "mathdef4326": 39, "mathdef4327": 39, "mathdef4328": 39, "mathdef4329": 39, "mathdef4330": 39, "mathdef4331": 39, "mathdef4332": 39, "mathdef4333": 39, "mathdef4334": 39, "mathdef4335": 39, "mathdef4336": 39, "mathdef4337": 39, "mathdef4338": 39, "mathdef4339": 39, "mathdef4340": 39, "mathdef4341": 39, "mathdef4342": 39, "mathdef4343": 39, "mathdef4344": 39, "mathdef4345": 39, "mathdef4346": 39, "mathdef4347": 39, "mathdef4348": 39, "mathdef4349": 39, "mathdef4350": 39, "mathdef4351": 39, "mathdef4352": 39, "mathdef4353": 39, "mathdef4354": 39, "mathdef4355": 39, "mathdef4356": 39, "mathdef4357": 39, "mathdef4358": 39, "mathdef4359": 39, "mathdef4360": 39, "mathdef4361": 39, "mathdef4362": 39, "mathdef4363": 39, "mathdef4364": 39, "mathdef4365": 39, "mathdef4366": 39, "mathdef4367": 39, "mathdef4368": 39, "mathdef4369": 39, "mathdef4370": 39, "mathdef4371": 39, "mathdef4372": 39, "mathdef4373": 39, "mathdef4374": 39, "mathdef4375": 39, "mathdef4376": 39, "mathdef4377": 39, "mathdef4378": 39, "mathdef4379": 39, "mathdef4380": 39, "mathdef4381": 39, "mathdef4382": 39, "mathdef4383": 39, "mathdef4384": 39, "mathdef4385": 39, "mathdef4386": 39, "mathdef4387": 39, "mathdef4388": 39, "mathdef4389": 39, "mathdef4390": 40, "mathdef4391": 40, "mathdef4392": 40, "mathdef4393": 40, "mathdef4394": 40, "mathdef4395": 40, "mathdef4396": 40, "mathdef4397": 40, "mathdef4398": 40, "mathdef4399": 40, "mathdef4400": 40, "mathdef4401": 40, "mathdef4402": 40, "mathdef4403": 40, "mathdef4404": 40, "mathdef4405": 40, "mathdef4406": 40, "mathdef4407": 40, "mathdef4408": 40, "mathdef4409": 40, "mathdef4410": 40, "mathdef4411": 40, "mathdef4412": 40, "mathdef4413": 40, "mathdef4414": 40, "mathdef4415": 40, "mathdef4416": 40, "mathdef4417": 40, "mathdef4418": 40, "mathdef4419": 40, "mathdef4420": 40, "mathdef4421": 40, "mathdef4422": 40, "mathdef4423": 40, "mathdef4424": 40, "mathdef4425": 40, "mathdef4426": 40, "mathdef4427": 40, "mathdef4428": 40, "underscor": 40, "mathdef4429": 40, "mathdef4430": 40, "mathdef4431": 40, "mathdef4432": 40, "mathdef4433": 40, "mathdef4434": 40, "mathdef4435": 40, "mathdef4436": 40, "mathdef4437": 40, "h": 40, "mathdef4438": 40, "lie": 40, "mathdef4439": 40, "mathdef4440": 40, "fraction": 40, "mathdef4441": 40, "mathdef4442": 40, "mathdef4443": 40, "mathdef4444": 40, "mathdef4445": 40, "mathdef4446": 40, "mathdef4447": 40, "mathdef4448": 40, "mathdef4449": 40, "mathdef4450": 40, "mathdef4451": 40, "mathdef4452": 40, "mathdef4453": 40, "mathdef4454": 40, "mathdef4455": 40, "mathdef4456": 40, "mathdef4457": 40, "mathdef4458": 40, "mathdef4459": 40, "mathdef4460": 40, "mathdef4461": 40, "mathdef4462": 40, "overflow": 40, "mathdef4463": 40, "inf": 40, "mathdef4464": 40, "mathdef4465": 40, "quotat": 40, "mathdef4466": 40, "backslash": 40, "mathdef4467": 40, "escap": 40, "mathdef4468": 40, "mathdef4469": 40, "mathdef4470": 40, "hh": 40, "mathdef4471": 40, "mathdef4472": 40, "mathdef4473": 40, "mathdef4474": 40, "mathdef4475": 40, "mathdef4476": 40, "mathdef4477": 40, "mathdef4478": 40, "mathdef4479": 40, "mathdef4480": 40, "mathdef4481": 40, "mathdef4482": 40, "mathdef4483": 40, "mathdef4484": 40, "mathdef4485": 40, "mathdef4486": 40, "mathdef4487": 40, "mathdef4488": 40, "mathdef4489": 40, "mathdef4490": 40, "mathdef4491": 40, "mathdef4492": 40, "presum": 40, "correctli": 40, "lieu": 40, "mathdef4493": 40, "comma": 40, "mathdef4494": 40, "mathdef4495": 40, "mathdef4496": 40, "mathdef4497": 40, "mathdef4498": 40, "mathdef4499": 40, "mathdef4500": 40, "mathdef4501": 40, "mathdef4502": 40, "mathdef4503": 40, "mathdef4504": 40, "mathdef4505": 40, "mathdef4506": 40, "mathdef4507": 40, "mathdef4508": 40, "mathdef4509": 40, "mathdef4510": 40, "mathdef4511": 40, "mathdef4512": 40, "mathdef4513": 40, "mathdef4514": 40, "mathdef4515": 40, "mathdef4516": 40, "mathdef4517": 40, "mathdef4518": 40, "mathdef4519": 40, "hat": 40, "mathdef4520": 40, "mathdef4521": 40, "grave": 40, "mathdef4522": 40, "mathdef4523": 40, "tild": 40, "mathdef4524": 41, "mathdef4525": 41, "mathdef4526": 41, "mathdef4527": 41, "mathdef4528": 41, "mathdef4529": 41, "mathdef4530": 41, "mathdef4531": 41, "mathdef4532": 41, "mathdef4533": 41, "mathdef4534": 41, "mathdef4535": 41, "mathdef4536": 41, "mathdef4537": 41, "mathdef4538": 41, "mathdef4539": 41, "mathdef4540": 41, "mathdef4541": 41, "mathdef4542": 41, "mathdef4543": 41, "mathdef4544": 41, "mathdef4545": 41, "mathdef4546": 41, "mathdef4547": 41, "mathdef4548": 41, "mathdef4549": 41, "mathdef4550": 41, "mathdef4551": 41, "mathdef4552": 41, "mathdef4553": 41, "mathdef4554": 41, "mathdef4555": 41, "mathdef4556": 41, "mathdef4557": 41, "mathdef4558": 41, "mathdef4559": 41, "mathdef4560": 41, "mathdef4561": 41, "mathdef4562": 41, "piec": 41, "formul": 41, "By": 41, "virtu": 41, "approxim": 41, "union": 41, "defnit": 41, "absenc": 41, "rise": 41, "iso": 41, "behaviour": 41, "elsewher": 41, "spell": 41, "accordingli": [41, 43], "front": 41, "said": 41, "embodi": 41, "proposit": 41, "deduct": 41, "displaystyl": [41, 43, 44, 45, 46], "premis": [41, 44], "conclus": 41, "big": 41, "axiom": 41, "judgment": 41, "ill": 41, "mathdef4563": 42, "mathdef4564": 42, "mathdef4565": 42, "mathdef4566": 42, "mathdef4567": 42, "mathdef4568": 42, "mathdef4569": 42, "mathdef4570": 42, "mathdef4571": 42, "mathdef4572": 42, "mathdef4573": 42, "mathdef4574": 42, "mathdef4575": 42, "mathdef4576": 42, "mathdef4577": 42, "mathdef4578": 42, "mathdef4579": 42, "mathdef4580": 42, "mathdef4581": 42, "mathdef4582": 42, "mathdef4583": 42, "mathdef4584": 42, "mathdef4585": 42, "mathdef4586": 42, "mathdef4587": 42, "mathdef4588": 42, "mathdef4589": 42, "mathdef4590": 42, "mathdef4591": 42, "mathdef4592": 42, "mathdef4593": 42, "mathdef4594": 42, "mathdef4595": 42, "mathdef4596": 42, "mathdef4597": 42, "mathdef4598": 42, "mathdef4599": 42, "mathdef4600": 42, "mathdef4601": 42, "mathdef4602": 43, "mathdef4603": 43, "mathdef4604": 43, "mathdef4605": 43, "mathdef4606": 43, "mathdef4607": 43, "mathdef4608": 43, "mathdef4609": 43, "mathdef4610": 43, "mathdef4611": 43, "mathdef4612": 43, "mathdef4613": 43, "mathdef4614": 43, "mathdef4615": 43, "mathdef4616": 43, "mathdef4617": 43, "mathdef4618": 43, "mathdef4619": 43, "mathdef4620": 43, "mathdef4621": 43, "mathdef4622": 43, "mathdef4623": 43, "mathdef4624": 43, "mathdef4625": 43, "mathdef4626": 43, "mathdef4627": 43, "mathdef4628": 43, "mathdef4629": 43, "mathdef4630": 43, "mathdef4631": 43, "mathdef4632": 43, "mathdef4633": 43, "mathdef4634": 43, "mathdef4635": 43, "mathdef4636": 43, "mathdef4637": 43, "mathdef4638": 43, "mathdef4639": 43, "mathdef4640": 43, "degre": 43, "transfer": 43, "nt": 43, "liberti": 43, "yt": [43, 44], "sh": 43, "imm": 43, "lookup": 43, "l_i": 43, "t_l": 43, "anyth": 43, "t_3": 43, "t_4": 43, "intermedi": 43, "vt": 43, "mathdef4641": 44, "mathdef4642": 44, "mathdef4643": 44, "mathdef4644": 44, "mathdef4645": 44, "mathdef4646": 44, "mathdef4647": 44, "mathdef4648": 44, "mathdef4649": 44, "mathdef4650": 44, "mathdef4651": 44, "mathdef4652": 44, "mathdef4653": 44, "mathdef4654": 44, "mathdef4655": 44, "mathdef4656": 44, "mathdef4657": 44, "mathdef4658": 44, "mathdef4659": 44, "mathdef4660": 44, "mathdef4661": 44, "mathdef4662": 44, "mathdef4663": 44, "mathdef4664": 44, "mathdef4665": 44, "mathdef4666": 44, "mathdef4667": 44, "mathdef4668": 44, "mathdef4669": 44, "mathdef4670": 44, "mathdef4671": 44, "mathdef4672": 44, "mathdef4673": 44, "mathdef4674": 44, "mathdef4675": 44, "mathdef4676": 44, "mathdef4677": 44, "mathdef4678": 44, "mathdef4679": 44, "heaptype_1": 44, "heaptype_2": 44, "t_": 44, "t_x": 44, "contravari": 44, "covari": 44, "incorpor": 44, "vacuous": 44, "2i": 44, "1i": 44, "fomer": 44, "mathdef4680": 45, "mathdef4681": 45, "mathdef4682": 45, "mathdef4683": 45, "mathdef4684": 45, "mathdef4685": 45, "mathdef4686": 45, "mathdef4687": 45, "mathdef4688": 45, "mathdef4689": 45, "mathdef4690": 45, "mathdef4691": 45, "mathdef4692": 45, "mathdef4693": 45, "mathdef4694": 45, "mathdef4695": 45, "mathdef4696": 45, "mathdef4697": 45, "mathdef4698": 45, "mathdef4699": 45, "mathdef4700": 45, "mathdef4701": 45, "mathdef4702": 45, "mathdef4703": 45, "mathdef4704": 45, "mathdef4705": 45, "mathdef4706": 45, "mathdef4707": 45, "mathdef4708": 45, "mathdef4709": 45, "mathdef4710": 45, "mathdef4711": 45, "mathdef4712": 45, "mathdef4713": 45, "mathdef4714": 45, "mathdef4715": 45, "mathdef4716": 45, "mathdef4717": 45, "mathdef4718": 45, "permiss": 45, "apppend": 45, "sequenti": 45, "mathdef4719": 46, "mathdef4720": 46, "mathdef4721": 46, "mathdef4722": 46, "mathdef4723": 46, "mathdef4724": 46, "mathdef4725": 46, "mathdef4726": 46, "mathdef4727": 46, "mathdef4728": 46, "mathdef4729": 46, "mathdef4730": 46, "mathdef4731": 46, "mathdef4732": 46, "mathdef4733": 46, "mathdef4734": 46, "mathdef4735": 46, "mathdef4736": 46, "mathdef4737": 46, "mathdef4738": 46, "mathdef4739": 46, "mathdef4740": 46, "mathdef4741": 46, "mathdef4742": 46, "mathdef4743": 46, "mathdef4744": 46, "mathdef4745": 46, "mathdef4746": 46, "mathdef4747": 46, "mathdef4748": 46, "mathdef4749": 46, "mathdef4750": 46, "mathdef4751": 46, "mathdef4752": 46, "mathdef4753": 46, "mathdef4754": 46, "mathdef4755": 46, "mathdef4756": 46, "mathdef4757": 46, "eas": 46, "y_i": 46, "x_0": 46}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"valid": [0, 4, 9, 42, 46], "algorithm": 0, "data": [0, 9, 13, 18, 19, 21, 31, 32, 38, 43, 45], "structur": [0, 4, 9, 21, 23, 29], "type": [0, 1, 2, 3, 7, 8, 9, 13, 14, 18, 22, 23, 31, 32, 38, 39, 41, 43, 44, 45, 46], "context": [0, 9, 34, 41], "stack": [0, 21], "opcod": 0, "sequenc": [0, 43], "chang": 1, "histori": 1, "releas": 1, "2": 1, "0": [1, 3, 18], "sign": [1, 20], "extens": [1, 7, 9], "instruct": [1, 6, 9, 12, 18, 21, 23, 30, 36, 41, 43, 44, 45, 46], "non": [1, 43], "trap": [1, 9], "float": [1, 15, 20, 33, 40], "int": [1, 3], "convers": [1, 20], "multipl": 1, "valu": [1, 3, 9, 14, 15, 21, 23, 32, 33, 39, 40, 44, 45, 46], "refer": [1, 12, 14, 18, 23, 30, 32, 36, 39, 43, 44, 46], "tabl": [1, 3, 9, 12, 13, 14, 18, 19, 21, 23, 30, 31, 32, 36, 38, 39, 43, 44, 45, 46], "bulk": 1, "memori": [1, 3, 9, 12, 13, 14, 18, 19, 21, 30, 31, 32, 36, 38, 39, 43, 44, 45, 46], "vector": [1, 12, 14, 18, 20, 23, 30, 32, 33, 36, 39, 43, 44, 46], "3": 1, "extend": [1, 20], "constant": [1, 7, 43], "express": [1, 12, 18, 30, 36, 43], "tail": 1, "call": [1, 18, 21, 43], "garbag": 1, "collect": 1, "custom": [2, 13], "section": [2, 13], "name": [2, 3, 9, 15, 33, 40, 45], "subsect": 2, "map": 2, "modul": [2, 3, 9, 13, 19, 21, 31, 38, 45, 46], "function": [2, 3, 9, 13, 14, 18, 19, 21, 23, 31, 32, 38, 39, 44, 45, 46], "local": [2, 9, 18, 41, 43, 45], "field": [2, 9, 44, 46], "embed": 3, "boolean": [3, 20], "error": 3, "pre": 3, "post": 3, "condit": 3, "store": [3, 7, 9, 18, 21, 43], "mathrm": [3, 20], "_init": 3, "xref": [3, 9, 18, 20, 23, 43, 45, 46], "exec": [3, 9, 18, 20, 23], "runtim": [3, 7, 9, 18, 21, 23], "syntax": [3, 9, 18, 23, 43, 45, 46], "mathit": [3, 9, 18, 23, 43, 45, 46], "_decod": 3, "byte": [3, 15, 33], "ast": [3, 9, 18, 43, 45, 46], "appendix": [3, 5], "emb": 3, "_pars": 3, "char": 3, "_valid": 3, "_instanti": 3, "externv": [3, 9, 23], "moduleinst": [3, 9], "_import": 3, "externtyp": [3, 46], "_export": 3, "instanc": [3, 9, 21], "func": [3, 9, 18, 23, 43, 45, 46], "_alloc": 3, "functyp": [3, 9, 46], "hostfunc": [3, 9], "funcaddr": [3, 9], "_type": 3, "_invok": 3, "val": [3, 9], "tabletyp": [3, 45, 46], "ref": [3, 9, 18, 23, 43, 46], "tableaddr": 3, "_read": 3, "i": [3, 9, 18, 20, 23, 43, 46], "u": [3, 18, 20], "scriptstyl": [3, 18], "kern": [3, 18], "1em32": 3, "_write": 3, "_size": 3, "_grow": 3, "n": [3, 18, 20, 43, 46], "mem": [3, 23, 45, 46], "memtyp": [3, 45, 46], "memaddr": 3, "global": [3, 9, 13, 14, 18, 19, 21, 23, 31, 32, 38, 39, 43, 44, 45, 46], "globaltyp": [3, 46], "globaladdr": 3, "reftyp": [3, 46], "_default": [3, 18, 43], "valtyp": [3, 9, 45, 46], "match": [3, 7, 44], "_valtyp": 3, "_1": [3, 18, 43, 45], "_2": [3, 18, 43, 45], "bool": 3, "_externtyp": 3, "implement": 4, "limit": [4, 9, 14, 32, 39, 44, 46], "syntact": 4, "binari": [4, 11], "format": [4, 11, 35, 37], "text": [4, 35], "execut": [4, 7, 17], "index": [6, 7, 8], "semant": [7, 27], "rule": 7, "well": 7, "formed": 7, "static": 7, "construct": 7, "sound": 9, "heap": [9, 14, 32, 39, 44, 46], "convent": [9, 10, 16, 21, 28, 30, 31, 32, 33, 34, 40, 41, 46], "heaptyp": [9, 46], "ext": [9, 20], "mathsf": [9, 18, 20, 23, 43, 45, 46], "bot": 9, "rec": [9, 46], "recurs": [9, 14, 32, 39, 46], "rectyp": [9, 45, 46], "subtyp": [9, 46], "sub": [9, 46], "final": [9, 46], "ht": [9, 43], "comptyp": [9, 46], "result": [9, 14, 21, 32, 44, 46], "": [9, 20], "funcinst": 9, "code": [9, 13], "host": [9, 18, 19, 23], "hf": 9, "tableinst": 9, "t": [9, 18, 23, 43, 45, 46], "elem": [9, 18, 43, 45], "meminst": 9, "b": [9, 45], "globalinst": 9, "mut": [9, 45, 46], "element": [9, 13, 19, 21, 31, 32, 38, 45], "eleminst": 9, "datainst": 9, "structinst": 9, "deftyp": [9, 46], "fieldval": 9, "arrai": [9, 18, 23, 43, 46], "arrayinst": 9, "export": [9, 13, 21, 31, 38, 45], "exportinst": 9, "configur": [9, 21], "thread": 9, "f": 9, "instr": [9, 18, 23, 43], "frame": [9, 21], "administr": [9, 21], "invok": 9, "label": [9, 18, 21, 36], "_n": [9, 20], "_0": 9, "control": [9, 12, 18, 30, 36, 43], "end": [9, 43], "theorem": 9, "system": 9, "properti": 9, "princip": 9, "lattic": 9, "composition": 9, "grammar": [10, 28, 34], "auxiliari": [10, 28], "notat": [10, 16, 28, 41], "list": [10, 28, 34], "parametr": [12, 18, 30, 36, 43], "variabl": [12, 18, 30, 36, 43], "numer": [12, 18, 20, 23, 30, 36, 43], "indic": [13, 31, 38], "import": [13, 31, 38, 45], "start": [13, 31, 38, 45], "count": 13, "number": [14, 32, 39, 44, 46], "aggreg": [14, 21, 30, 32, 39, 43], "composit": [14, 32, 39, 44, 46], "integ": [15, 20, 33, 40], "point": [15, 20, 33, 40], "prose": [16, 41], "formal": [16, 41], "nop": [18, 43], "unreach": [18, 43], "drop": [18, 43], "todo": [18, 19, 20, 45], "select": [18, 43], "const": [18, 23, 43], "c": [18, 20, 23, 43], "nt": 18, "unop": [18, 43], "binop": [18, 43], "testop": [18, 43], "relop": [18, 43], "cvtop": [18, 43], "_": [18, 20, 43], "null": [18, 23, 43, 46], "x": [18, 43, 45, 46], "_null": [18, 43], "_non": [18, 43], "eq": [18, 43], "test": [18, 43], "rt": [18, 43], "cast": [18, 43], "i31": [18, 23, 43], "scriptstyle31": [18, 43], "get": [18, 43], "sx": [18, 43], "struct": [18, 23, 43, 46], "new": [18, 43], "set": [18, 43], "_fix": [18, 43], "_data": [18, 43], "y": [18, 43, 46], "_elem": [18, 43], "len": [18, 43], "fill": [18, 43], "copi": [18, 43], "x_1": 18, "x_2": 18, "init": [18, 43, 45], "extern": [18, 21, 23, 32, 43, 44, 46], "ani": [18, 43], "convert": [18, 20, 43], "_extern": [18, 43], "_ani": [18, 43], "vectyp": [18, 43], "v": [18, 43], "scriptstyle128": [18, 43], "vec": [18, 43], "vvunop": [18, 43], "vvbinop": [18, 43], "vvternop": [18, 43], "_true": 18, "sh": 18, "vunop": [18, 43], "vbinop": [18, 43], "shape": [18, 43], "all": 18, "vrelop": [18, 43], "vshiftop": [18, 43], "bitmask": [18, 43], "swizzl": [18, 43], "shuffl": [18, 43], "splat": [18, 43], "lanet": 18, "1em": 18, "extract": [18, 43], "_lane": [18, 43], "1": 18, "replac": [18, 43], "vextunop": 18, "vextbinop": 18, "i32x4": 18, "dot": 18, "_i16x8": 18, "n_2": 18, "narrow": [18, 20, 43], "n_1": 18, "t_2": [18, 20, 43, 46], "vcvtop": [18, 43], "t_1": [18, 20, 43, 46], "m": [18, 20, 43, 46], "half": [18, 43], "_zero": [18, 43], "tee": [18, 43], "size": [18, 43], "grow": [18, 19, 43], "numti": 18, "load": [18, 43], "sz": 18, "ao": 18, "memarg": [18, 43], "_splat": [18, 43], "block": [18, 43, 46], "bt": 18, "loop": [18, 43], "br": [18, 43], "l": [18, 43], "_if": [18, 43], "_tabl": [18, 43], "_on": [18, 43], "_cast": [18, 43], "_fail": [18, 43], "return": [18, 43], "_ref": [18, 43], "_indirect": [18, 43], "_call": [18, 43], "enter": 18, "exit": 18, "invoc": [18, 19], "from": 18, "alloc": 19, "segment": [19, 31, 38, 45], "instanti": [19, 22], "represent": 20, "storag": 20, "oper": 20, "interpret": 20, "op": 20, "iadd": 20, "i_1": 20, "i_2": 20, "isub": 20, "imul": 20, "idiv": 20, "_u": 20, "irem": 20, "inot": 20, "iand": 20, "iandnot": 20, "ior": 20, "ixor": 20, "ishl": 20, "ishr": 20, "irotl": 20, "irotr": 20, "iclz": 20, "ictz": 20, "ipopcnt": 20, "ieqz": 20, "ieq": 20, "ine": 20, "ilt": 20, "igt": 20, "il": 20, "ig": 20, "iextendn": 20, "iextend": 20, "ibitselect": 20, "i_3": 20, "iab": 20, "ineg": 20, "imin": 20, "imax": 20, "iadd_sat": 20, "_sat": 20, "isub_sat": 20, "iavgr": 20, "iq15mulrsat": 20, "round": 20, "nan": 20, "propag": 20, "fadd": 20, "z_1": 20, "z_2": 20, "fsub": 20, "fmul": 20, "fdiv": 20, "fmin": 20, "fmax": 20, "fcopysign": 20, "fab": 20, "z": 20, "fneg": 20, "fsqrt": 20, "fceil": 20, "ffloor": 20, "ftrunc": 20, "fnearest": 20, "feq": 20, "fne": 20, "flt": 20, "fgt": 20, "fle": 20, "fge": 20, "fpmin": 20, "fpmax": 20, "wrap": 20, "trunc": 20, "trunc_sat": 20, "promot": 20, "demot": 20, "reinterpret": 20, "address": 21, "scalar": [23, 43], "subsumpt": [23, 43], "webassembli": 24, "specif": 24, "introduct": [25, 26], "design": 26, "goal": 26, "scope": 26, "secur": 26, "consider": 26, "depend": 26, "overview": 27, "concept": 27, "phase": 27, "abbrevi": [34, 36, 38, 39], "fold": 36, "lexic": 37, "charact": 37, "token": 37, "white": 37, "space": 37, "comment": 37, "us": 38, "string": 40, "identifi": 40, "defin": [41, 44, 46], "roll": 41, "unrol": 41, "vvtestop": 43, "vtestop": 43, "ishap": 43, "vishiftop": 43, "i8x16": 43, "laneidx": 43, "16": 43, "extadd": 43, "_pairwis": 43, "extmul": 43, "v128": 43, "blocktyp": 43, "els": 43, "l_n": 43, "empti": 43, "epsilon": 43, "bodi": 45, "expr": 45, "e": 45, "mode": 45, "elemmod": 45, "passiv": 45, "activ": 45, "offset": 45, "declar": 45, "datamod": 45, "desc": 45, "exportdesc": 45, "importdesc": 45, "absheaptyp": 46, "typeidx": 46, "rightarrow_": 46, "rightarrow": 46, "fieldtyp": 46, "storagetyp": 46, "packtyp": 46, "min": 46, "max": 46}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 56}}) \ No newline at end of file diff --git a/core/syntax/conventions.html b/core/syntax/conventions.html index 8a746469df..10944a4348 100644 --- a/core/syntax/conventions.html +++ b/core/syntax/conventions.html @@ -6,7 +6,7 @@ -Conventions — WebAssembly 3.0 (Draft 2024-05-30) +Conventions — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/syntax/index.html b/core/syntax/index.html index 852f7a0dd4..b52c582ea3 100644 --- a/core/syntax/index.html +++ b/core/syntax/index.html @@ -6,7 +6,7 @@ -Structure — WebAssembly 3.0 (Draft 2024-05-30) +Structure — WebAssembly 3.0 (Draft 2024-06-01) @@ -118,6 +118,8 @@Quick search
- Memory Types
- Table Types
- Global Types
+- Element Types
+- Data Types
- External Types
diff --git a/core/syntax/instructions.html b/core/syntax/instructions.html index eb0bdc2208..f1e3a8cacb 100644 --- a/core/syntax/instructions.html +++ b/core/syntax/instructions.html @@ -6,7 +6,7 @@ -Instructions — WebAssembly 3.0 (Draft 2024-05-30) +Instructions — WebAssembly 3.0 (Draft 2024-06-01) @@ -93,8 +93,9 @@Quick search
In addition to dynamic operands from the stack, some instructions also have static immediate arguments, typically indices or type annotations, which are part of the instruction itself.
-Some instructions are structured in that they bracket nested sequences of instructions.
+Some instructions are structured in that they contain nested sequences of instructions.
The following sections group instructions into a number of different categories.
+The syntax of instruction is further extended with additional forms for the purpose of specifying execution.
Parametric Instructions¶
Instructions in this group can operate on operands of any value type.
@@ -432,7 +433,8 @@Quick search
\href{../syntax/instructions.html#syntax-instr-memory}{\mathsf{memory.fill}}~{\href{../syntax/modules.html#syntax-memidx}{\mathit{memidx}}} \\ &&|& \href{../syntax/instructions.html#syntax-instr-memory}{\mathsf{memory.copy}}~{\href{../syntax/modules.html#syntax-memidx}{\mathit{memidx}}}~{\href{../syntax/modules.html#syntax-memidx}{\mathit{memidx}}} \\ &&|& \href{../syntax/instructions.html#syntax-instr-memory}{\mathsf{memory.init}}~{\href{../syntax/modules.html#syntax-memidx}{\mathit{memidx}}}~{\href{../syntax/modules.html#syntax-dataidx}{\mathit{dataidx}}} \\ &&|& -\href{../syntax/instructions.html#syntax-instr-memory}{\mathsf{data.drop}}~{\href{../syntax/modules.html#syntax-dataidx}{\mathit{dataidx}}} \\ +\href{../syntax/instructions.html#syntax-instr-memory}{\mathsf{data.drop}}~{\href{../syntax/modules.html#syntax-dataidx}{\mathit{dataidx}}} \\ &&|& +\dots \\ \end{array}\end{split}\]Memory is accessed with \(\mathsf{load}\) and \(\mathsf{store}\) instructions for the different number types and vector types <syntax-vectype>. They all take a memory index and a memory argument \({\href{../syntax/instructions.html#syntax-memarg}{\mathit{memarg}}}\) that contains an address offset and the expected alignment (expressed as the exponent of a power of 2).
diff --git a/core/syntax/modules.html b/core/syntax/modules.html index 4e1441e202..a7fd333f24 100644 --- a/core/syntax/modules.html +++ b/core/syntax/modules.html @@ -6,7 +6,7 @@ -Modules — WebAssembly 3.0 (Draft 2024-05-30) +Modules — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/syntax/types.html b/core/syntax/types.html index e8718d34a4..c273e30a90 100644 --- a/core/syntax/types.html +++ b/core/syntax/types.html @@ -6,7 +6,7 @@ -Types — WebAssembly 3.0 (Draft 2024-05-30) +Types — WebAssembly 3.0 (Draft 2024-06-01) @@ -329,8 +329,25 @@Conventions +
Element Types¶
+Element types classify element segments by a reference type of its elements.
++\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../syntax/types.html#syntax-elemtype}{\mathit{elemtype}}} &::=& {\href{../syntax/types.html#syntax-reftype}{\mathit{reftype}}} \\ +\end{array}\end{split}\]++ Data Types¶
+Data types classify data segments. +Since the contents of a data segment requires no further classification, they merely consist of a universal marker \(\mathsf{ok}\) indicating well-formedness.
++\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} +& {\href{../syntax/types.html#syntax-datatype}{\mathit{datatype}}} &::=& \href{../valid/modules.html#valid-data}{\mathsf{ok}} \\ +\end{array}\end{split}\]+- External Types¶
+External Types¶
External types classify imports and external values with their respective types.
\[\begin{split}\begin{array}{@{}l@{}rrl@{}l@{}} diff --git a/core/syntax/values.html b/core/syntax/values.html index e48b7e454a..7b971cfff4 100644 --- a/core/syntax/values.html +++ b/core/syntax/values.html @@ -6,7 +6,7 @@ -@@ -663,7 +663,7 @@Values — WebAssembly 3.0 (Draft 2024-05-30) +Values — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/text/conventions.html b/core/text/conventions.html index 2fea53bdbd..094c06217e 100644 --- a/core/text/conventions.html +++ b/core/text/conventions.html @@ -6,7 +6,7 @@ -Conventions — WebAssembly 3.0 (Draft 2024-05-30) +Conventions — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/text/index.html b/core/text/index.html index 7bafa4427b..eb43f84ee9 100644 --- a/core/text/index.html +++ b/core/text/index.html @@ -6,7 +6,7 @@ -Text Format — WebAssembly 3.0 (Draft 2024-05-30) +Text Format — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/text/instructions.html b/core/text/instructions.html index e9e4e8b3a2..def65c6599 100644 --- a/core/text/instructions.html +++ b/core/text/instructions.html @@ -6,7 +6,7 @@ -Instructions — WebAssembly 3.0 (Draft 2024-05-30) +Instructions — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/text/lexical.html b/core/text/lexical.html index d92cc78551..cee93e2a8a 100644 --- a/core/text/lexical.html +++ b/core/text/lexical.html @@ -6,7 +6,7 @@ -Lexical Format — WebAssembly 3.0 (Draft 2024-05-30) +Lexical Format — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/text/modules.html b/core/text/modules.html index 38cc434514..addd48f830 100644 --- a/core/text/modules.html +++ b/core/text/modules.html @@ -6,7 +6,7 @@ -Modules — WebAssembly 3.0 (Draft 2024-05-30) +Modules — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/text/types.html b/core/text/types.html index 3264f01bd6..f393e26b69 100644 --- a/core/text/types.html +++ b/core/text/types.html @@ -6,7 +6,7 @@ -Types — WebAssembly 3.0 (Draft 2024-05-30) +Types — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/text/values.html b/core/text/values.html index f5cd6cef68..7f8b311c49 100644 --- a/core/text/values.html +++ b/core/text/values.html @@ -6,7 +6,7 @@ -Values — WebAssembly 3.0 (Draft 2024-05-30) +Values — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/valid/conventions.html b/core/valid/conventions.html index 3cbece58f5..aba9f128c8 100644 --- a/core/valid/conventions.html +++ b/core/valid/conventions.html @@ -6,7 +6,7 @@ -Conventions — WebAssembly 3.0 (Draft 2024-05-30) +Conventions — WebAssembly 3.0 (Draft 2024-06-01) @@ -281,8 +281,8 @@Quick search
\href{../valid/conventions.html#context}{\mathsf{globals}}~{{\href{../syntax/types.html#syntax-globaltype}{\mathit{globaltype}}}^\ast},\; \\ \href{../valid/conventions.html#context}{\mathsf{tables}}~{{\href{../syntax/types.html#syntax-tabletype}{\mathit{tabletype}}}^\ast},\; \\ \href{../valid/conventions.html#context}{\mathsf{mems}}~{{\href{../syntax/types.html#syntax-memtype}{\mathit{memtype}}}^\ast},\; \\ - \href{../valid/conventions.html#context}{\mathsf{elems}}~{{\href{../syntax/types.html#syntax-reftype}{\mathit{reftype}}}^\ast},\; \\ - \href{../valid/conventions.html#context}{\mathsf{datas}}~{\href{../valid/modules.html#valid-data}{\mathsf{ok}}^\ast},\; \\ + \href{../valid/conventions.html#context}{\mathsf{elems}}~{{\href{../syntax/types.html#syntax-elemtype}{\mathit{elemtype}}}^\ast},\; \\ + \href{../valid/conventions.html#context}{\mathsf{datas}}~{{\href{../syntax/types.html#syntax-datatype}{\mathit{datatype}}}^\ast},\; \\ \href{../valid/conventions.html#context}{\mathsf{locals}}~{{\href{../valid/conventions.html#syntax-localtype}{\mathit{localtype}}}^\ast},\; \\ \href{../valid/conventions.html#context}{\mathsf{labels}}~{{\href{../syntax/types.html#syntax-resulttype}{\mathit{resulttype}}}^\ast},\; \\ \href{../valid/conventions.html#context}{\mathsf{return}}~{{\href{../syntax/types.html#syntax-resulttype}{\mathit{resulttype}}}^?} \}\end{array} \\ diff --git a/core/valid/index.html b/core/valid/index.html index 91c99e65bb..fb2fb09db4 100644 --- a/core/valid/index.html +++ b/core/valid/index.html @@ -6,7 +6,7 @@ -Validation — WebAssembly 3.0 (Draft 2024-05-30) +Validation — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/valid/instructions.html b/core/valid/instructions.html index ae4800fbcd..727359732a 100644 --- a/core/valid/instructions.html +++ b/core/valid/instructions.html @@ -6,7 +6,7 @@ -Instructions — WebAssembly 3.0 (Draft 2024-05-30) +Instructions — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/valid/matching.html b/core/valid/matching.html index 531ae83d3f..7c07d81b84 100644 --- a/core/valid/matching.html +++ b/core/valid/matching.html @@ -6,7 +6,7 @@ -Matching — WebAssembly 3.0 (Draft 2024-05-30) +Matching — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/core/valid/modules.html b/core/valid/modules.html index 53f2bbb13d..b9be922f71 100644 --- a/core/valid/modules.html +++ b/core/valid/modules.html @@ -6,7 +6,7 @@ -Modules — WebAssembly 3.0 (Draft 2024-05-30) +Modules — WebAssembly 3.0 (Draft 2024-06-01) @@ -363,13 +363,13 @@\(\{ \href{../syntax/modules.html
\[\begin{array}{@{}c@{}}\displaystyle \frac{ -C \href{../valid/types.html#valid-reftype}{\vdash} {\href{../syntax/types.html#syntax-reftype}{\mathit{reftype}}} : \href{../valid/types.html#valid-reftype}{\mathsf{ok}} +C \href{../valid/types.html#valid-reftype}{\vdash} {\href{../syntax/types.html#syntax-elemtype}{\mathit{elemtype}}} : \href{../valid/types.html#valid-reftype}{\mathsf{ok}} \qquad -(C \href{../valid/instructions.html#valid-const}{\vdash} {\href{../syntax/instructions.html#syntax-expr}{\mathit{expr}}} : {\href{../syntax/types.html#syntax-reftype}{\mathit{reftype}}}~\href{../valid/instructions.html#valid-const}{\mathsf{const}})^\ast +(C \href{../valid/instructions.html#valid-const}{\vdash} {\href{../syntax/instructions.html#syntax-expr}{\mathit{expr}}} : {\href{../syntax/types.html#syntax-elemtype}{\mathit{elemtype}}}~\href{../valid/instructions.html#valid-const}{\mathsf{const}})^\ast \qquad -C \href{../valid/modules.html#valid-elemmode}{\vdash} {\href{../syntax/modules.html#syntax-elemmode}{\mathit{elemmode}}} : {\href{../syntax/types.html#syntax-reftype}{\mathit{reftype}}} +C \href{../valid/modules.html#valid-elemmode}{\vdash} {\href{../syntax/modules.html#syntax-elemmode}{\mathit{elemmode}}} : {\href{../syntax/types.html#syntax-elemtype}{\mathit{elemtype}}} }{ -C \href{../valid/modules.html#valid-elem}{\vdash} \href{../syntax/modules.html#syntax-elem}{\mathsf{elem}}~{\href{../syntax/types.html#syntax-reftype}{\mathit{reftype}}}~{{\href{../syntax/instructions.html#syntax-expr}{\mathit{expr}}}^\ast}~{\href{../syntax/modules.html#syntax-elemmode}{\mathit{elemmode}}} : {\href{../syntax/types.html#syntax-reftype}{\mathit{reftype}}} +C \href{../valid/modules.html#valid-elem}{\vdash} \href{../syntax/modules.html#syntax-elem}{\mathsf{elem}}~{\href{../syntax/types.html#syntax-elemtype}{\mathit{elemtype}}}~{{\href{../syntax/instructions.html#syntax-expr}{\mathit{expr}}}^\ast}~{\href{../syntax/modules.html#syntax-elemmode}{\mathit{elemmode}}} : {\href{../syntax/types.html#syntax-elemtype}{\mathit{elemtype}}} } \qquad \end{array}\]@@ -427,7 +427,7 @@\(\href{../syntax/modules.html#sy
- Data Segments¶
+Data Segments¶
Data segments \({\href{../syntax/modules.html#syntax-data}{\mathit{data}}}\) are not classified by any type but merely checked for well-formedness.
\(\{ \href{../syntax/modules.html#syntax-data}{\mathsf{init}}~b^\ast, \href{../syntax/modules.html#syntax-data}{\mathsf{mode}}~\href{../syntax/modules.html#syntax-datamode}{\mathit{datamode}} \}\)¶
@@ -438,7 +438,7 @@\(\{ \href{../syntax/modules.html
\[\begin{array}{@{}c@{}}\displaystyle \frac{ -C \href{../valid/modules.html#valid-datamode}{\vdash} {\href{../syntax/modules.html#syntax-datamode}{\mathit{datamode}}} : \href{../valid/modules.html#valid-datamode}{\mathsf{ok}} +C \href{../valid/modules.html#valid-datamode}{\vdash} {\href{../syntax/modules.html#syntax-datamode}{\mathit{datamode}}} : \href{../valid/modules.html#valid-data}{\mathsf{ok}} }{ C \href{../valid/modules.html#valid-data}{\vdash} \href{../syntax/modules.html#syntax-data}{\mathsf{data}}~{b^\ast}~{\href{../syntax/modules.html#syntax-datamode}{\mathit{datamode}}} : \href{../valid/modules.html#valid-data}{\mathsf{ok}} } @@ -454,7 +454,7 @@@@ -474,7 +474,7 @@\(\{ \href{../syntax/modules.html \[\begin{array}{@{}c@{}}\displaystyle \frac{ }{ -C \href{../valid/modules.html#valid-datamode}{\vdash} \href{../syntax/modules.html#syntax-datamode}{\mathsf{passive}} : \href{../valid/modules.html#valid-datamode}{\mathsf{ok}} +C \href{../valid/modules.html#valid-datamode}{\vdash} \href{../syntax/modules.html#syntax-datamode}{\mathsf{passive}} : \href{../valid/modules.html#valid-data}{\mathsf{ok}} } \qquad \end{array}\]
\(\href{../syntax/modules.html#sy \qquad C \href{../valid/instructions.html#valid-const}{\vdash} {\href{../syntax/instructions.html#syntax-expr}{\mathit{expr}}} : \href{../syntax/types.html#syntax-numtype}{\mathsf{i\scriptstyle32}}~\href{../valid/instructions.html#valid-const}{\mathsf{const}} }{ -C \href{../valid/modules.html#valid-datamode}{\vdash} \href{../syntax/modules.html#syntax-datamode}{\mathsf{active}}~x~{\href{../syntax/instructions.html#syntax-expr}{\mathit{expr}}} : \href{../valid/modules.html#valid-datamode}{\mathsf{ok}} +C \href{../valid/modules.html#valid-datamode}{\vdash} \href{../syntax/modules.html#syntax-datamode}{\mathsf{active}}~x~{\href{../syntax/instructions.html#syntax-expr}{\mathit{expr}}} : \href{../valid/modules.html#valid-data}{\mathsf{ok}} } \qquad \end{array}\]
\(\{ \href{../syntax/modules.html
For each \(\href{../syntax/modules.html#syntax-elem}{\mathit{elem}}_i\) in \(\href{../syntax/modules.html#syntax-module}{\mathit{module}}.\href{../syntax/modules.html#syntax-module}{\mathsf{elems}}\), the segment \(\href{../syntax/modules.html#syntax-elem}{\mathit{elem}}_i\) must be valid with reference type \(\mathit{rt}_i\).
- +the segment \(\href{../syntax/modules.html#syntax-data}{\mathit{data}}_i\) must be valid with data type \(\mathit{ok}_i\).
For each \(\href{../syntax/modules.html#syntax-data}{\mathit{data}}_i\) in \(\href{../syntax/modules.html#syntax-module}{\mathit{module}}.\href{../syntax/modules.html#syntax-module}{\mathsf{datas}}\), -the segment \(\href{../syntax/modules.html#syntax-data}{\mathit{data}}_i\) must be valid with data type \(\mathit{ok}_i\).
If \(\href{../syntax/modules.html#syntax-module}{\mathit{module}}.\href{../syntax/modules.html#syntax-module}{\mathsf{start}}\) is non-empty, then \(\href{../syntax/modules.html#syntax-module}{\mathit{module}}.\href{../syntax/modules.html#syntax-module}{\mathsf{start}}\) must be valid.
For each \(\href{../syntax/modules.html#syntax-import}{\mathit{import}}_i\) in \(\href{../syntax/modules.html#syntax-module}{\mathit{module}}.\href{../syntax/modules.html#syntax-module}{\mathsf{imports}}\), @@ -676,7 +676,7 @@
\(\{ \href{../syntax/modules.html
Let \(\mathit{tt}^\ast\) be the concatenation of the internal table types \(\mathit{tt}_i\), in index order.
Let \(\mathit{mt}^\ast\) be the concatenation of the internal memory types \(\mathit{mt}_i\), in index order.
- -
Let \(\mathit{rt}^\ast\) be the concatenation of the reference types \(\mathit{rt}_i\), in index order.
- +
Let \(\mathit{ok}^\ast\) be the concatenation of the data types \(\mathit{ok}_i\), in index order.
Let \(\mathit{ok}^\ast\) be the concatenation of the data types \(\mathit{ok}_i\), in index order.
Let \(\mathit{it}^\ast\) be the concatenation of external types \(\mathit{it}_i\) of the imports, in index order.
Let \(\mathit{et}^\ast\) be the concatenation of external types \(\mathit{et}_i\) of the exports, in index order.
- diff --git a/core/valid/types.html b/core/valid/types.html index 93789e2c11..9886ff6586 100644 --- a/core/valid/types.html +++ b/core/valid/types.html @@ -6,7 +6,7 @@ -
The length of \(C.\href{../valid/conventions.html#context}{\mathsf{mems}}\) must not be larger than \(1\).
Types — WebAssembly 3.0 (Draft 2024-05-30) +Types — WebAssembly 3.0 (Draft 2024-06-01) diff --git a/js-api/index.html b/js-api/index.html index a25eec8fc6..9a826bc1e2 100644 --- a/js-api/index.html +++ b/js-api/index.html @@ -6,7 +6,7 @@ - +