1 | long integer to single float conversion routine
11 movel
%sp@
(4),%d0 | get the
4-byte integer
12 moveml
%d2-
%d5
,%sp@
- | save registers to make norm_sf happy
14 movel
%d0
,%d4 | prepare result mantissa
16 movew
#BIAS4+32-8,%d0 | radix point after 32 bits
18 movel
%d4
,%d2 | set sign flag
20 tstw
%d2 | check sign of number
22 negl
%d4 | take absolute value
24 clrw
%d1 | set rounding
= 0