Example #1
0
 private void RewriteBra()
 {
     m.Goto(((AddressOperand)instr.Operands[0]).Address);
 }
Example #2
0
        private void RewriteJ()
        {
            var dst = Op(0);

            m.Goto(dst);
        }
Example #3
0
 public void Goto(HExpr dst)
 {
     m.Goto(GetExpression(dst));
 }
Example #4
0
        private void Jmp()
        {
            var mem = (MemoryAccess)RewriteOperand(instrCur.Operand);

            m.Goto(mem.EffectiveAddress);
        }
Example #5
0
 private void RewriteBr()
 {
     iclass = InstrClass.Transfer;
     m.Goto(RewriteOp(instr.Operands[0]));
 }
Example #6
0
 private void RewriteGoto()
 {
     m.Goto(Rewrite(instr.Operands[0]));
 }
Example #7
0
        private void RewriteBau()
        {
            var dst = Operand(instr.Operands[0]);

            m.Goto(dst);
        }
Example #8
0
        private void RewriteJump()
        {
            var addrDst = Addr(0);

            m.Goto(addrDst);
        }
Example #9
0
 private void RewriteBranch(H8Instruction instr)
 {
     m.Goto(((AddressOperand)instr.Operands[0]).Address);
 }
Example #10
0
        private void RewriteB(MipsInstruction instr)
        {
            var dst = ((AddressOperand)instr.Operands[0]).Address;

            m.Goto(dst);    // No jump delay slot
        }
Example #11
0
        private void RewriteBr()
        {
            var target = RewriteSrc(instr.Operands[0]);

            m.Goto(target);
        }
Example #12
0
        private void RewriteJ()
        {
            var dst = Rewrite(instrCur.Operands[0]);

            m.Goto(dst);
        }
Example #13
0
 private void RewriteBr()
 {
     rtlc = InstrClass.Transfer;
     m.Goto(RewriteOp(instr.op1));
 }
Example #14
0
 private void RewriteBra()
 {
     rtlc = RtlClass.Transfer;
     m.Goto(((AddressOperand)instr.Operands[0]).Address);
 }