public void TestMethod1()
{
var CpuProcessor = CpuUtils.CreateCpuProcessor();
var DynarecFunction = CpuProcessor.DynarecFunctionCompiler.CreateFunction(
new InstructionArrayReader(MipsAssembler.StaticAssembleInstructions(@"
addi r1, r1, 1
jr r31
nop
").Instructions),
0
);
var CpuThreadState = new CpuThreadState(CpuProcessor);
Assert.AreEqual(0, CpuThreadState.GPR[1]);
DynarecFunction.Delegate(CpuThreadState);
Assert.AreEqual(1, CpuThreadState.GPR[1]);
}