Index of TypesΒΆ

Category

Constructor

Binary Opcode

Type index

\(x\)

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

Number type

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

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

Number type

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

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

Number type

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

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

Number type

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

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

Vector type

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

\(\def\mathdef1261#1{\mathtt{0x#1}}\mathdef1261{7B}\) (-5 as \(\href{../binary/values.html#binary-int}{\def\mathdef1226#1{{\mathtt{s}#1}}\mathdef1226{\mathtt{7}}}\))

(reserved)

\(\def\mathdef1262#1{\mathtt{0x#1}}\mathdef1262{7A}\) .. \(\def\mathdef1263#1{\mathtt{0x#1}}\mathdef1263{71}\)

Reference type

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

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

Reference type

\(\href{../syntax/types.html#syntax-reftype}{\mathsf{externref}}\)

\(\def\mathdef1265#1{\mathtt{0x#1}}\mathdef1265{6F}\) (-17 as \(\href{../binary/values.html#binary-int}{\def\mathdef1226#1{{\mathtt{s}#1}}\mathdef1226{\mathtt{7}}}\))

(reserved)

\(\def\mathdef1266#1{\mathtt{0x#1}}\mathdef1266{6E}\) .. \(\def\mathdef1267#1{\mathtt{0x#1}}\mathdef1267{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\mathdef1268#1{\mathtt{0x#1}}\mathdef1268{60}\) (-32 as \(\href{../binary/values.html#binary-int}{\def\mathdef1226#1{{\mathtt{s}#1}}\mathdef1226{\mathtt{7}}}\))

(reserved)

\(\def\mathdef1269#1{\mathtt{0x#1}}\mathdef1269{5F}\) .. \(\def\mathdef1270#1{\mathtt{0x#1}}\mathdef1270{41}\)

Result type

\([\epsilon]\)

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

Table type

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

(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)