xref: /csrg-svn/lib/libc/i386/stdlib/abs.s (revision 41035)
1*41035Swilliam/*-
2*41035Swilliam * Copyright (c) 1990 The Regents of the University of California.
3*41035Swilliam * All rights reserved.
4*41035Swilliam *
5*41035Swilliam * This code is derived from software contributed to Berkeley by
6*41035Swilliam * William Jolitz.
7*41035Swilliam *
8*41035Swilliam * %sccs.include.redist.c%
9*41035Swilliam */
10*41035Swilliam
11*41035Swilliam#if defined(LIBC_SCCS) && !defined(lint)
12*41035Swilliam	.asciz "@(#)abs.s	5.1 (Berkeley) 04/23/90"
13*41035Swilliam#endif /* LIBC_SCCS and not lint */
14*41035Swilliam
15*41035Swilliam#include "DEFS.h"
16*41035Swilliam
17*41035SwilliamENTRY(abs)
18*41035Swilliam	movl	4(sp),%eax
19*41035Swilliam	cmpl	$0,%eax
20*41035Swilliam	jge	1f
21*41035Swilliam	negl	%eax
22*41035Swilliam1:	ret
23