xref: /dragonfly/test/cpuperf/cpu_cmpadd.S (revision 0ca59c34)
1/* $DragonFly: src/test/cpuperf/cpu_cmpadd.S,v 1.1 2004/02/09 18:08:54 dillon Exp $ */
2
3	.globl	test_dummy
4	.globl	test_load
5	.globl	test_str
6
7	.p2align 5
8test_dummy:
9	movl	4(%esp),%ecx
10	addl	%ebx,%edx
11	movl	%ebx,%edx
12	ret
13
14	.p2align 5
15test_load:
16	movl	4(%esp),%ecx
17	addl	%ebx,%edx
18	cmpl	$0,%ecx
19	jz	1f		/* instruction under test */
20	nop			/* instruction under test */
211:
22	addl	$1,(%ecx)	/* instruction under test */
23	movl	%ebx,%edx
24	ret
25
26	.p2align 5
27test_str:
28	.asciz	"cmp/jz/add (compare fails) in pipeline"
29
30