;-------------------------------------------------------------------------------
;
; Float to integer conversion
; Input: 32 bit floating point number in AEXP, AARG+B0, AARG+B1, AARG+B2
; Use: CALL INT32
; Output: 24 bit 2's complement integer right justified in AARG+B0, AARG+B1,
; AARG+B2
; Result: AARG <-- INT( AARG )
; Timing: 26+6*7+6+16 = 90 clks RND = 0
; 26+6*7+6+24 = 98 clks RND = 1, SAT = 0
; 26+6*7+6+26 = 100 clks RND = 1, SAT = 1
;
;-------------------------------------------------------------------------------