Index of Types

Category

Constructor

Binary Opcode

Type index

x

(positive number as s32 or u32)

Number type

i32

0x7F (-1 as s7)

Number type

i64

0x7E (-2 as s7)

Number type

f32

0x7D (-3 as s7)

Number type

f64

0x7C (-4 as s7)

Vector type

v128

0x7B (-5 as s7)

(reserved)

0x7A .. 0x71

Reference type

funcref

0x70 (-16 as s7)

Reference type

externref

0x6F (-17 as s7)

(reserved)

0x6E .. 0x61

Function type

[valtype][valtype]

0x60 (-32 as s7)

(reserved)

0x5F .. 0x41

Result type

[ϵ]

0x40 (-64 as s7)

Table type

limits reftype

(none)

Memory type

limits

(none)

Global type

mut valtype

(none)