home *** CD-ROM | disk | FTP | other *** search
- .286
- ;=======================================
- ; Floating point without a coprocessor
- ;
- ;---------------------------------------
- cseg segment word public 'code'
- assume cs:cseg,ss:cseg
- assume ds:cseg,es:cseg
-
- include math.inc
-
- ;=======================================
- ; invoke ftaddi, real, integer
- ;
- ; Returns real += integer
- ;---------------------------------------
- ftaddi proc near real:NPR10, integer:SWORD
- local t:REAL10
-
- invoke itoft, addr t, integer
- invoke ftadd, real, addr t
-
- ret
- ftaddi endp
-
- cseg ends
- end