loads

package
v1.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AALOAD added in v1.8.0

type AALOAD struct{ base.NoOperandsInstruction }

Load reference from array 按索引从数组中获取元素,存储到操作数栈中

func (*AALOAD) Execute added in v1.8.0

func (self *AALOAD) Execute(frame *rtda.Frame)

type ALOAD

type ALOAD struct {
	base.Index8Instruction
}

func (*ALOAD) Execute

func (self *ALOAD) Execute(frame *rtda.Frame)

execute ALOAD the index is stored inside the instrution

type ALOAD_0

type ALOAD_0 struct {
	base.NoOperandsInstruction
}

func (*ALOAD_0) Execute

func (self *ALOAD_0) Execute(frame *rtda.Frame)

execute ALOAD_0 the index is zero

type ALOAD_1

type ALOAD_1 struct {
	base.NoOperandsInstruction
}

func (*ALOAD_1) Execute

func (self *ALOAD_1) Execute(frame *rtda.Frame)

see ALOAD_0's Execute

type ALOAD_2

type ALOAD_2 struct {
	base.NoOperandsInstruction
}

func (*ALOAD_2) Execute

func (self *ALOAD_2) Execute(frame *rtda.Frame)

type ALOAD_3

type ALOAD_3 struct {
	base.NoOperandsInstruction
}

func (*ALOAD_3) Execute

func (self *ALOAD_3) Execute(frame *rtda.Frame)

type BALOAD added in v1.8.0

type BALOAD struct{ base.NoOperandsInstruction }

Load byte or boolean from array

func (*BALOAD) Execute added in v1.8.0

func (self *BALOAD) Execute(frame *rtda.Frame)

type CALOAD added in v1.8.0

type CALOAD struct{ base.NoOperandsInstruction }

Load char from array

func (*CALOAD) Execute added in v1.8.0

func (self *CALOAD) Execute(frame *rtda.Frame)

type DALOAD added in v1.8.0

type DALOAD struct{ base.NoOperandsInstruction }

Load double from array

func (*DALOAD) Execute added in v1.8.0

func (self *DALOAD) Execute(frame *rtda.Frame)

type DLOAD

type DLOAD struct {
	base.Index16Instruction
}

func (*DLOAD) Execute

func (self *DLOAD) Execute(frame *rtda.Frame)

execute DLOAD the index is stored inside the instrution

type DLOAD_0

type DLOAD_0 struct {
	base.NoOperandsInstruction
}

func (*DLOAD_0) Execute

func (self *DLOAD_0) Execute(frame *rtda.Frame)

execute DLOAD_0 the index is zero

type DLOAD_1

type DLOAD_1 struct {
	base.NoOperandsInstruction
}

func (*DLOAD_1) Execute

func (self *DLOAD_1) Execute(frame *rtda.Frame)

see DLOAD_0's Execute

type DLOAD_2

type DLOAD_2 struct {
	base.NoOperandsInstruction
}

func (*DLOAD_2) Execute

func (self *DLOAD_2) Execute(frame *rtda.Frame)

type DLOAD_3

type DLOAD_3 struct {
	base.NoOperandsInstruction
}

func (*DLOAD_3) Execute

func (self *DLOAD_3) Execute(frame *rtda.Frame)

type FALOAD added in v1.8.0

type FALOAD struct{ base.NoOperandsInstruction }

Load float from array

func (*FALOAD) Execute added in v1.8.0

func (self *FALOAD) Execute(frame *rtda.Frame)

type FLOAD

type FLOAD struct {
	base.Index16Instruction
}

func (*FLOAD) Execute

func (self *FLOAD) Execute(frame *rtda.Frame)

execute FLOAD the index is stored inside the instrution

type FLOAD_0

type FLOAD_0 struct {
	base.NoOperandsInstruction
}

func (*FLOAD_0) Execute

func (self *FLOAD_0) Execute(frame *rtda.Frame)

execute FLOAD_0 the index is zero

type FLOAD_1

type FLOAD_1 struct {
	base.NoOperandsInstruction
}

func (*FLOAD_1) Execute

func (self *FLOAD_1) Execute(frame *rtda.Frame)

see FLOAD_0's Execute

type FLOAD_2

type FLOAD_2 struct {
	base.NoOperandsInstruction
}

func (*FLOAD_2) Execute

func (self *FLOAD_2) Execute(frame *rtda.Frame)

type FLOAD_3

type FLOAD_3 struct {
	base.NoOperandsInstruction
}

func (*FLOAD_3) Execute

func (self *FLOAD_3) Execute(frame *rtda.Frame)

type IALOAD added in v1.8.0

type IALOAD struct{ base.NoOperandsInstruction }

Load int from array

func (*IALOAD) Execute added in v1.8.0

func (self *IALOAD) Execute(frame *rtda.Frame)

type ILOAD

type ILOAD struct {
	base.Index8Instruction
}

func (*ILOAD) Execute

func (self *ILOAD) Execute(frame *rtda.Frame)

execute ILOAD the index is stored inside the instrution

type ILOAD_0

type ILOAD_0 struct {
	base.NoOperandsInstruction
}

func (*ILOAD_0) Execute

func (self *ILOAD_0) Execute(frame *rtda.Frame)

execute ILOAD_0 the index is zero

type ILOAD_1

type ILOAD_1 struct {
	base.NoOperandsInstruction
}

func (*ILOAD_1) Execute

func (self *ILOAD_1) Execute(frame *rtda.Frame)

see ILOAD_0's Execute

type ILOAD_2

type ILOAD_2 struct {
	base.NoOperandsInstruction
}

func (*ILOAD_2) Execute

func (self *ILOAD_2) Execute(frame *rtda.Frame)

type ILOAD_3

type ILOAD_3 struct {
	base.NoOperandsInstruction
}

func (*ILOAD_3) Execute

func (self *ILOAD_3) Execute(frame *rtda.Frame)

type LALOAD added in v1.8.0

type LALOAD struct{ base.NoOperandsInstruction }

Load long from array

func (*LALOAD) Execute added in v1.8.0

func (self *LALOAD) Execute(frame *rtda.Frame)

type LLOAD

type LLOAD struct {
	base.Index16Instruction
}

func (*LLOAD) Execute

func (self *LLOAD) Execute(frame *rtda.Frame)

execute LLOAD the index is stored inside the instrution

type LLOAD_0

type LLOAD_0 struct {
	base.NoOperandsInstruction
}

func (*LLOAD_0) Execute

func (self *LLOAD_0) Execute(frame *rtda.Frame)

execute LLOAD_0 the index is zero

type LLOAD_1

type LLOAD_1 struct {
	base.NoOperandsInstruction
}

func (*LLOAD_1) Execute

func (self *LLOAD_1) Execute(frame *rtda.Frame)

see LLOAD_0's Execute

type LLOAD_2

type LLOAD_2 struct {
	base.NoOperandsInstruction
}

func (*LLOAD_2) Execute

func (self *LLOAD_2) Execute(frame *rtda.Frame)

type LLOAD_3

type LLOAD_3 struct {
	base.NoOperandsInstruction
}

func (*LLOAD_3) Execute

func (self *LLOAD_3) Execute(frame *rtda.Frame)

type SALOAD added in v1.8.0

type SALOAD struct{ base.NoOperandsInstruction }

Load short from array

func (*SALOAD) Execute added in v1.8.0

func (self *SALOAD) Execute(frame *rtda.Frame)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL