public void VfpuTransferUnalignedTest()
{
CpuThreadState.Vfpr.ClearAll(float.NaN);
CpuThreadState.GPR[4] = (int)PspMemory.MainOffset;
var PtrIn = (float*)Memory.PspAddressToPointerSafe((uint)CpuThreadState.GPR[4]);
PtrIn[0] = 1f;
PtrIn[1] = 2f;
PtrIn[2] = 3f;
PtrIn[3] = 4f;
ExecuteAssembly(@"
lvl.q C100, 12+r4
lvr.q C100, 0+r4
");
CpuThreadState.DumpVfpuRegisters(Console.Error);
Assert.AreEqual("1,2,3,4", String.Join(",", CpuThreadState.Vfpr[4, "C100"]));
}