Linaro optimisations