Docs.rs
ckb-vm-0.24.12
ckb-vm 0.24.12
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
xxuejie
doitian
mohanson
Dependencies
byteorder ^1
normal
bytes ^1
normal
ckb-vm-definitions =0.24.12
normal
derive_more ^0.99.2
normal
goblin =0.2.3
normal
goblin =0.4.0
normal
rand ^0.7.3
normal
scroll ^0.10
normal
serde ^1.0
normal
criterion ^0.4.0
dev
lazy_static ^1.4.0
dev
proptest ^0.9.1
dev
cc ^1.0
build
jemalloc-ctl ^0.5.0
dev
jemallocator ^0.5.0
dev
Versions
3.64%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
ckb_vm
0.24.12
Module insts
Macros
Constants
Functions
Type Aliases
In ckb_vm::instructions
Module
ckb_vm
::
instructions
::
insts
Copy item path
source
·
[
−
]
Macros
§
paste
Constants
§
MAXIMUM_BASIC_BLOCK_END_OPCODE
MAXIMUM_OPCODE
MINIMAL_BASIC_BLOCK_END_OPCODE
MINIMAL_OPCODE
OP_ADC
OP_ADCS
OP_ADD
OP_ADD3A
OP_ADD3B
OP_ADD3C
OP_ADDI
OP_ADDIW
OP_ADDUW
OP_ADDW
OP_AMOADD_D
OP_AMOADD_W
OP_AMOAND_D
OP_AMOAND_W
OP_AMOMAXU_D
OP_AMOMAXU_W
OP_AMOMAX_D
OP_AMOMAX_W
OP_AMOMINU_D
OP_AMOMINU_W
OP_AMOMIN_D
OP_AMOMIN_W
OP_AMOOR_D
OP_AMOOR_W
OP_AMOSWAP_D
OP_AMOSWAP_W
OP_AMOXOR_D
OP_AMOXOR_W
OP_AND
OP_ANDI
OP_ANDN
OP_AUIPC
OP_BCLR
OP_BCLRI
OP_BEQ
OP_BEXT
OP_BEXTI
OP_BGE
OP_BGEU
OP_BINV
OP_BINVI
OP_BLT
OP_BLTU
OP_BNE
OP_BSET
OP_BSETI
OP_CLMUL
OP_CLMULH
OP_CLMULR
OP_CLZ
OP_CLZW
OP_CPOP
OP_CPOPW
OP_CTZ
OP_CTZW
OP_CUSTOM_LOAD_IMM
OP_CUSTOM_LOAD_UIMM
OP_CUSTOM_TRACE_END
OP_DIV
OP_DIVU
OP_DIVUW
OP_DIVW
OP_EBREAK
OP_ECALL
OP_FAR_JUMP_ABS
OP_FAR_JUMP_REL
OP_FENCE
OP_FENCEI
OP_JAL
OP_JALR_VERSION0
OP_JALR_VERSION1
OP_LBU_VERSION0
OP_LBU_VERSION1
OP_LB_VERSION0
OP_LB_VERSION1
OP_LD_VERSION0
OP_LD_VERSION1
OP_LHU_VERSION0
OP_LHU_VERSION1
OP_LH_VERSION0
OP_LH_VERSION1
OP_LR_D
OP_LR_W
OP_LUI
OP_LWU_VERSION0
OP_LWU_VERSION1
OP_LW_VERSION0
OP_LW_VERSION1
OP_MAX
OP_MAXU
OP_MIN
OP_MINU
OP_MUL
OP_MULH
OP_MULHSU
OP_MULHU
OP_MULW
OP_OR
OP_ORCB
OP_ORI
OP_ORN
OP_REM
OP_REMU
OP_REMUW
OP_REMW
OP_REV8
OP_ROL
OP_ROLW
OP_ROR
OP_RORI
OP_RORIW
OP_RORW
OP_SB
OP_SBB
OP_SBBS
OP_SC_D
OP_SC_W
OP_SD
OP_SEXTB
OP_SEXTH
OP_SH
OP_SH1ADD
OP_SH1ADDUW
OP_SH2ADD
OP_SH2ADDUW
OP_SH3ADD
OP_SH3ADDUW
OP_SLL
OP_SLLI
OP_SLLIUW
OP_SLLIW
OP_SLLW
OP_SLT
OP_SLTI
OP_SLTIU
OP_SLTU
OP_SRA
OP_SRAI
OP_SRAIW
OP_SRAW
OP_SRL
OP_SRLI
OP_SRLIW
OP_SRLW
OP_SUB
OP_SUBW
OP_SW
OP_UNLOADED
OP_WIDE_DIV
OP_WIDE_DIVU
OP_WIDE_MUL
OP_WIDE_MULSU
OP_WIDE_MULU
OP_XNOR
OP_XOR
OP_XORI
OP_ZEXTH
Functions
§
instruction_opcode_name
Type Aliases
§
Instruction
InstructionOpcode