Index of TypesΒΆ

Category

Constructor

Binary Opcode

Type index

\(x\)

(positive number as \(\href{../binary/values.html#binary-int}{\def\mathdef531#1{{\mathtt{s}#1}}\mathdef531{\mathtt{32}}}\) or \(\href{../binary/values.html#binary-int}{\def\mathdef527#1{{\mathtt{u}#1}}\mathdef527{\mathtt{32}}}\))

Value type

\(\href{../syntax/types.html#syntax-valtype}{\mathsf{i32}}\)

\(\def\mathdef559#1{\mathtt{0x#1}}\mathdef559{7F}\) (-1 as \(\href{../binary/values.html#binary-int}{\def\mathdef530#1{{\mathtt{s}#1}}\mathdef530{\mathtt{7}}}\))

Value type

\(\href{../syntax/types.html#syntax-valtype}{\mathsf{i64}}\)

\(\def\mathdef560#1{\mathtt{0x#1}}\mathdef560{7E}\) (-2 as \(\href{../binary/values.html#binary-int}{\def\mathdef530#1{{\mathtt{s}#1}}\mathdef530{\mathtt{7}}}\))

Value type

\(\href{../syntax/types.html#syntax-valtype}{\mathsf{f32}}\)

\(\def\mathdef561#1{\mathtt{0x#1}}\mathdef561{7D}\) (-3 as \(\href{../binary/values.html#binary-int}{\def\mathdef530#1{{\mathtt{s}#1}}\mathdef530{\mathtt{7}}}\))

Value type

\(\href{../syntax/types.html#syntax-valtype}{\mathsf{f64}}\)

\(\def\mathdef562#1{\mathtt{0x#1}}\mathdef562{7C}\) (-4 as \(\href{../binary/values.html#binary-int}{\def\mathdef530#1{{\mathtt{s}#1}}\mathdef530{\mathtt{7}}}\))

(reserved)

\(\def\mathdef563#1{\mathtt{0x#1}}\mathdef563{7B}\) .. \(\def\mathdef564#1{\mathtt{0x#1}}\mathdef564{71}\)

Element type

\(\href{../syntax/types.html#syntax-elemtype}{\mathsf{funcref}}\)

\(\def\mathdef565#1{\mathtt{0x#1}}\mathdef565{70}\) (-16 as \(\href{../binary/values.html#binary-int}{\def\mathdef530#1{{\mathtt{s}#1}}\mathdef530{\mathtt{7}}}\))

(reserved)

\(\def\mathdef566#1{\mathtt{0x#1}}\mathdef566{6F}\) .. \(\def\mathdef567#1{\mathtt{0x#1}}\mathdef567{61}\)

Function type

\([\href{../syntax/types.html#syntax-valtype}{\mathit{valtype}}^\ast] \href{../syntax/types.html#syntax-functype}{\rightarrow} [\href{../syntax/types.html#syntax-valtype}{\mathit{valtype}}^\ast]\)

\(\def\mathdef568#1{\mathtt{0x#1}}\mathdef568{60}\) (-32 as \(\href{../binary/values.html#binary-int}{\def\mathdef530#1{{\mathtt{s}#1}}\mathdef530{\mathtt{7}}}\))

(reserved)

\(\def\mathdef569#1{\mathtt{0x#1}}\mathdef569{5F}\) .. \(\def\mathdef570#1{\mathtt{0x#1}}\mathdef570{41}\)

Result type

\([\epsilon]\)

\(\def\mathdef571#1{\mathtt{0x#1}}\mathdef571{40}\) (-64 as \(\href{../binary/values.html#binary-int}{\def\mathdef530#1{{\mathtt{s}#1}}\mathdef530{\mathtt{7}}}\))

Table type

\(\href{../syntax/types.html#syntax-limits}{\mathit{limits}}~\href{../syntax/types.html#syntax-elemtype}{\mathit{elemtype}}\)

(none)

Memory type

\(\href{../syntax/types.html#syntax-limits}{\mathit{limits}}\)

(none)

Global type

\(\href{../syntax/types.html#syntax-mut}{\mathit{mut}}~\href{../syntax/types.html#syntax-valtype}{\mathit{valtype}}\)

(none)