home *** CD-ROM | disk | FTP | other *** search
/ Graphics 16,000 / graphics-16000.iso / msdos / animutil / flilib / flisrc / fcompare.asm < prev    next >
Assembly Source File  |  1989-11-10  |  396b  |  35 lines

  1. _TEXT    SEGMENT  BYTE PUBLIC 'CODE'
  2.  
  3.     ASSUME  CS: _TEXT 
  4.  
  5.  
  6.     PUBLIC _i86_wcompare
  7.     ;i86_wcompare(s1, s2, count)
  8. _i86_wcompare PROC far
  9.     push bp
  10.     mov bp,sp
  11.     push ds
  12.     push si
  13.     push di
  14.     cld
  15.  
  16.     lds si,[bp+4+2]
  17.     les di,[bp+8+2]
  18.     mov cx,[bp+12+2]
  19.     inc cx
  20.     repe cmpsw
  21.  
  22.     mov ax,[bp+12+2]
  23.     sub ax,cx
  24.  
  25.     pop di
  26.     pop si
  27.     pop ds
  28.     pop    bp
  29.     ret    
  30.  
  31. _i86_wcompare ENDP
  32.  
  33. _TEXT    ENDS
  34. END
  35.