diswasm

WASM analysis workbench
HomeDocsReferenceCompilerRuntimeBenchmarksDisassemblyDecompileEditEasy EditorIntermediateCreateSavedControllerGame StudioAboutLicensesContributorsOpen source

Local-first parsing. No automatic module execution.

self-hosted mode

Instruction Reference

Searchable WebAssembly instruction and type reference. Search by mnemonic, hex opcode (e.g. 0x6a or 6a), or decimal byte value (e.g. 106).

modulemodule

Top-level container for types, imports, functions, tables, memories, globals, exports, elements, code, data, and custom sections.

coremodulecore
modulefunction

Declares executable code with parameters, results, locals, and a validated instruction body.

coremodulecore
controli32.const

Push an i32 constant.

corecontrol0x41410x41
controli64.const

Push an i64 constant.

corecontrol0x42420x42
controlf32.const

Push an f32 constant.

corecontrol0x43430x43
controlf64.const

Push an f64 constant.

corecontrol0x44440x44
controldrop

Discard the top stack value.

corecontrol0x1A1a0x1A
controlreturn

Return from the current function.

corecontrol0x0F0f0x0F
controlcall

Call a function by direct index.

corecontrol0x10100x10
controlnop

No operation.

corecontrol0x01010x01
controlif

Structured conditional block.

corecontrol0x04040x04
controlelse

Separates if false branch.

corecontrol0x05050x05
controlunreachable

Trap immediately if executed.

corecontrol0x00000x00
controlstart

Declares a start function run at instantiation.

corecontrolcore
controlend

Terminates a structured block/function body.

corecontrol0x0B0b0x0B
controlbr

Branch to a label depth.

corecontrol0x0C0c0x0C
controlbr_if

Conditionally branch to a label depth.

corecontrol0x0D0d0x0D
controlblock

Structured block with optional result type.

corecontrol0x02020x02
controlloop

Structured loop target for backward branches.

corecontrol0x03030x03
controlselect

Select one of two values using an i32 condition.

corecontrol0x1B1b0x1B
controlbr_table

Branch through a table of label depths.

corecontrol0x0E0e0x0E
numerici32.const

Push a i32 constant.

corenumeric0x41410x41
numerici32.eqz

i32 eqz operation.

corenumeric0x45450x45
numerici32.clz

i32 clz operation.

corenumeric0x67670x67
numerici32.ctz

i32 ctz operation.

corenumeric0x68680x68
numerici32.popcnt

i32 popcnt operation.

corenumeric0x69690x69
numerici32.eq

i32 comparison eq.

corenumeric0x46460x46
numerici32.ne

i32 comparison ne.

corenumeric0x47470x47
numerici32.lt_s

i32 comparison lt_s.

corenumeric0x48480x48
numerici32.lt_u

i32 comparison lt_u.

corenumeric0x49490x49
numerici32.gt_s

i32 comparison gt_s.

corenumeric0x4A4a0x4A
numerici32.gt_u

i32 comparison gt_u.

corenumeric0x4B4b0x4B
numerici32.le_s

i32 comparison le_s.

corenumeric0x4C4c0x4C
numerici32.le_u

i32 comparison le_u.

corenumeric0x4D4d0x4D
numerici32.ge_s

i32 comparison ge_s.

corenumeric0x4E4e0x4E
numerici32.ge_u

i32 comparison ge_u.

corenumeric0x4F4f0x4F
numerici32.add

i32 add arithmetic/bit operation.

corenumeric0x6A6a0x6A
numerici32.sub

i32 sub arithmetic/bit operation.

corenumeric0x6B6b0x6B
numerici32.mul

i32 mul arithmetic/bit operation.

corenumeric0x6C6c0x6C
numerici32.div_s

i32 div_s arithmetic/bit operation.

corenumeric0x6D6d0x6D
numerici32.div_u

i32 div_u arithmetic/bit operation.

corenumeric0x6E6e0x6E
numerici32.rem_s

i32 rem_s arithmetic/bit operation.

corenumeric0x6F6f0x6F
numerici32.rem_u

i32 rem_u arithmetic/bit operation.

corenumeric0x70700x70
numerici32.and

i32 and arithmetic/bit operation.

corenumeric0x71710x71
numerici32.or

i32 or arithmetic/bit operation.

corenumeric0x72720x72
numerici32.xor

i32 xor arithmetic/bit operation.

corenumeric0x73730x73
numerici32.shl

i32 shl arithmetic/bit operation.

corenumeric0x74740x74
numerici32.shr_s

i32 shr_s arithmetic/bit operation.

corenumeric0x75750x75
numerici32.shr_u

i32 shr_u arithmetic/bit operation.

corenumeric0x76760x76
numerici32.rotl

i32 rotl arithmetic/bit operation.

corenumeric0x77770x77
numerici32.rotr

i32 rotr arithmetic/bit operation.

corenumeric0x78780x78
numerici64.const

Push a i64 constant.

corenumeric0x42420x42
numerici64.eqz

i64 eqz operation.

corenumeric0x50500x50
numerici64.clz

i64 clz operation.

corenumeric0x79790x79
numerici64.ctz

i64 ctz operation.

corenumeric0x7A7a0x7A
numerici64.popcnt

i64 popcnt operation.

corenumeric0x7B7b0x7B
numerici64.eq

i64 comparison eq.

corenumeric0x51510x51
numerici64.ne

i64 comparison ne.

corenumeric0x52520x52
numerici64.lt_s

i64 comparison lt_s.

corenumeric0x53530x53
numerici64.lt_u

i64 comparison lt_u.

corenumeric0x54540x54
numerici64.gt_s

i64 comparison gt_s.

corenumeric0x55550x55
numerici64.gt_u

i64 comparison gt_u.

corenumeric0x56560x56
numerici64.le_s

i64 comparison le_s.

corenumeric0x57570x57
numerici64.le_u

i64 comparison le_u.

corenumeric0x58580x58
numerici64.ge_s

i64 comparison ge_s.

corenumeric0x59590x59
numerici64.ge_u

i64 comparison ge_u.

corenumeric0x5A5a0x5A
numerici64.add

i64 add arithmetic/bit operation.

corenumeric0x7C7c0x7C
numerici64.sub

i64 sub arithmetic/bit operation.

corenumeric0x7D7d0x7D
numerici64.mul

i64 mul arithmetic/bit operation.

corenumeric0x7E7e0x7E
numerici64.div_s

i64 div_s arithmetic/bit operation.

corenumeric0x7F7f0x7F
numerici64.div_u

i64 div_u arithmetic/bit operation.

corenumeric0x80800x80
numerici64.rem_s

i64 rem_s arithmetic/bit operation.

corenumeric0x81810x81
numerici64.rem_u

i64 rem_u arithmetic/bit operation.

corenumeric0x82820x82
numerici64.and

i64 and arithmetic/bit operation.

corenumeric0x83830x83
numerici64.or

i64 or arithmetic/bit operation.

corenumeric0x84840x84
numerici64.xor

i64 xor arithmetic/bit operation.

corenumeric0x85850x85
numerici64.shl

i64 shl arithmetic/bit operation.

corenumeric0x86860x86
numerici64.shr_s

i64 shr_s arithmetic/bit operation.

corenumeric0x87870x87
numerici64.shr_u

i64 shr_u arithmetic/bit operation.

corenumeric0x88880x88
numerici64.rotl

i64 rotl arithmetic/bit operation.

corenumeric0x89890x89
numerici64.rotr

i64 rotr arithmetic/bit operation.

corenumeric0x8A8a0x8A
numericf32.const

Push an f32 constant.

corenumeric0x43430x43
numericf32.eq

f32 comparison eq.

corenumeric0x5B5b0x5B
numericf32.ne

f32 comparison ne.

corenumeric0x5C5c0x5C
numericf32.lt

f32 comparison lt.

corenumeric0x5D5d0x5D
numericf32.gt

f32 comparison gt.

corenumeric0x5E5e0x5E
numericf32.le

f32 comparison le.

corenumeric0x5F5f0x5F
numericf32.ge

f32 comparison ge.

corenumeric0x60600x60
numericf32.abs

f32 unary abs operation.

corenumeric0x8B8b0x8B
numericf32.neg

f32 unary neg operation.

corenumeric0x8C8c0x8C
numericf32.ceil

f32 unary ceil operation.

corenumeric0x8D8d0x8D
numericf32.floor

f32 unary floor operation.

corenumeric0x8E8e0x8E
numericf32.trunc

f32 unary trunc operation.

corenumeric0x8F8f0x8F
numericf32.nearest

f32 unary nearest operation.

corenumeric0x90900x90
numericf32.sqrt

f32 unary sqrt operation.

corenumeric0x91910x91
numericf32.add

f32 add operation.

corenumeric0x92920x92
numericf32.sub

f32 sub operation.

corenumeric0x93930x93
numericf32.mul

f32 mul operation.

corenumeric0x94940x94
numericf32.div

f32 div operation.

corenumeric0x95950x95
numericf32.min

f32 min operation.

corenumeric0x96960x96
numericf32.max

f32 max operation.

corenumeric0x97970x97
numericf32.copysign

f32 copysign operation.

corenumeric0x98980x98
numericf64.const

Push an f64 constant.

corenumeric0x44440x44
numericf64.eq

f64 comparison eq.

corenumeric0x61610x61
numericf64.ne

f64 comparison ne.

corenumeric0x62620x62
numericf64.lt

f64 comparison lt.

corenumeric0x63630x63
numericf64.gt

f64 comparison gt.

corenumeric0x64640x64
numericf64.le

f64 comparison le.

corenumeric0x65650x65
numericf64.ge

f64 comparison ge.

corenumeric0x66660x66
numericf64.abs

f64 unary abs operation.

corenumeric0x99990x99
numericf64.neg

f64 unary neg operation.

corenumeric0x9A9a0x9A
numericf64.ceil

f64 unary ceil operation.

corenumeric0x9B9b0x9B
numericf64.floor

f64 unary floor operation.

corenumeric0x9C9c0x9C
numericf64.trunc

f64 unary trunc operation.

corenumeric0x9D9d0x9D
numericf64.nearest

f64 unary nearest operation.

corenumeric0x9E9e0x9E
numericf64.sqrt

f64 unary sqrt operation.

corenumeric0x9F9f0x9F
numericf64.add

f64 add operation.

corenumeric0xA0a00xA0
numericf64.sub

f64 sub operation.

corenumeric0xA1a10xA1
numericf64.mul

f64 mul operation.

corenumeric0xA2a20xA2
numericf64.div

f64 div operation.

corenumeric0xA3a30xA3
numericf64.min

f64 min operation.

corenumeric0xA4a40xA4
numericf64.max

f64 max operation.

corenumeric0xA5a50xA5
numericf64.copysign

f64 copysign operation.

corenumeric0xA6a60xA6
numerici32.wrap_i64

i32.wrap_i64 conversion/reinterpretation instruction.

corenumeric0xA7a70xA7
numerici32.trunc_f32_s

i32.trunc_f32_s conversion/reinterpretation instruction.

corenumeric0xA8a80xA8
numerici32.trunc_f32_u

i32.trunc_f32_u conversion/reinterpretation instruction.

corenumeric0xA9a90xA9
numerici32.trunc_f64_s

i32.trunc_f64_s conversion/reinterpretation instruction.

corenumeric0xAAaa0xAA
numerici32.trunc_f64_u

i32.trunc_f64_u conversion/reinterpretation instruction.

corenumeric0xABab0xAB
numerici64.extend_i32_s

i64.extend_i32_s conversion/reinterpretation instruction.

corenumeric0xACac0xAC
numerici64.extend_i32_u

i64.extend_i32_u conversion/reinterpretation instruction.

corenumeric0xADad0xAD
numerici64.trunc_f32_s

i64.trunc_f32_s conversion/reinterpretation instruction.

corenumeric0xAEae0xAE
numerici64.trunc_f32_u

i64.trunc_f32_u conversion/reinterpretation instruction.

corenumeric0xAFaf0xAF
numerici64.trunc_f64_s

i64.trunc_f64_s conversion/reinterpretation instruction.

corenumeric0xB0b00xB0
numerici64.trunc_f64_u

i64.trunc_f64_u conversion/reinterpretation instruction.

corenumeric0xB1b10xB1
numericf32.convert_i32_s

f32.convert_i32_s conversion/reinterpretation instruction.

corenumeric0xB2b20xB2
numericf32.convert_i32_u

f32.convert_i32_u conversion/reinterpretation instruction.

corenumeric0xB3b30xB3
numericf32.convert_i64_s

f32.convert_i64_s conversion/reinterpretation instruction.

corenumeric0xB4b40xB4
numericf32.convert_i64_u

f32.convert_i64_u conversion/reinterpretation instruction.

corenumeric0xB5b50xB5
numericf32.demote_f64

f32.demote_f64 conversion/reinterpretation instruction.

corenumeric0xB6b60xB6
numericf64.convert_i32_s

f64.convert_i32_s conversion/reinterpretation instruction.

corenumeric0xB7b70xB7
numericf64.convert_i32_u

f64.convert_i32_u conversion/reinterpretation instruction.

corenumeric0xB8b80xB8
numericf64.convert_i64_s

f64.convert_i64_s conversion/reinterpretation instruction.

corenumeric0xB9b90xB9
numericf64.convert_i64_u

f64.convert_i64_u conversion/reinterpretation instruction.

corenumeric0xBAba0xBA
numericf64.promote_f32

f64.promote_f32 conversion/reinterpretation instruction.

corenumeric0xBBbb0xBB
numerici32.reinterpret_f32

i32.reinterpret_f32 conversion/reinterpretation instruction.

corenumeric0xBCbc0xBC
numerici64.reinterpret_f64

i64.reinterpret_f64 conversion/reinterpretation instruction.

corenumeric0xBDbd0xBD
numericf32.reinterpret_i32

f32.reinterpret_i32 conversion/reinterpretation instruction.

corenumeric0xBEbe0xBE
numericf64.reinterpret_i64

f64.reinterpret_i64 conversion/reinterpretation instruction.

corenumeric0xBFbf0xBF
numerici32.extend8_s

i32.extend8_s conversion/reinterpretation instruction.

corenumeric0xC0c00xC0
numerici32.extend16_s

i32.extend16_s conversion/reinterpretation instruction.

corenumeric0xC1c10xC1
numerici64.extend8_s

i64.extend8_s conversion/reinterpretation instruction.

corenumeric0xC2c20xC2
numerici64.extend16_s

i64.extend16_s conversion/reinterpretation instruction.

corenumeric0xC3c30xC3
numerici64.extend32_s

i64.extend32_s conversion/reinterpretation instruction.

corenumeric0xC4c40xC4
numerici32.trunc_sat_f32_s

i32.trunc_sat_f32_s conversion/reinterpretation instruction.

corenumeric0xFC 0x00fc 000xFC 0x00
numerici32.trunc_sat_f32_u

i32.trunc_sat_f32_u conversion/reinterpretation instruction.

corenumeric0xFC 0x01fc 010xFC 0x01
numerici32.trunc_sat_f64_s

i32.trunc_sat_f64_s conversion/reinterpretation instruction.

corenumeric0xFC 0x02fc 020xFC 0x02
numerici32.trunc_sat_f64_u

i32.trunc_sat_f64_u conversion/reinterpretation instruction.

corenumeric0xFC 0x03fc 030xFC 0x03
numerici64.trunc_sat_f32_s

i64.trunc_sat_f32_s conversion/reinterpretation instruction.

corenumeric0xFC 0x04fc 040xFC 0x04
numerici64.trunc_sat_f32_u

i64.trunc_sat_f32_u conversion/reinterpretation instruction.

corenumeric0xFC 0x05fc 050xFC 0x05
numerici64.trunc_sat_f64_s

i64.trunc_sat_f64_s conversion/reinterpretation instruction.

corenumeric0xFC 0x06fc 060xFC 0x06
numerici64.trunc_sat_f64_u

i64.trunc_sat_f64_u conversion/reinterpretation instruction.

corenumeric0xFC 0x07fc 070xFC 0x07
simdv128.const

v128.const SIMD vector operation.

simdsimd0xFD 0x0Cfd 0c0xFD 0x0C
simdv128.load

v128.load SIMD vector operation.

simdsimd0xFD 0x00fd 000xFD 0x00
simdv128.store

v128.store SIMD vector operation.

simdsimd0xFD 0x0Bfd 0b0xFD 0x0B
simdv128.not

v128.not SIMD vector operation.

simdsimd0xFD 0x4Dfd 4d0xFD 0x4D
simdv128.and

v128.and SIMD vector operation.

simdsimd0xFD 0x4Efd 4e0xFD 0x4E
simdv128.andnot

v128.andnot SIMD vector operation.

simdsimd0xFD 0x4Ffd 4f0xFD 0x4F
simdv128.or

v128.or SIMD vector operation.

simdsimd0xFD 0x50fd 500xFD 0x50
simdv128.xor

v128.xor SIMD vector operation.

simdsimd0xFD 0x51fd 510xFD 0x51
simdv128.bitselect

v128.bitselect SIMD vector operation.

simdsimd0xFD 0x52fd 520xFD 0x52
simdv128.any_true

v128.any_true SIMD vector operation.

simdsimd0xFD 0x53fd 530xFD 0x53
simdv128.load8_splat

v128.load8_splat SIMD vector operation.

simdsimd0xFD 0x07fd 070xFD 0x07
simdv128.load16_splat

v128.load16_splat SIMD vector operation.

simdsimd0xFD 0x08fd 080xFD 0x08
simdv128.load32_splat

v128.load32_splat SIMD vector operation.

simdsimd0xFD 0x09fd 090xFD 0x09
simdv128.load64_splat

v128.load64_splat SIMD vector operation.

simdsimd0xFD 0x0Afd 0a0xFD 0x0A
simdv128.load8x8_s

v128.load8x8_s SIMD vector operation.

simdsimd0xFD 0x01fd 010xFD 0x01
simdv128.load8x8_u

v128.load8x8_u SIMD vector operation.

simdsimd0xFD 0x02fd 020xFD 0x02
simdv128.load16x4_s

v128.load16x4_s SIMD vector operation.

simdsimd0xFD 0x03fd 030xFD 0x03
simdv128.load16x4_u

v128.load16x4_u SIMD vector operation.

simdsimd0xFD 0x04fd 040xFD 0x04
simdv128.load32x2_s

v128.load32x2_s SIMD vector operation.

simdsimd0xFD 0x05fd 050xFD 0x05
simdv128.load32x2_u

v128.load32x2_u SIMD vector operation.

simdsimd0xFD 0x06fd 060xFD 0x06
simdv128.load32_zero

v128.load32_zero SIMD vector operation.

simdsimd0xFD 0x5Cfd 5c0xFD 0x5C
simdv128.load64_zero

v128.load64_zero SIMD vector operation.

simdsimd0xFD 0x5Dfd 5d0xFD 0x5D
simdv128.load8_lane

v128.load8_lane SIMD vector operation.

simdsimd0xFD 0x54fd 540xFD 0x54
simdv128.load16_lane

v128.load16_lane SIMD vector operation.

simdsimd0xFD 0x55fd 550xFD 0x55
simdv128.load32_lane

v128.load32_lane SIMD vector operation.

simdsimd0xFD 0x56fd 560xFD 0x56
simdv128.load64_lane

v128.load64_lane SIMD vector operation.

simdsimd0xFD 0x57fd 570xFD 0x57
simdv128.store8_lane

v128.store8_lane SIMD vector operation.

simdsimd0xFD 0x58fd 580xFD 0x58
simdv128.store16_lane

v128.store16_lane SIMD vector operation.

simdsimd0xFD 0x59fd 590xFD 0x59
simdv128.store32_lane

v128.store32_lane SIMD vector operation.

simdsimd0xFD 0x5Afd 5a0xFD 0x5A
simdv128.store64_lane

v128.store64_lane SIMD vector operation.

simdsimd0xFD 0x5Bfd 5b0xFD 0x5B
simdi8x16.shuffle

i8x16.shuffle SIMD vector operation.

simdsimd0xFD 0x0Dfd 0d0xFD 0x0D
simdi8x16.swizzle

i8x16.swizzle SIMD vector operation.

simdsimd0xFD 0x0Efd 0e0xFD 0x0E
simdi8x16.splat

i8x16.splat SIMD vector operation.

simdsimd0xFD 0x0Ffd 0f0xFD 0x0F
simdi8x16.extract_lane_s

i8x16.extract_lane_s SIMD vector operation.

simdsimd0xFD 0x15fd 150xFD 0x15
simdi8x16.extract_lane_u

i8x16.extract_lane_u SIMD vector operation.

simdsimd0xFD 0x16fd 160xFD 0x16
simdi8x16.replace_lane

i8x16.replace_lane SIMD vector operation.

simdsimd0xFD 0x17fd 170xFD 0x17
simdi8x16.eq

i8x16.eq SIMD vector operation.

simdsimd0xFD 0x23fd 230xFD 0x23
simdi8x16.ne

i8x16.ne SIMD vector operation.

simdsimd0xFD 0x24fd 240xFD 0x24
simdi8x16.lt_s

i8x16.lt_s SIMD vector operation.

simdsimd0xFD 0x25fd 250xFD 0x25
simdi8x16.lt_u

i8x16.lt_u SIMD vector operation.

simdsimd0xFD 0x26fd 260xFD 0x26
simdi8x16.gt_s

i8x16.gt_s SIMD vector operation.

simdsimd0xFD 0x27fd 270xFD 0x27
simdi8x16.gt_u

i8x16.gt_u SIMD vector operation.

simdsimd0xFD 0x28fd 280xFD 0x28
simdi8x16.le_s

i8x16.le_s SIMD vector operation.

simdsimd0xFD 0x29fd 290xFD 0x29
simdi8x16.le_u

i8x16.le_u SIMD vector operation.

simdsimd0xFD 0x2Afd 2a0xFD 0x2A
simdi8x16.ge_s

i8x16.ge_s SIMD vector operation.

simdsimd0xFD 0x2Bfd 2b0xFD 0x2B
simdi8x16.ge_u

i8x16.ge_u SIMD vector operation.

simdsimd0xFD 0x2Cfd 2c0xFD 0x2C
simdi8x16.abs

i8x16.abs SIMD vector operation.

simdsimd0xFD 0x60fd 600xFD 0x60
simdi8x16.neg

i8x16.neg SIMD vector operation.

simdsimd0xFD 0x61fd 610xFD 0x61
simdi8x16.popcnt

i8x16.popcnt SIMD vector operation.

simdsimd0xFD 0x62fd 620xFD 0x62
simdi8x16.all_true

i8x16.all_true SIMD vector operation.

simdsimd0xFD 0x63fd 630xFD 0x63
simdi8x16.bitmask

i8x16.bitmask SIMD vector operation.

simdsimd0xFD 0x64fd 640xFD 0x64
simdi8x16.narrow_i16x8_s

i8x16.narrow_i16x8_s SIMD vector operation.

simdsimd0xFD 0x65fd 650xFD 0x65
simdi8x16.narrow_i16x8_u

i8x16.narrow_i16x8_u SIMD vector operation.

simdsimd0xFD 0x66fd 660xFD 0x66
simdi8x16.shl

i8x16.shl SIMD vector operation.

simdsimd0xFD 0x6Bfd 6b0xFD 0x6B
simdi8x16.shr_s

i8x16.shr_s SIMD vector operation.

simdsimd0xFD 0x6Cfd 6c0xFD 0x6C
simdi8x16.shr_u

i8x16.shr_u SIMD vector operation.

simdsimd0xFD 0x6Dfd 6d0xFD 0x6D
simdi8x16.add

i8x16.add SIMD vector operation.

simdsimd0xFD 0x6Efd 6e0xFD 0x6E
simdi8x16.add_sat_s

i8x16.add_sat_s SIMD vector operation.

simdsimd0xFD 0x6Ffd 6f0xFD 0x6F
simdi8x16.add_sat_u

i8x16.add_sat_u SIMD vector operation.

simdsimd0xFD 0x70fd 700xFD 0x70
simdi8x16.sub

i8x16.sub SIMD vector operation.

simdsimd0xFD 0x71fd 710xFD 0x71
simdi8x16.sub_sat_s

i8x16.sub_sat_s SIMD vector operation.

simdsimd0xFD 0x72fd 720xFD 0x72
simdi8x16.sub_sat_u

i8x16.sub_sat_u SIMD vector operation.

simdsimd0xFD 0x73fd 730xFD 0x73
simdi8x16.min_s

i8x16.min_s SIMD vector operation.

simdsimd0xFD 0x76fd 760xFD 0x76
simdi8x16.min_u

i8x16.min_u SIMD vector operation.

simdsimd0xFD 0x77fd 770xFD 0x77
simdi8x16.max_s

i8x16.max_s SIMD vector operation.

simdsimd0xFD 0x78fd 780xFD 0x78
simdi8x16.max_u

i8x16.max_u SIMD vector operation.

simdsimd0xFD 0x79fd 790xFD 0x79
simdi8x16.avgr_u

i8x16.avgr_u SIMD vector operation.

simdsimd0xFD 0x7Bfd 7b0xFD 0x7B
simdi16x8.splat

i16x8.splat SIMD vector operation.

simdsimd0xFD 0x10fd 100xFD 0x10
simdi16x8.extract_lane_s

i16x8.extract_lane_s SIMD vector operation.

simdsimd0xFD 0x18fd 180xFD 0x18
simdi16x8.extract_lane_u

i16x8.extract_lane_u SIMD vector operation.

simdsimd0xFD 0x19fd 190xFD 0x19
simdi16x8.replace_lane

i16x8.replace_lane SIMD vector operation.

simdsimd0xFD 0x1Afd 1a0xFD 0x1A
simdi16x8.eq

i16x8.eq SIMD vector operation.

simdsimd0xFD 0x2Dfd 2d0xFD 0x2D
simdi16x8.ne

i16x8.ne SIMD vector operation.

simdsimd0xFD 0x2Efd 2e0xFD 0x2E
simdi16x8.lt_s

i16x8.lt_s SIMD vector operation.

simdsimd0xFD 0x2Ffd 2f0xFD 0x2F
simdi16x8.lt_u

i16x8.lt_u SIMD vector operation.

simdsimd0xFD 0x30fd 300xFD 0x30
simdi16x8.gt_s

i16x8.gt_s SIMD vector operation.

simdsimd0xFD 0x31fd 310xFD 0x31
simdi16x8.gt_u

i16x8.gt_u SIMD vector operation.

simdsimd0xFD 0x32fd 320xFD 0x32
simdi16x8.le_s

i16x8.le_s SIMD vector operation.

simdsimd0xFD 0x33fd 330xFD 0x33
simdi16x8.le_u

i16x8.le_u SIMD vector operation.

simdsimd0xFD 0x34fd 340xFD 0x34
simdi16x8.ge_s

i16x8.ge_s SIMD vector operation.

simdsimd0xFD 0x35fd 350xFD 0x35
simdi16x8.ge_u

i16x8.ge_u SIMD vector operation.

simdsimd0xFD 0x36fd 360xFD 0x36
simdi16x8.abs

i16x8.abs SIMD vector operation.

simdsimd0xFD 0x80fd 800xFD 0x80
simdi16x8.neg

i16x8.neg SIMD vector operation.

simdsimd0xFD 0x81fd 810xFD 0x81
simdi16x8.all_true

i16x8.all_true SIMD vector operation.

simdsimd0xFD 0x83fd 830xFD 0x83
simdi16x8.bitmask

i16x8.bitmask SIMD vector operation.

simdsimd0xFD 0x84fd 840xFD 0x84
simdi16x8.narrow_i32x4_s

i16x8.narrow_i32x4_s SIMD vector operation.

simdsimd0xFD 0x85fd 850xFD 0x85
simdi16x8.narrow_i32x4_u

i16x8.narrow_i32x4_u SIMD vector operation.

simdsimd0xFD 0x86fd 860xFD 0x86
simdi16x8.extend_low_i8x16_s

i16x8.extend_low_i8x16_s SIMD vector operation.

simdsimd0xFD 0x87fd 870xFD 0x87
simdi16x8.extend_high_i8x16_s

i16x8.extend_high_i8x16_s SIMD vector operation.

simdsimd0xFD 0x88fd 880xFD 0x88
simdi16x8.extend_low_i8x16_u

i16x8.extend_low_i8x16_u SIMD vector operation.

simdsimd0xFD 0x89fd 890xFD 0x89
simdi16x8.extend_high_i8x16_u

i16x8.extend_high_i8x16_u SIMD vector operation.

simdsimd0xFD 0x8Afd 8a0xFD 0x8A
simdi16x8.shl

i16x8.shl SIMD vector operation.

simdsimd0xFD 0x8Bfd 8b0xFD 0x8B
simdi16x8.shr_s

i16x8.shr_s SIMD vector operation.

simdsimd0xFD 0x8Cfd 8c0xFD 0x8C
simdi16x8.shr_u

i16x8.shr_u SIMD vector operation.

simdsimd0xFD 0x8Dfd 8d0xFD 0x8D
simdi16x8.add

i16x8.add SIMD vector operation.

simdsimd0xFD 0x8Efd 8e0xFD 0x8E
simdi16x8.add_sat_s

i16x8.add_sat_s SIMD vector operation.

simdsimd0xFD 0x8Ffd 8f0xFD 0x8F
simdi16x8.add_sat_u

i16x8.add_sat_u SIMD vector operation.

simdsimd0xFD 0x90fd 900xFD 0x90
simdi16x8.sub

i16x8.sub SIMD vector operation.

simdsimd0xFD 0x91fd 910xFD 0x91
simdi16x8.sub_sat_s

i16x8.sub_sat_s SIMD vector operation.

simdsimd0xFD 0x92fd 920xFD 0x92
simdi16x8.sub_sat_u

i16x8.sub_sat_u SIMD vector operation.

simdsimd0xFD 0x93fd 930xFD 0x93
simdi16x8.mul

i16x8.mul SIMD vector operation.

simdsimd0xFD 0x95fd 950xFD 0x95
simdi16x8.min_s

i16x8.min_s SIMD vector operation.

simdsimd0xFD 0x96fd 960xFD 0x96
simdi16x8.min_u

i16x8.min_u SIMD vector operation.

simdsimd0xFD 0x97fd 970xFD 0x97
simdi16x8.max_s

i16x8.max_s SIMD vector operation.

simdsimd0xFD 0x98fd 980xFD 0x98
simdi16x8.max_u

i16x8.max_u SIMD vector operation.

simdsimd0xFD 0x99fd 990xFD 0x99
simdi16x8.avgr_u

i16x8.avgr_u SIMD vector operation.

simdsimd0xFD 0x9Bfd 9b0xFD 0x9B
simdi16x8.q15mulr_sat_s

i16x8.q15mulr_sat_s SIMD vector operation.

simdsimd0xFD 0x82fd 820xFD 0x82
simdi16x8.extadd_pairwise_i8x16_s

i16x8.extadd_pairwise_i8x16_s SIMD vector operation.

simdsimd0xFD 0x7Cfd 7c0xFD 0x7C
simdi16x8.extadd_pairwise_i8x16_u

i16x8.extadd_pairwise_i8x16_u SIMD vector operation.

simdsimd0xFD 0x7Dfd 7d0xFD 0x7D
simdi16x8.extmul_low_i8x16_s

i16x8.extmul_low_i8x16_s SIMD vector operation.

simdsimd0xFD 0x9Cfd 9c0xFD 0x9C
simdi16x8.extmul_high_i8x16_s

i16x8.extmul_high_i8x16_s SIMD vector operation.

simdsimd0xFD 0x9Dfd 9d0xFD 0x9D
simdi16x8.extmul_low_i8x16_u

i16x8.extmul_low_i8x16_u SIMD vector operation.

simdsimd0xFD 0x9Efd 9e0xFD 0x9E
simdi16x8.extmul_high_i8x16_u

i16x8.extmul_high_i8x16_u SIMD vector operation.

simdsimd0xFD 0x9Ffd 9f0xFD 0x9F
simdi32x4.splat

i32x4.splat SIMD vector operation.

simdsimd0xFD 0x11fd 110xFD 0x11
simdi32x4.extract_lane

i32x4.extract_lane SIMD vector operation.

simdsimd0xFD 0x1Bfd 1b0xFD 0x1B
simdi32x4.replace_lane

i32x4.replace_lane SIMD vector operation.

simdsimd0xFD 0x1Cfd 1c0xFD 0x1C
simdi32x4.eq

i32x4.eq SIMD vector operation.

simdsimd0xFD 0x37fd 370xFD 0x37
simdi32x4.ne

i32x4.ne SIMD vector operation.

simdsimd0xFD 0x38fd 380xFD 0x38
simdi32x4.lt_s

i32x4.lt_s SIMD vector operation.

simdsimd0xFD 0x39fd 390xFD 0x39
simdi32x4.lt_u

i32x4.lt_u SIMD vector operation.

simdsimd0xFD 0x3Afd 3a0xFD 0x3A
simdi32x4.gt_s

i32x4.gt_s SIMD vector operation.

simdsimd0xFD 0x3Bfd 3b0xFD 0x3B
simdi32x4.gt_u

i32x4.gt_u SIMD vector operation.

simdsimd0xFD 0x3Cfd 3c0xFD 0x3C
simdi32x4.le_s

i32x4.le_s SIMD vector operation.

simdsimd0xFD 0x3Dfd 3d0xFD 0x3D
simdi32x4.le_u

i32x4.le_u SIMD vector operation.

simdsimd0xFD 0x3Efd 3e0xFD 0x3E
simdi32x4.ge_s

i32x4.ge_s SIMD vector operation.

simdsimd0xFD 0x3Ffd 3f0xFD 0x3F
simdi32x4.ge_u

i32x4.ge_u SIMD vector operation.

simdsimd0xFD 0x40fd 400xFD 0x40
simdi32x4.abs

i32x4.abs SIMD vector operation.

simdsimd0xFD 0xA0fd a00xFD 0xA0
simdi32x4.neg

i32x4.neg SIMD vector operation.

simdsimd0xFD 0xA1fd a10xFD 0xA1
simdi32x4.all_true

i32x4.all_true SIMD vector operation.

simdsimd0xFD 0xA3fd a30xFD 0xA3
simdi32x4.bitmask

i32x4.bitmask SIMD vector operation.

simdsimd0xFD 0xA4fd a40xFD 0xA4
simdi32x4.extend_low_i16x8_s

i32x4.extend_low_i16x8_s SIMD vector operation.

simdsimd0xFD 0xA7fd a70xFD 0xA7
simdi32x4.extend_high_i16x8_s

i32x4.extend_high_i16x8_s SIMD vector operation.

simdsimd0xFD 0xA8fd a80xFD 0xA8
simdi32x4.extend_low_i16x8_u

i32x4.extend_low_i16x8_u SIMD vector operation.

simdsimd0xFD 0xA9fd a90xFD 0xA9
simdi32x4.extend_high_i16x8_u

i32x4.extend_high_i16x8_u SIMD vector operation.

simdsimd0xFD 0xAAfd aa0xFD 0xAA
simdi32x4.shl

i32x4.shl SIMD vector operation.

simdsimd0xFD 0xABfd ab0xFD 0xAB
simdi32x4.shr_s

i32x4.shr_s SIMD vector operation.

simdsimd0xFD 0xACfd ac0xFD 0xAC
simdi32x4.shr_u

i32x4.shr_u SIMD vector operation.

simdsimd0xFD 0xADfd ad0xFD 0xAD
simdi32x4.add

i32x4.add SIMD vector operation.

simdsimd0xFD 0xAEfd ae0xFD 0xAE
simdi32x4.sub

i32x4.sub SIMD vector operation.

simdsimd0xFD 0xB1fd b10xFD 0xB1
simdi32x4.mul

i32x4.mul SIMD vector operation.

simdsimd0xFD 0xB5fd b50xFD 0xB5
simdi32x4.min_s

i32x4.min_s SIMD vector operation.

simdsimd0xFD 0xB6fd b60xFD 0xB6
simdi32x4.min_u

i32x4.min_u SIMD vector operation.

simdsimd0xFD 0xB7fd b70xFD 0xB7
simdi32x4.max_s

i32x4.max_s SIMD vector operation.

simdsimd0xFD 0xB8fd b80xFD 0xB8
simdi32x4.max_u

i32x4.max_u SIMD vector operation.

simdsimd0xFD 0xB9fd b90xFD 0xB9
simdi32x4.dot_i16x8_s

i32x4.dot_i16x8_s SIMD vector operation.

simdsimd0xFD 0xBAfd ba0xFD 0xBA
simdi32x4.extadd_pairwise_i16x8_s

i32x4.extadd_pairwise_i16x8_s SIMD vector operation.

simdsimd0xFD 0x7Efd 7e0xFD 0x7E
simdi32x4.extadd_pairwise_i16x8_u

i32x4.extadd_pairwise_i16x8_u SIMD vector operation.

simdsimd0xFD 0x7Ffd 7f0xFD 0x7F
simdi32x4.extmul_low_i16x8_s

i32x4.extmul_low_i16x8_s SIMD vector operation.

simdsimd0xFD 0xBCfd bc0xFD 0xBC
simdi32x4.extmul_high_i16x8_s

i32x4.extmul_high_i16x8_s SIMD vector operation.

simdsimd0xFD 0xBDfd bd0xFD 0xBD
simdi32x4.extmul_low_i16x8_u

i32x4.extmul_low_i16x8_u SIMD vector operation.

simdsimd0xFD 0xBEfd be0xFD 0xBE
simdi32x4.extmul_high_i16x8_u

i32x4.extmul_high_i16x8_u SIMD vector operation.

simdsimd0xFD 0xBFfd bf0xFD 0xBF
simdi32x4.trunc_sat_f32x4_s

i32x4.trunc_sat_f32x4_s SIMD vector operation.

simdsimd0xFD 0xF8fd f80xFD 0xF8
simdi32x4.trunc_sat_f32x4_u

i32x4.trunc_sat_f32x4_u SIMD vector operation.

simdsimd0xFD 0xF9fd f90xFD 0xF9
simdi32x4.trunc_sat_f64x2_s_zero

i32x4.trunc_sat_f64x2_s_zero SIMD vector operation.

simdsimd0xFD 0xFCfd fc0xFD 0xFC
simdi32x4.trunc_sat_f64x2_u_zero

i32x4.trunc_sat_f64x2_u_zero SIMD vector operation.

simdsimd0xFD 0xFDfd fd0xFD 0xFD
simdi64x2.splat

i64x2.splat SIMD vector operation.

simdsimd0xFD 0x12fd 120xFD 0x12
simdi64x2.extract_lane

i64x2.extract_lane SIMD vector operation.

simdsimd0xFD 0x1Dfd 1d0xFD 0x1D
simdi64x2.replace_lane

i64x2.replace_lane SIMD vector operation.

simdsimd0xFD 0x1Efd 1e0xFD 0x1E
simdi64x2.eq

i64x2.eq SIMD vector operation.

simdsimd0xFD 0xD6fd d60xFD 0xD6
simdi64x2.ne

i64x2.ne SIMD vector operation.

simdsimd0xFD 0xD7fd d70xFD 0xD7
simdi64x2.lt_s

i64x2.lt_s SIMD vector operation.

simdsimd0xFD 0xD8fd d80xFD 0xD8
simdi64x2.gt_s

i64x2.gt_s SIMD vector operation.

simdsimd0xFD 0xD9fd d90xFD 0xD9
simdi64x2.le_s

i64x2.le_s SIMD vector operation.

simdsimd0xFD 0xDAfd da0xFD 0xDA
simdi64x2.ge_s

i64x2.ge_s SIMD vector operation.

simdsimd0xFD 0xDBfd db0xFD 0xDB
simdi64x2.abs

i64x2.abs SIMD vector operation.

simdsimd0xFD 0xC0fd c00xFD 0xC0
simdi64x2.neg

i64x2.neg SIMD vector operation.

simdsimd0xFD 0xC1fd c10xFD 0xC1
simdi64x2.all_true

i64x2.all_true SIMD vector operation.

simdsimd0xFD 0xC3fd c30xFD 0xC3
simdi64x2.bitmask

i64x2.bitmask SIMD vector operation.

simdsimd0xFD 0xC4fd c40xFD 0xC4
simdi64x2.extend_low_i32x4_s

i64x2.extend_low_i32x4_s SIMD vector operation.

simdsimd0xFD 0xC7fd c70xFD 0xC7
simdi64x2.extend_high_i32x4_s

i64x2.extend_high_i32x4_s SIMD vector operation.

simdsimd0xFD 0xC8fd c80xFD 0xC8
simdi64x2.extend_low_i32x4_u

i64x2.extend_low_i32x4_u SIMD vector operation.

simdsimd0xFD 0xC9fd c90xFD 0xC9
simdi64x2.extend_high_i32x4_u

i64x2.extend_high_i32x4_u SIMD vector operation.

simdsimd0xFD 0xCAfd ca0xFD 0xCA
simdi64x2.shl

i64x2.shl SIMD vector operation.

simdsimd0xFD 0xCBfd cb0xFD 0xCB
simdi64x2.shr_s

i64x2.shr_s SIMD vector operation.

simdsimd0xFD 0xCCfd cc0xFD 0xCC
simdi64x2.shr_u

i64x2.shr_u SIMD vector operation.

simdsimd0xFD 0xCDfd cd0xFD 0xCD
simdi64x2.add

i64x2.add SIMD vector operation.

simdsimd0xFD 0xCEfd ce0xFD 0xCE
simdi64x2.sub

i64x2.sub SIMD vector operation.

simdsimd0xFD 0xD1fd d10xFD 0xD1
simdi64x2.mul

i64x2.mul SIMD vector operation.

simdsimd0xFD 0xD5fd d50xFD 0xD5
simdi64x2.extmul_low_i32x4_s

i64x2.extmul_low_i32x4_s SIMD vector operation.

simdsimd0xFD 0xDCfd dc0xFD 0xDC
simdi64x2.extmul_high_i32x4_s

i64x2.extmul_high_i32x4_s SIMD vector operation.

simdsimd0xFD 0xDDfd dd0xFD 0xDD
simdi64x2.extmul_low_i32x4_u

i64x2.extmul_low_i32x4_u SIMD vector operation.

simdsimd0xFD 0xDEfd de0xFD 0xDE
simdi64x2.extmul_high_i32x4_u

i64x2.extmul_high_i32x4_u SIMD vector operation.

simdsimd0xFD 0xDFfd df0xFD 0xDF
simdf32x4.splat

f32x4.splat SIMD vector operation.

simdsimd0xFD 0x13fd 130xFD 0x13
simdf32x4.extract_lane

f32x4.extract_lane SIMD vector operation.

simdsimd0xFD 0x1Ffd 1f0xFD 0x1F
simdf32x4.replace_lane

f32x4.replace_lane SIMD vector operation.

simdsimd0xFD 0x20fd 200xFD 0x20
simdf32x4.eq

f32x4.eq SIMD vector operation.

simdsimd0xFD 0x41fd 410xFD 0x41
simdf32x4.ne

f32x4.ne SIMD vector operation.

simdsimd0xFD 0x42fd 420xFD 0x42
simdf32x4.lt

f32x4.lt SIMD vector operation.

simdsimd0xFD 0x43fd 430xFD 0x43
simdf32x4.gt

f32x4.gt SIMD vector operation.

simdsimd0xFD 0x44fd 440xFD 0x44
simdf32x4.le

f32x4.le SIMD vector operation.

simdsimd0xFD 0x45fd 450xFD 0x45
simdf32x4.ge

f32x4.ge SIMD vector operation.

simdsimd0xFD 0x46fd 460xFD 0x46
simdf32x4.abs

f32x4.abs SIMD vector operation.

simdsimd0xFD 0xE0fd e00xFD 0xE0
simdf32x4.neg

f32x4.neg SIMD vector operation.

simdsimd0xFD 0xE1fd e10xFD 0xE1
simdf32x4.sqrt

f32x4.sqrt SIMD vector operation.

simdsimd0xFD 0xE3fd e30xFD 0xE3
simdf32x4.add

f32x4.add SIMD vector operation.

simdsimd0xFD 0xE4fd e40xFD 0xE4
simdf32x4.sub

f32x4.sub SIMD vector operation.

simdsimd0xFD 0xE5fd e50xFD 0xE5
simdf32x4.mul

f32x4.mul SIMD vector operation.

simdsimd0xFD 0xE6fd e60xFD 0xE6
simdf32x4.div

f32x4.div SIMD vector operation.

simdsimd0xFD 0xE7fd e70xFD 0xE7
simdf32x4.min

f32x4.min SIMD vector operation.

simdsimd0xFD 0xE8fd e80xFD 0xE8
simdf32x4.max

f32x4.max SIMD vector operation.

simdsimd0xFD 0xE9fd e90xFD 0xE9
simdf32x4.pmin

f32x4.pmin SIMD vector operation.

simdsimd0xFD 0xEAfd ea0xFD 0xEA
simdf32x4.pmax

f32x4.pmax SIMD vector operation.

simdsimd0xFD 0xEBfd eb0xFD 0xEB
simdf32x4.convert_i32x4_s

f32x4.convert_i32x4_s SIMD vector operation.

simdsimd0xFD 0xFAfd fa0xFD 0xFA
simdf32x4.convert_i32x4_u

f32x4.convert_i32x4_u SIMD vector operation.

simdsimd0xFD 0xFBfd fb0xFD 0xFB
simdf32x4.demote_f64x2_zero

f32x4.demote_f64x2_zero SIMD vector operation.

simdsimd0xFD 0x5Efd 5e0xFD 0x5E
simdf64x2.splat

f64x2.splat SIMD vector operation.

simdsimd0xFD 0x14fd 140xFD 0x14
simdf64x2.extract_lane

f64x2.extract_lane SIMD vector operation.

simdsimd0xFD 0x21fd 210xFD 0x21
simdf64x2.replace_lane

f64x2.replace_lane SIMD vector operation.

simdsimd0xFD 0x22fd 220xFD 0x22
simdf64x2.eq

f64x2.eq SIMD vector operation.

simdsimd0xFD 0x47fd 470xFD 0x47
simdf64x2.ne

f64x2.ne SIMD vector operation.

simdsimd0xFD 0x48fd 480xFD 0x48
simdf64x2.lt

f64x2.lt SIMD vector operation.

simdsimd0xFD 0x49fd 490xFD 0x49
simdf64x2.gt

f64x2.gt SIMD vector operation.

simdsimd0xFD 0x4Afd 4a0xFD 0x4A
simdf64x2.le

f64x2.le SIMD vector operation.

simdsimd0xFD 0x4Bfd 4b0xFD 0x4B
simdf64x2.ge

f64x2.ge SIMD vector operation.

simdsimd0xFD 0x4Cfd 4c0xFD 0x4C
simdf64x2.abs

f64x2.abs SIMD vector operation.

simdsimd0xFD 0xECfd ec0xFD 0xEC
simdf64x2.neg

f64x2.neg SIMD vector operation.

simdsimd0xFD 0xEDfd ed0xFD 0xED
simdf64x2.sqrt

f64x2.sqrt SIMD vector operation.

simdsimd0xFD 0xEFfd ef0xFD 0xEF
simdf64x2.add

f64x2.add SIMD vector operation.

simdsimd0xFD 0xF0fd f00xFD 0xF0
simdf64x2.sub

f64x2.sub SIMD vector operation.

simdsimd0xFD 0xF1fd f10xFD 0xF1
simdf64x2.mul

f64x2.mul SIMD vector operation.

simdsimd0xFD 0xF2fd f20xFD 0xF2
simdf64x2.div

f64x2.div SIMD vector operation.

simdsimd0xFD 0xF3fd f30xFD 0xF3
simdf64x2.min

f64x2.min SIMD vector operation.

simdsimd0xFD 0xF4fd f40xFD 0xF4
simdf64x2.max

f64x2.max SIMD vector operation.

simdsimd0xFD 0xF5fd f50xFD 0xF5
simdf64x2.pmin

f64x2.pmin SIMD vector operation.

simdsimd0xFD 0xF6fd f60xFD 0xF6
simdf64x2.pmax

f64x2.pmax SIMD vector operation.

simdsimd0xFD 0xF7fd f70xFD 0xF7
simdf64x2.convert_low_i32x4_s

f64x2.convert_low_i32x4_s SIMD vector operation.

simdsimd0xFD 0xFEfd fe0xFD 0xFE
simdf64x2.convert_low_i32x4_u

f64x2.convert_low_i32x4_u SIMD vector operation.

simdsimd0xFD 0xFFfd ff0xFD 0xFF
simdf64x2.promote_low_f32x4

f64x2.promote_low_f32x4 SIMD vector operation.

simdsimd0xFD 0x5Ffd 5f0xFD 0x5F
tabletable.get

table.get table/reference operation.

reference-typestable0x25250x25
tabletable.set

table.set table/reference operation.

reference-typestable0x26260x26
tabletable.grow

table.grow table/reference operation.

reference-typestable0xFC 0x0Ffc 0f0xFC 0x0F
tabletable.size

table.size table/reference operation.

reference-typestable0xFC 0x10fc 100xFC 0x10
tabletable.fill

table.fill table/reference operation.

reference-typestable0xFC 0x11fc 110xFC 0x11
tabletable.copy

table.copy table/reference operation.

bulk-memorytable0xFC 0x0Efc 0e0xFC 0x0E
tabletable.init

table.init table/reference operation.

bulk-memorytable0xFC 0x0Cfc 0c0xFC 0x0C
tableelem.drop

elem.drop table/reference operation.

bulk-memorytable0xFC 0x0Dfc 0d0xFC 0x0D
variablelocal.get

Read a local or parameter.

corevariable0x20200x20
variablelocal.set

Write a local or parameter.

corevariable0x21210x21
variablelocal.tee

Write a local and keep the value on the stack.

corevariable0x22220x22
variableglobal.get

Read a global.

corevariable0x23230x23
variableglobal.set

Write a mutable global.

corevariable0x24240x24
memoryi32.load

i32.load reads bytes from linear memory.

corememory0x28280x28
memoryi64.load

i64.load reads bytes from linear memory.

corememory0x29290x29
memoryf32.load

f32.load reads bytes from linear memory.

corememory0x2A2a0x2A
memoryf64.load

f64.load reads bytes from linear memory.

corememory0x2B2b0x2B
memoryi32.load8_s

i32.load8_s reads bytes from linear memory.

corememory0x2C2c0x2C
memoryi32.load8_u

i32.load8_u reads bytes from linear memory.

corememory0x2D2d0x2D
memoryi32.load16_s

i32.load16_s reads bytes from linear memory.

corememory0x2E2e0x2E
memoryi32.load16_u

i32.load16_u reads bytes from linear memory.

corememory0x2F2f0x2F
memoryi64.load8_s

i64.load8_s reads bytes from linear memory.

corememory0x30300x30
memoryi64.load8_u

i64.load8_u reads bytes from linear memory.

corememory0x31310x31
memoryi64.load16_s

i64.load16_s reads bytes from linear memory.

corememory0x32320x32
memoryi64.load16_u

i64.load16_u reads bytes from linear memory.

corememory0x33330x33
memoryi64.load32_s

i64.load32_s reads bytes from linear memory.

corememory0x34340x34
memoryi64.load32_u

i64.load32_u reads bytes from linear memory.

corememory0x35350x35
memoryi32.store

i32.store writes bytes into linear memory.

corememory0x36360x36
memoryi64.store

i64.store writes bytes into linear memory.

corememory0x37370x37
memoryf32.store

f32.store writes bytes into linear memory.

corememory0x38380x38
memoryf64.store

f64.store writes bytes into linear memory.

corememory0x39390x39
memoryi32.store8

i32.store8 writes bytes into linear memory.

corememory0x3A3a0x3A
memoryi32.store16

i32.store16 writes bytes into linear memory.

corememory0x3B3b0x3B
memoryi64.store8

i64.store8 writes bytes into linear memory.

corememory0x3C3c0x3C
memoryi64.store16

i64.store16 writes bytes into linear memory.

corememory0x3D3d0x3D
memoryi64.store32

i64.store32 writes bytes into linear memory.

corememory0x3E3e0x3E
memorymemory.size

Return current memory size in pages.

corememory0x3F3f0x3F
memorymemory.grow

Grow memory by a page count.

corememory0x40400x40
memorymemory.copy

Copy bytes within or between memories.

bulk-memorymemory0xFC 0x0Afc 0a0xFC 0x0A
memorymemory.fill

Fill memory with a byte value.

bulk-memorymemory0xFC 0x0Bfc 0b0xFC 0x0B
memorymemory.init

Initialize memory from a data segment.

bulk-memorymemory0xFC 0x08fc 080xFC 0x08
memorydata.drop

Discard a passive data segment.

bulk-memorymemory0xFC 0x09fc 090xFC 0x09
typeexternref

Opaque reference to a host value.

reference-typestypereference-types
typefuncref

Reference to a function for tables and indirect calls.

reference-typestypereference-types
typev128

128-bit vector value interpreted by SIMD operations.

simdtypesimd
typei32

32-bit integer value type.

coretypecore
typei64

64-bit integer value type.

coretypecore
typef32

32-bit IEEE-754 floating-point value type.

coretypecore
typef64

64-bit IEEE-754 floating-point value type.

coretypecore

Groups

module

2 entries

control

19 entries

numeric

140 entries

simd

228 entries

table

8 entries

variable

5 entries

memory

29 entries

type

7 entries