Liking cljdoc? Tell your friends :D
All platforms.

helins.wasm.bin

Soberly defines binary values described in the WASM binary specifications such as opcodes.

Soberly defines binary values described in the WASM binary specifications
such as opcodes.
raw docstring

blockclj/s

source

blocktype-nilclj/s

source

brclj/s

source

br_ifclj/s

source

br_tableclj/s

source

callclj/s

source

call_indirectclj/s

source

data-dropclj/s

source

dropclj/s

source

elem-dropclj/s

source

elemkind-funcrefclj/s

source

elseclj/s

source

endclj/s

source

exportdesc-funcclj/s

source

exportdesc-globalclj/s

source

exportdesc-memclj/s

source

exportdesc-tableclj/s

source

externrefclj/s

source

f32-absclj/s

source

f32-addclj/s

source

f32-beclj/s

source

f32-ceilclj/s

source

f32-constclj/s

source

f32-convert_i32_sclj/s

source

f32-convert_i32_uclj/s

source

f32-convert_i64_sclj/s

source

f32-convert_i64_uclj/s

source

f32-copysignclj/s

source

f32-demote_f64clj/s

source

f32-divclj/s

source

f32-eqclj/s

source

f32-floorclj/s

source

f32-geclj/s

source

f32-gtclj/s

source

f32-leclj/s

source

f32-loadclj/s

source

f32-ltclj/s

source

f32-maxclj/s

source

f32-minclj/s

source

f32-mulclj/s

source

f32-nearestclj/s

source

f32-negclj/s

source

f32-reinterpret_i32clj/s

source

f32-reinterpret_i64clj/s

source

f32-sqrtclj/s

source

f32-storeclj/s

source

f32-subclj/s

source

f32-truncclj/s

source

f64-absclj/s

source

f64-addclj/s

source

f64-beclj/s

source

f64-ceilclj/s

source

f64-constclj/s

source

f64-convert_i32_sclj/s

source

f64-convert_i32_uclj/s

source

f64-convert_i64_sclj/s

source

f64-convert_i64_uclj/s

source

f64-copysignclj/s

source

f64-divclj/s

source

f64-eqclj/s

source

f64-floorclj/s

source

f64-geclj/s

source

f64-gtclj/s

source

f64-leclj/s

source

f64-loadclj/s

source

f64-ltclj/s

source

f64-maxclj/s

source

f64-minclj/s

source

f64-mulclj/s

source

f64-nearestclj/s

source

f64-negclj/s

source

f64-promote_f32clj/s

source

f64-sqrtclj/s

source

f64-storeclj/s

source

f64-subclj/s

source

f64-truncclj/s

source

funcrefclj/s

source

functypeclj/s

source

global-getclj/s

source

global-setclj/s

source

i32-addclj/s

source

i32-andclj/s

source

i32-clzclj/s

source

i32-constclj/s

source

i32-ctzclj/s

source

i32-div_sclj/s

source

i32-div_uclj/s

source

i32-eqclj/s

source

i32-eqzclj/s

source

i32-extend16_sclj/s

source

i32-extend8_sclj/s

source

i32-ge_sclj/s

source

i32-ge_uclj/s

source

i32-gt_sclj/s

source

i32-gt_uclj/s

source

i32-le_sclj/s

source

i32-le_uclj/s

source

i32-loadclj/s

source

i32-load16_sclj/s

source

i32-load16_uclj/s

source

i32-load8_sclj/s

source

i32-load8_uclj/s

source

i32-lt_sclj/s

source

i32-lt_uclj/s

source

i32-mulclj/s

source

i32-neclj/s

source

i32-orclj/s

source

i32-popcntclj/s

source

i32-reinterpret_f32clj/s

source

i32-rem_sclj/s

source

i32-rem_uclj/s

source

i32-rotlclj/s

source

i32-rotrclj/s

source

i32-shlclj/s

source

i32-shr_sclj/s

source

i32-shr_uclj/s

source

i32-storeclj/s

source

i32-store16clj/s

source

i32-store8clj/s

source

i32-subclj/s

source

i32-trunc_f32_sclj/s

source

i32-trunc_f32_uclj/s

source

i32-trunc_f64_sclj/s

source

i32-trunc_f64_uclj/s

source

i32-trunc_sat_f32_sclj/s

source

i32-trunc_sat_f32_uclj/s

source

i32-trunc_sat_f64_sclj/s

source

i32-trunc_sat_f64_uclj/s

source

i32-wrap_i64clj/s

source

i32-xorclj/s

source

i64-addclj/s

source

i64-andclj/s

source

i64-clzclj/s

source

i64-constclj/s

source

i64-ctzclj/s

source

i64-div_sclj/s

source

i64-div_uclj/s

source

i64-eqclj/s

source

i64-eqzclj/s

source

i64-extend16_sclj/s

source

i64-extend32_sclj/s

source

i64-extend8_sclj/s

source

i64-extend_i32_sclj/s

source

i64-extend_i32_uclj/s

source

i64-ge_sclj/s

source

i64-ge_uclj/s

source

i64-gt_sclj/s

source

i64-gt_uclj/s

source

i64-le_sclj/s

source

i64-le_uclj/s

source

i64-loadclj/s

source

i64-load16_sclj/s

source

i64-load16_uclj/s

source

i64-load32_sclj/s

source

i64-load32_uclj/s

source

i64-load8_sclj/s

source

i64-load8_uclj/s

source

i64-lt_sclj/s

source

i64-lt_uclj/s

source

i64-mulclj/s

source

i64-neclj/s

source

i64-orclj/s

source

i64-popcntclj/s

source

i64-reinterpret_f64clj/s

source

i64-rem_sclj/s

source

i64-rem_uclj/s

source

i64-rotlclj/s

source

i64-rotrclj/s

source

i64-shlclj/s

source

i64-shr_sclj/s

source

i64-shr_uclj/s

source

i64-storeclj/s

source

i64-store16clj/s

source

i64-store32clj/s

source

i64-store8clj/s

source

i64-subclj/s

source

i64-trunc_f32_sclj/s

source

i64-trunc_f32_uclj/s

source

i64-trunc_f64_sclj/s

source

i64-trunc_f64_uclj/s

source

i64-trunc_sat_f32_sclj/s

source

i64-trunc_sat_f32_uclj/s

source

i64-trunc_sat_f64_sclj/s

source

i64-trunc_sat_f64_uclj/s

source

i64-xorclj/s

source

if-clj/s

source

importdesc-funcclj/s

source

importdesc-globalclj/s

source

importdesc-memclj/s

source

importdesc-tableclj/s

source

limits-minclj/s

source

limits-minmaxclj/s

source

local-getclj/s

source

local-setclj/s

source

local-teeclj/s

source

loop-clj/s

source

magicclj/s

source

memory-copyclj/s

source

memory-fillclj/s

source

memory-growclj/s

source

memory-initclj/s

source

memory-sizeclj/s

source

miscclj/s

"Miscellaneous" opcode. Operation is determined by reading the next u32 following this value.

"Miscellaneous" opcode. Operation is determined by reading the next `u32` following this value.
sourceraw docstring

misc?clj/s

(misc? opcode)

It this the misc opcode?

It this the [[misc]] opcode?
sourceraw docstring

mut-constclj/s

source

mut-varclj/s

source

nopclj/s

source

numtype-f32clj/s

source

numtype-f64clj/s

source

numtype-i32clj/s

source

numtype-i64clj/s

source

opcode-main->opsymclj/s

Map of binary value to Clojure symbol corresponding to the "non-terminal" symbols described in the WASM binary specification.

Only for opcodes which:

  • Have any kind of immediate(s)
  • Is not 0xFC (the "misc" opcode that leads to a second-level opcode
Map of `binary value` to `Clojure symbol` corresponding to the "non-terminal"
symbols described in the WASM binary specification.

Only for opcodes which:

- Have any kind of immediate(s)
- Is not 0xFC (the "misc" opcode that leads to a second-level opcode
sourceraw docstring

opcode-misc->opsymclj/s

Map of **immediate** to the [[misc]] opcode to Clojure symbols, akin to opcode-main->opsym.

Map of `**immediate** to the [[misc]] opcode` to `Clojure symbols`, akin
to [[opcode-main->opsym]].
sourceraw docstring

ref-funcclj/s

source

ref-is_nullclj/s

source

ref-nullclj/s

source

returnclj/s

source

section-id-codeclj/s

source

section-id-customclj/s

source

section-id-dataclj/s

source

section-id-datacountclj/s

source

section-id-elemclj/s

source

section-id-exportclj/s

source

section-id-funcclj/s

source

section-id-globalclj/s

source

section-id-importclj/s

source

section-id-memclj/s

source

section-id-startclj/s

source

section-id-tableclj/s

source

section-id-typeclj/s

source

section-id?clj/s

(section-id? section-id)

Is this a valid section id?

Is this a valid section id?
sourceraw docstring

selectclj/s

source

select-tclj/s

source

table-copyclj/s

source

table-fillclj/s

source

table-getclj/s

source

table-growclj/s

source

table-initclj/s

source

table-setclj/s

source

table-sizeclj/s

source

unreachableclj/s

source

version-1clj/s

source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close