Example #1
0
            protected void EmitLoadR0(Parameter p)
            {
                if (p.IsLabel)
                {
                    p = p.AsImm();
                }

                if (!p.IsR0)
                {
                    if (p.IsImm)
                    {
                        EmitLImm(p.payload);
                    }
                    else
                    {
                        EmitReg(Opcodes.mtr0, p.payload);
                    }
                }
            }
Example #2
0
File: tsc8.cs Project: skmp/tsc8
            protected void EmitLoadR0(Parameter p)
            {
                if (p.IsLabel)
                    p = p.AsImm();

                if (!p.IsR0)
                {
                    if (p.IsImm)
                        EmitLImm(p.payload);
                    else
                        EmitReg(Opcodes.mtr0, p.payload);
                }
            }