public void Vrot()
{
CpuThreadState.GPR[10] = MathFloat.ReinterpretFloatAsInt(0.2f);
ExecuteAssembly(@"
mtv r10, S000
vrot.p R500, S000, [c, s]
vrot.q R600, S000, [c, 0, -s, 0]
");
Assert.AreEqual("0.9510565,0.309017", String.Join(",", CpuThreadState.Vfpr["R500.p"]));
Assert.AreEqual("0.9510565,0,-0.309017,0", String.Join(",", CpuThreadState.Vfpr["R600.q"]));
}