ARM seems to prefer that long literals be formed from their little end (v. "Cortex A57 Software Optimisation Guide", section 4.14).
This also promotes fusion of literal generation using the instrs pairs MOV/MOVK and MOVK/MOVK on Cortex A57 and others.