* fixed LsrAnd2Lsr test by replacing the existing buggy check with comparing
    the outcome of the original and the optimised sequence and seeing whether
    it's same + test

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@25776 3ad0048d-3df7-0310-abae-a5850022a9f2
  * correct ofset for saving floating point registers + explanation behind
    the calculation (fixes make cycle on ARMHF)

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@25777 3ad0048d-3df7-0310-abae-a5850022a9f2
  * fixed LdrLdr2LdrMov optimisation in case the first and second ldr have
    a different size (disable it in that case) + test

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