Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
	TEXT	memchr(SB),$0
2
 
3
	MOVL	n+8(FP), CX
4
	CMPL	CX, $0
5
	JEQ	none
6
	MOVL	p+0(FP), DI
7
	MOVBLZX	c+4(FP), AX
8
	CLD
9
/*
10
 * SCASB is memchr instruction
11
 */
12
 
13
	REPN;	SCASB
14
	JEQ	found
15
 
16
none:
17
	MOVL	$0, AX
18
	RET
19
 
20
found:
21
	MOVL	DI, AX
22
	SUBL	$1, AX
23
	RET