Original Post
Hello, For some reason, the value of eax changes between The value at the end is some random value close to the original. Thanks, exorcist_bob
Matrix3 matReturn;
__asm
{
mov edx, dword ptr[mat]
mov ebx, dword ptr[this]
mov eax, dword ptr[matResult] //here
fld dword ptr [ebx] // and here
fadd dword ptr [edx] // and here
fstp dword ptr [eax] // and here