Documentation
¶
Index ¶
- func BLKDROP(num uint8) (op *helpers.AdvancedOP)
- func BLKDROP2(i, j uint8) (op *helpers.AdvancedOP)
- func BLKPUSH(i, j uint8) (op *helpers.AdvancedOP)
- func BLKSWAP(i, j uint8) (op *helpers.AdvancedOP)
- func BLKSWX() *helpers.SimpleOP
- func CHKDEPTH() *helpers.SimpleOP
- func CONDSEL() *helpers.SimpleOP
- func DEBUG(arg uint8) *helpers.AdvancedOP
- func DEBUGSTR(data []byte) vm.OP
- func DEPTH() *helpers.SimpleOP
- func DROP() *helpers.SimpleOP
- func DROP2() *helpers.SimpleOP
- func DROPX() *helpers.SimpleOP
- func DUMP(idx uint8) *helpers.AdvancedOP
- func DUMPSTK() *helpers.SimpleOP
- func DUP() *helpers.SimpleOP
- func DUP2() *helpers.SimpleOP
- func NIP() *helpers.SimpleOP
- func NOP() *helpers.SimpleOP
- func ONLYTOPX() *helpers.SimpleOP
- func ONLYX() *helpers.SimpleOP
- func OVER() *helpers.SimpleOP
- func OVER2() *helpers.SimpleOP
- func PICK() *helpers.SimpleOP
- func PU2XC(i, j, k uint8) (op *helpers.AdvancedOP)
- func PUSH2(i, j uint8) (op *helpers.AdvancedOP)
- func PUSH3(i, j, k uint8) (op *helpers.AdvancedOP)
- func PUXC(i, j uint8) (op *helpers.AdvancedOP)
- func PUXC2(i, j, k uint8) (op *helpers.AdvancedOP)
- func PUXCPU(i, j, k uint8) (op *helpers.AdvancedOP)
- func REVERSE(x, y uint8) (op *helpers.AdvancedOP)
- func REVX() *helpers.SimpleOP
- func ROLL() *helpers.SimpleOP
- func ROLLREV() *helpers.SimpleOP
- func ROT() *helpers.SimpleOP
- func ROTREV() *helpers.SimpleOP
- func STRDUMP() *helpers.SimpleOP
- func SWAP() *helpers.SimpleOP
- func SWAP2() *helpers.SimpleOP
- func TUCK() *helpers.SimpleOP
- func XC2PU(i, j, k uint8) (op *helpers.AdvancedOP)
- func XCHG0(i uint8) (op *helpers.AdvancedOP)
- func XCHG0L(i uint8) (op *helpers.AdvancedOP)
- func XCHG2(i, j uint8) (op *helpers.AdvancedOP)
- func XCHG3(i, j, k uint8) (op *helpers.AdvancedOP)
- func XCHGX() *helpers.SimpleOP
- func XCPU(i, j uint8) (op *helpers.AdvancedOP)
- func XCPU2(i, j, k uint8) (op *helpers.AdvancedOP)
- func XCPUXC(i, j, k uint8) (op *helpers.AdvancedOP)
- type OpDICTPUSHCONST
- type OpPOP
- type OpPOPL
- type OpPUSH
- type OpPUSHCONT
- type OpPUSHCTR
- type OpPUSHINT
- type OpPUSHL
- type OpPUSHREF
- type OpPUSHREFSLICE
- type OpPUSHSLICEINLINE
- type OpXCHG
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BLKDROP ¶
func BLKDROP(num uint8) (op *helpers.AdvancedOP)
func BLKDROP2 ¶
func BLKDROP2(i, j uint8) (op *helpers.AdvancedOP)
func BLKPUSH ¶
func BLKPUSH(i, j uint8) (op *helpers.AdvancedOP)
func BLKSWAP ¶
func BLKSWAP(i, j uint8) (op *helpers.AdvancedOP)
func DEBUG ¶
func DEBUG(arg uint8) *helpers.AdvancedOP
func DUMP ¶
func DUMP(idx uint8) *helpers.AdvancedOP
func PU2XC ¶
func PU2XC(i, j, k uint8) (op *helpers.AdvancedOP)
func PUSH2 ¶
func PUSH2(i, j uint8) (op *helpers.AdvancedOP)
func PUSH3 ¶
func PUSH3(i, j, k uint8) (op *helpers.AdvancedOP)
func PUXC ¶
func PUXC(i, j uint8) (op *helpers.AdvancedOP)
func PUXC2 ¶
func PUXC2(i, j, k uint8) (op *helpers.AdvancedOP)
func PUXCPU ¶
func PUXCPU(i, j, k uint8) (op *helpers.AdvancedOP)
func REVERSE ¶
func REVERSE(x, y uint8) (op *helpers.AdvancedOP)
func XC2PU ¶
func XC2PU(i, j, k uint8) (op *helpers.AdvancedOP)
func XCHG0 ¶
func XCHG0(i uint8) (op *helpers.AdvancedOP)
func XCHG0L ¶
func XCHG0L(i uint8) (op *helpers.AdvancedOP)
func XCHG2 ¶
func XCHG2(i, j uint8) (op *helpers.AdvancedOP)
func XCHG3 ¶
func XCHG3(i, j, k uint8) (op *helpers.AdvancedOP)
func XCPU ¶
func XCPU(i, j uint8) (op *helpers.AdvancedOP)
func XCPU2 ¶
func XCPU2(i, j, k uint8) (op *helpers.AdvancedOP)
func XCPUXC ¶
func XCPUXC(i, j, k uint8) (op *helpers.AdvancedOP)
Types ¶
type OpDICTPUSHCONST ¶
func DICTPUSHCONST ¶
func DICTPUSHCONST(cont *cell.Cell) *OpDICTPUSHCONST
func (*OpDICTPUSHCONST) Deserialize ¶
func (op *OpDICTPUSHCONST) Deserialize(code *cell.Slice) error
func (*OpDICTPUSHCONST) InstructionBits ¶
func (op *OpDICTPUSHCONST) InstructionBits() int64
func (*OpDICTPUSHCONST) Serialize ¶
func (op *OpDICTPUSHCONST) Serialize() *cell.Builder
func (*OpDICTPUSHCONST) SerializeText ¶
func (op *OpDICTPUSHCONST) SerializeText() string
type OpPUSHCONT ¶
func PUSHCONT ¶
func PUSHCONT(cont *cell.Cell) *OpPUSHCONT
func PUSHREFCONT ¶
func PUSHREFCONT(cont *cell.Cell) *OpPUSHCONT
func (*OpPUSHCONT) Deserialize ¶
func (op *OpPUSHCONT) Deserialize(code *cell.Slice) error
func (*OpPUSHCONT) InstructionBits ¶
func (op *OpPUSHCONT) InstructionBits() int64
func (*OpPUSHCONT) Serialize ¶
func (op *OpPUSHCONT) Serialize() *cell.Builder
func (*OpPUSHCONT) SerializeText ¶
func (op *OpPUSHCONT) SerializeText() string
type OpPUSHREFSLICE ¶
func PUSHREFSLICE ¶
func PUSHREFSLICE(value *cell.Slice) *OpPUSHREFSLICE
func PUSHSLICE ¶
func PUSHSLICE(value *cell.Slice) *OpPUSHREFSLICE
func (*OpPUSHREFSLICE) Deserialize ¶
func (op *OpPUSHREFSLICE) Deserialize(code *cell.Slice) error
func (*OpPUSHREFSLICE) InstructionBits ¶
func (op *OpPUSHREFSLICE) InstructionBits() int64
func (*OpPUSHREFSLICE) Serialize ¶
func (op *OpPUSHREFSLICE) Serialize() *cell.Builder
func (*OpPUSHREFSLICE) SerializeText ¶
func (op *OpPUSHREFSLICE) SerializeText() string
type OpPUSHSLICEINLINE ¶
func PUSHSLICEINLINE ¶
func PUSHSLICEINLINE(value *cell.Slice) *OpPUSHSLICEINLINE
func (*OpPUSHSLICEINLINE) Deserialize ¶
func (op *OpPUSHSLICEINLINE) Deserialize(code *cell.Slice) error
func (*OpPUSHSLICEINLINE) InstructionBits ¶
func (op *OpPUSHSLICEINLINE) InstructionBits() int64
func (*OpPUSHSLICEINLINE) Serialize ¶
func (op *OpPUSHSLICEINLINE) Serialize() *cell.Builder
func (*OpPUSHSLICEINLINE) SerializeText ¶
func (op *OpPUSHSLICEINLINE) SerializeText() string
Source Files
¶
- blkdrop.go
- blkdrop2.go
- blkpush.go
- blkswap.go
- blkswx.go
- chkdepth.go
- condsel.go
- depth.go
- dictpushconst.go
- drop.go
- drop2.go
- dropx.go
- dumpstk.go
- dup.go
- dup2.go
- internal.go
- multi.go
- nip.go
- nop.go
- only.go
- over.go
- over2.go
- pick.go
- pop.go
- poplong.go
- push.go
- push2.go
- pushcont.go
- pushctr.go
- pushint.go
- pushlong.go
- pushref.go
- pushslice.go
- pushslice_inline.go
- puxc.go
- reverse.go
- revx.go
- roll.go
- rollrev.go
- rot.go
- rotrev.go
- swap.go
- swap2.go
- tuck.go
- xchg.go
- xchg0.go
- xchg0_long.go
- xchg2.go
- xchg3.go
- xchgx.go
- xcpu.go
Click to show internal directories.
Click to hide internal directories.