public void VfpuAddSubTest()
{
CpuThreadState.Vfpr.ClearAll(float.NaN);
CpuThreadState.Vfpr[4, "R100"] = new float[] { 1, 2, 3, 4 };
CpuThreadState.Vfpr[4, "R101"] = new float[] { 50, 60, 70, 80 };
ExecuteAssembly(@"
vadd.q C200, R100, R101
vsub.q C210, R100, R101
");
CpuThreadState.DumpVfpuRegisters(Console.Error);
Assert.AreEqual("51,62,73,84", String.Join(",", CpuThreadState.Vfpr[4, "C200"]));
Assert.AreEqual("-49,-58,-67,-76", String.Join(",", CpuThreadState.Vfpr[4, "C210"]));
}