ipl: Avoid usage of __umoddi3 and __udivdi3 when printing numbers

At palo boot time we don't have an exception handler installed yet.
So we must avoid using __umoddi3 and __udivdi3 (which use floating point
instructions).

This is a trivial work-around to simply output all integer values
which are bigger than 32-bit as hex-values only. For hex-printing
we can use bitshifts which don't need to be emulated.

Signed-off-by: Helge Deller <deller@gmx.de>
1 file changed