1: /*
   2:  * Copyright (c) 1983 Regents of the University of California.
   3:  * All rights reserved.  The Berkeley software License Agreement
   4:  * specifies the terms and conditions for redistribution.
   5:  */
   6: 
   7: #ifdef LIBC_SCCS
   8:         .asciz  "@(#)bcmp.s	5.3 (Berkeley) 3/9/86"
   9: #endif LIBC_SCCS
  10: 
  11: /* bcmp(s1, s2, n) */
  12: 
  13: #include "DEFS.h"
  14: 
  15: ENTRY(bcmp, 0)
  16:         movl    4(ap),r1
  17:         movl    8(ap),r3
  18:         movl    12(ap),r4
  19: 1:
  20:         movzwl  $65535,r0
  21:         cmpl    r4,r0
  22:         jleq    2f
  23:         subl2   r0,r4
  24:         cmpc3   r0,(r1),(r3)
  25:         jeql    1b
  26:         addl2   r4,r0
  27:         ret
  28: 2:
  29:         cmpc3   r4,(r1),(r3)
  30:         ret

Defined functions

_bcmp defined in line 15; used 83 times
Last modified: 1986-03-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 789
Valid CSS Valid XHTML 1.0 Strict