HPCC-10525 Solve constant folding functions for ARM

ARM32 implementation - tested in isolation but not in the context of the
compiler, as I don't have a suitable machine.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10525 Solve constant folding functions for ARM

Cleaned up with respect to floating point parameters and other bits.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10525 Solve constant folding functions for ARM

Some suble alignment issues for ARM calls.

Also fixed some issues in the x64 code that I spotted while I was there.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10525 Solve constant folding functions for ARM

Accidentally deleted a line

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10525 Solve constant folding functions for ARM

Fix issues addressed in code review

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10525 Solve constant folding functions for ARM

Additional issues from testing on rPi

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10525 Solve constant folding functions for ARM

More compile errors on ARM

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10525 Solve constant folding functions for ARM

Fix passing of REAL parameters in x86_64

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10525 Solve constant folding functions for ARM

ARM32 hardware fp register passing added.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6280 from richardkchapman/arm-const-fold

HPCC-10525 Solve constant folding functions for ARM

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>