> ARM uses 32-bits as the largest possible type, and legalizes everything down to 32-bits. Why don't you do the same? Hmmm... I have fared very well until now except for the thing with the shift libcalls, which somehow don't work as expected when I switch on parallel instruction scheduling. Cheers, Johannes