* Fixed spilling of 3-operand IMUL instruction (went unnoticed this far because such instructions were not emitted by compiler).

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26510 3ad0048d-3df7-0310-abae-a5850022a9f2
* i386: Somewhat optimized fpc_mul_qword routine, got rid from variable 'r', registers esi and edi. Also ignore overflow checking when both operands have their high dwords equal to zero, because in such case multiplication cannot overflow.


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26511 3ad0048d-3df7-0310-abae-a5850022a9f2