Documentation ¶
Index ¶
- type DADD
- type DDIV
- type DMUL
- type DNEG
- type DREM
- type DSUB
- type FADD
- type FDIV
- type FMUL
- type FNEG
- type FREM
- type FSUB
- type IADD
- type IAND
- type IDIV
- type IINC
- type IMUL
- type INEG
- type IOR
- type IREM
- type ISHL
- type ISHR
- type ISUB
- type IUSHR
- type IXOR
- type LADD
- type LAND
- type LDIV
- type LMUL
- type LNEG
- type LOR
- type LREM
- type LSHL
- type LSHR
- type LSUB
- type LUSHR
- type LXOR
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FREM ¶
type FREM struct {
base.NoOperandsInstruction
}
type IAND ¶
type IAND struct {
base.NoOperandsInstruction
}
type IINC ¶
*
给局部变量表中的int增加常量值,局部变量表索引和常量值都由指令的操作数提供
func (*IINC) FetchOperands ¶
func (self *IINC) FetchOperands(reader *base.BytecodeReader)
type IREM ¶
type IREM struct {
base.NoOperandsInstruction
}
type ISHL ¶
type ISHL struct {
base.NoOperandsInstruction
}
*
位移指令分为左移和右移 右移又可以分为算术右移(有符号右移) 和 逻辑右移(无符号右移)
type ISHR ¶
type ISHR struct {
base.NoOperandsInstruction
}
type IUSHR ¶
type IUSHR struct {
base.NoOperandsInstruction
}
type LAND ¶
type LAND struct {
base.NoOperandsInstruction
}
type LREM ¶
type LREM struct {
base.NoOperandsInstruction
}
type LSHL ¶
type LSHL struct {
base.NoOperandsInstruction
}
type LSHR ¶
type LSHR struct {
base.NoOperandsInstruction
}
type LUSHR ¶
type LUSHR struct {
base.NoOperandsInstruction
}
Click to show internal directories.
Click to hide internal directories.