stores

package
v0.0.0-...-0de04ed Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2024 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 AASTORE

type AASTORE struct{ base.NoOperandsInstruction }

AASTORE Store into reference array

func (*AASTORE) Execute

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

type ASTORE

type ASTORE struct{ base.Index8Instruction }

ASTORE Store reference into local variable * 和加载指令刚好相反,存储指令把变量从操作数栈顶弹出,然 后存入局部变量表。和加载指令一样,存储指令也可以分为6类。

func (*ASTORE) Execute

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

type ASTORE_0

type ASTORE_0 struct{ base.NoOperandsInstruction }

func (*ASTORE_0) Execute

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

type ASTORE_1

type ASTORE_1 struct{ base.NoOperandsInstruction }

func (*ASTORE_1) Execute

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

type ASTORE_2

type ASTORE_2 struct{ base.NoOperandsInstruction }

func (*ASTORE_2) Execute

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

type ASTORE_3

type ASTORE_3 struct{ base.NoOperandsInstruction }

func (*ASTORE_3) Execute

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

type BASTORE

type BASTORE struct{ base.NoOperandsInstruction }

BASTORE Store into byte or boolean array

func (*BASTORE) Execute

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

type CASTORE

type CASTORE struct{ base.NoOperandsInstruction }

CASTORE Store into char array

func (*CASTORE) Execute

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

type DASTORE

type DASTORE struct{ base.NoOperandsInstruction }

DASTORE Store into double array

func (*DASTORE) Execute

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

type DSTORE

type DSTORE struct{ base.Index8Instruction }

DSTORE Store double into local variable

func (*DSTORE) Execute

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

type DSTORE_0

type DSTORE_0 struct{ base.NoOperandsInstruction }

func (*DSTORE_0) Execute

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

type DSTORE_1

type DSTORE_1 struct{ base.NoOperandsInstruction }

func (*DSTORE_1) Execute

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

type DSTORE_2

type DSTORE_2 struct{ base.NoOperandsInstruction }

func (*DSTORE_2) Execute

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

type DSTORE_3

type DSTORE_3 struct{ base.NoOperandsInstruction }

func (*DSTORE_3) Execute

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

type FASTORE

type FASTORE struct{ base.NoOperandsInstruction }

FASTORE Store into float array

func (*FASTORE) Execute

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

type FSTORE

type FSTORE struct{ base.Index8Instruction }

FSTORE Store float into local variable

func (*FSTORE) Execute

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

type FSTORE_0

type FSTORE_0 struct{ base.NoOperandsInstruction }

func (*FSTORE_0) Execute

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

type FSTORE_1

type FSTORE_1 struct{ base.NoOperandsInstruction }

func (*FSTORE_1) Execute

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

type FSTORE_2

type FSTORE_2 struct{ base.NoOperandsInstruction }

func (*FSTORE_2) Execute

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

type FSTORE_3

type FSTORE_3 struct{ base.NoOperandsInstruction }

func (*FSTORE_3) Execute

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

type IASTORE

type IASTORE struct{ base.NoOperandsInstruction }

IASTORE Store into int array

func (*IASTORE) Execute

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

type ISTORE

type ISTORE struct{ base.Index8Instruction }

ISTORE Store int into local variable

func (*ISTORE) Execute

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

type ISTORE_0

type ISTORE_0 struct{ base.NoOperandsInstruction }

func (*ISTORE_0) Execute

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

type ISTORE_1

type ISTORE_1 struct{ base.NoOperandsInstruction }

func (*ISTORE_1) Execute

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

type ISTORE_2

type ISTORE_2 struct{ base.NoOperandsInstruction }

func (*ISTORE_2) Execute

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

type ISTORE_3

type ISTORE_3 struct{ base.NoOperandsInstruction }

func (*ISTORE_3) Execute

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

type LASTORE

type LASTORE struct{ base.NoOperandsInstruction }

LASTORE Store into long array

func (*LASTORE) Execute

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

type LSTORE

type LSTORE struct{ base.Index8Instruction }

LSTORE Store long into local variable

func (*LSTORE) Execute

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

type LSTORE_0

type LSTORE_0 struct{ base.NoOperandsInstruction }

func (*LSTORE_0) Execute

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

type LSTORE_1

type LSTORE_1 struct{ base.NoOperandsInstruction }

func (*LSTORE_1) Execute

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

type LSTORE_2

type LSTORE_2 struct{ base.NoOperandsInstruction }

func (*LSTORE_2) Execute

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

type LSTORE_3

type LSTORE_3 struct{ base.NoOperandsInstruction }

func (*LSTORE_3) Execute

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

type SASTORE

type SASTORE struct{ base.NoOperandsInstruction }

SASTORE Store into short array

func (*SASTORE) Execute

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

Jump to

Keyboard shortcuts

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