I have to multiply two 64Bit fixed point numbers in x86 assembly. I get the numbers over the Stack, for the Example of 653.456 x 498.224 it would look like this:
push dword 653 ;32Bit
push dword 456 ;32Bit
push dword 498 ;32Bit
push dword 224 ;32Bit
How can I multiply them, to get an 64Bit result, like (325567) for this example, stored in edx:eax.