xref: /csrg-svn/lib/libc/i386/net/ntohl.s (revision 61129)
141048Swilliam/*-
2*61129Sbostic * Copyright (c) 1990, 1993
3*61129Sbostic *	The Regents of the University of California.  All rights reserved.
441048Swilliam *
541048Swilliam * This code is derived from software contributed to Berkeley by
641048Swilliam * William Jolitz.
741048Swilliam *
841048Swilliam * %sccs.include.redist.c%
941048Swilliam */
1041048Swilliam
1141048Swilliam#if defined(LIBC_SCCS) && !defined(lint)
12*61129Sbostic	.asciz "@(#)ntohl.s	8.1 (Berkeley) 06/04/93"
1341048Swilliam#endif /* LIBC_SCCS and not lint */
1441048Swilliam
1541048Swilliam/* hostorder = ntohl(netorder) */
1641048Swilliam
1741048Swilliam#include "DEFS.h"
1841048Swilliam
1941048SwilliamENTRY(ntohl)
2045825Swilliam	movl	4(%esp),%eax
2145825Swilliam	xchgb	%al,%ah
2245825Swilliam	roll	$16,%eax
2345825Swilliam	xchgb	%al,%ah
2441048Swilliam	ret
25