public void VfpuAssemblyTest2()
{
//var Instruction = (Instruction)MathUtils.ByteSwap(0xD67A5EF0);
//{
// var Instruction = (Instruction)MathUtils.ByteSwap(0xF65A7EF0);
// Console.WriteLine("%032b".Sprintf((uint)Instruction));
// Console.WriteLine("%07b".Sprintf((uint)Instruction.VD));
// Console.WriteLine("%07b".Sprintf((uint)Instruction.VS));
// Console.WriteLine("%07b".Sprintf((uint)Instruction.VT));
//}
//{
// var Instruction = (Instruction)MathUtils.ByteSwap(0xD67A5EF0);
// Console.WriteLine("%032b".Sprintf((uint)Instruction));
// Console.WriteLine("%07b".Sprintf((uint)Instruction.VD));
// Console.WriteLine("%07b".Sprintf((uint)Instruction.VS));
// Console.WriteLine("%07b".Sprintf((uint)Instruction.VT));
//}
//Console.WriteLine("%07b".Sprintf((uint)Instruction.VD.M_TRANSPOSED));
//Console.WriteLine("%07b".Sprintf((uint)Instruction.VS.M_TRANSPOSED));
//Console.WriteLine("%07b".Sprintf((uint)Instruction.VT.M_TRANSPOSED));
TestAssembly("A08428F0", "vmmul.q E000.q, E100.q, E200.q");
TestAssembly("D67A5EF0", "vmmul.p M522.p, M622.p, M722.p");
TestAssembly("F65A7EF0", "vmmul.p E522.p, E622.p, E722.p");
}