Only use umull/smull for ARM M-series.
Merge branch 'flint-2.4' into trunk