Beispiel #1
0
def _fstore(frame: rtda.Frame, index):
    val = frame.OperandStack().PopFloat()
    frame.LocalVars().SetFloat(index, val)
Beispiel #2
0
def _istore(frame: rtda.Frame, index):
    val = frame.OperandStack().PopInt()
    frame.LocalVars().SetInt(index, val)
Beispiel #3
0
def _dstore(frame: rtda.Frame, index):
    val = frame.OperandStack().PopDouble()
    frame.LocalVars().SetDouble(index, val)
Beispiel #4
0
def _astore(frame: rtda.Frame, index):
    ref = frame.OperandStack().PopRef()
    frame.LocalVars().SetRef(index, ref)
Beispiel #5
0
def _iload(frame: rtda.Frame, index):
    val = frame.LocalVars().GetInt(index)
    frame.OperandStack().PushInt(val)
Beispiel #6
0
def _lstore(frame: rtda.Frame, index):
    val = frame.OperandStack().PopLong()
    frame.LocalVars().SetLong(index, val)
Beispiel #7
0
def _fload(frame: rtda.Frame, index):
    val = frame.LocalVars().GetFloat(index)
    frame.OperandStack.PushFloat(val)
Beispiel #8
0
def _aload(frame: rtda.Frame, index):
    ref = frame.LocalVars().GetRef(index)
    frame.OperandStack().PushRef(ref)
Beispiel #9
0
def _dload(frame: rtda.Frame, index):
    val = frame.LocalVars().GetDouble(index)
    frame.OperandStack().PushDouble(val)
Beispiel #10
0
def _lload(frame: rtda.Frame, index):
    val = frame.LocalVars().GetLong(index)
    frame.OperandStack().PushLong(val)
Beispiel #11
0
 def Execute(self, frame: rtda.Frame):
     localVars = frame.LocalVars()
     val = localVars.GetInt(self.Index)
     val += self.Const
     localVars.SetInt(self.Index, val)