Docs.rs
ckb-vm-0.24.13
ckb-vm 0.24.13
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.13
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.5.1
dev
lazy_static ^1.4.0
dev
proptest ^1.5.0
dev
cc ^1.0
build
jemalloc-ctl ^0.5.0
dev
jemallocator ^0.5.0
dev
Versions
3.09%
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.13
Module insts
Module Items
Macros
Constants
Functions
Type Aliases
In ckb_
vm::
instructions
ckb_vm
::
instructions
Module
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_
VERSIO
N0
OP_
JALR_
VERSIO
N1
OP_
LBU_
VERSIO
N0
OP_
LBU_
VERSIO
N1
OP_
LB_
VERSIO
N0
OP_
LB_
VERSIO
N1
OP_
LD_
VERSIO
N0
OP_
LD_
VERSIO
N1
OP_
LHU_
VERSIO
N0
OP_
LHU_
VERSIO
N1
OP_
LH_
VERSIO
N0
OP_
LH_
VERSIO
N1
OP_LR_D
OP_LR_W
OP_LUI
OP_
LWU_
VERSIO
N0
OP_
LWU_
VERSIO
N1
OP_
LW_
VERSIO
N0
OP_
LW_
VERSIO
N1
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
Instruction
Opcode