* do not allow VCOMISD/VCOMISS to use a memory location as target

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26774 3ad0048d-3df7-0310-abae-a5850022a9f2
* explicitly type cast constants so the compiler does not use smaller types if an fpu instruction set is selected which does not support the highest precision type

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