Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DCmpg ¶
type DCmpg struct {
base_instructions.NoOperandsInstruction
}
dcmpg Compare double
func (*DCmpg) Execute ¶
func (dCmpg *DCmpg) Execute(frame *runtime_data_area.Frame)
type DCmpl ¶
type DCmpl struct {
base_instructions.NoOperandsInstruction
}
dcmpl Compare double
func (*DCmpl) Execute ¶
func (dCmpl *DCmpl) Execute(frame *runtime_data_area.Frame)
type FCmpg ¶
type FCmpg struct {
base_instructions.NoOperandsInstruction
}
fcmpg Compare float
func (*FCmpg) Execute ¶
func (fCmpg *FCmpg) Execute(frame *runtime_data_area.Frame)
type FCmpl ¶
type FCmpl struct {
base_instructions.NoOperandsInstruction
}
fcmpl Compare float
func (*FCmpl) Execute ¶
func (fCmpl *FCmpl) Execute(frame *runtime_data_area.Frame)
type IfACmpEq ¶
type IfACmpEq struct {
base_instructions.BranchInstruction
}
if_acmpeq Branch if reference comparison succeeds
func (*IfACmpEq) Execute ¶
func (ifACmpEq *IfACmpEq) Execute(frame *runtime_data_area.Frame)
type IfACmpNe ¶
type IfACmpNe struct {
base_instructions.BranchInstruction
}
if_acmpne Branch if reference comparison succeeds
func (*IfACmpNe) Execute ¶
func (ifACmpNe *IfACmpNe) Execute(frame *runtime_data_area.Frame)
type IfEq ¶
type IfEq struct {
base_instructions.BranchInstruction
}
ifeq Branch if int comparison with zero succeeds
func (*IfEq) Execute ¶
func (ifEq *IfEq) Execute(frame *runtime_data_area.Frame)
type IfGe ¶
type IfGe struct {
base_instructions.BranchInstruction
}
ifge Branch if int comparison with zero succeeds
func (*IfGe) Execute ¶
func (ifGe *IfGe) Execute(frame *runtime_data_area.Frame)
type IfGt ¶
type IfGt struct {
base_instructions.BranchInstruction
}
ifgt Branch if int comparison with zero succeeds
func (*IfGt) Execute ¶
func (ifGt *IfGt) Execute(frame *runtime_data_area.Frame)
type IfICmpEq ¶
type IfICmpEq struct {
base_instructions.BranchInstruction
}
if_icmpeq Branch if int comparison succeeds
func (*IfICmpEq) Execute ¶
func (ifICmpEq *IfICmpEq) Execute(frame *runtime_data_area.Frame)
type IfICmpGe ¶
type IfICmpGe struct {
base_instructions.BranchInstruction
}
if_icmpge Branch if int comparison succeeds
func (*IfICmpGe) Execute ¶
func (ifICmpGe *IfICmpGe) Execute(frame *runtime_data_area.Frame)
type IfICmpGt ¶
type IfICmpGt struct {
base_instructions.BranchInstruction
}
if_icmpgt Branch if int comparison succeeds
func (*IfICmpGt) Execute ¶
func (ifICmpGt *IfICmpGt) Execute(frame *runtime_data_area.Frame)
type IfICmpLe ¶
type IfICmpLe struct {
base_instructions.BranchInstruction
}
if_icmple Branch if int comparison succeeds
func (*IfICmpLe) Execute ¶
func (ifICmpLe *IfICmpLe) Execute(frame *runtime_data_area.Frame)
type IfICmpLt ¶
type IfICmpLt struct {
base_instructions.BranchInstruction
}
if_icmplt Branch if int comparison succeeds
func (*IfICmpLt) Execute ¶
func (ifICmpLt *IfICmpLt) Execute(frame *runtime_data_area.Frame)
type IfICmpNe ¶
type IfICmpNe struct {
base_instructions.BranchInstruction
}
if_icmpne Branch if int comparison succeeds
func (*IfICmpNe) Execute ¶
func (ifICmpNe *IfICmpNe) Execute(frame *runtime_data_area.Frame)
type IfLe ¶
type IfLe struct {
base_instructions.BranchInstruction
}
ifle Branch if int comparison with zero succeeds
func (*IfLe) Execute ¶
func (ifLe *IfLe) Execute(frame *runtime_data_area.Frame)
type IfLt ¶
type IfLt struct {
base_instructions.BranchInstruction
}
iflt Branch if int comparison with zero succeeds
func (*IfLt) Execute ¶
func (ifLt *IfLt) Execute(frame *runtime_data_area.Frame)
type IfNe ¶
type IfNe struct {
base_instructions.BranchInstruction
}
ifne Branch if int comparison with zero succeeds
func (*IfNe) Execute ¶
func (ifNe *IfNe) Execute(frame *runtime_data_area.Frame)
type LCmp ¶
type LCmp struct {
base_instructions.NoOperandsInstruction
}
lcmp Compare long
func (*LCmp) Execute ¶
func (lCmp *LCmp) Execute(frame *runtime_data_area.Frame)