ARM: ensure fixed-point conversions have sane types