xref: /original-bsd/lib/libc/i386/net/ntohl.s (revision b12cbf73)
191f6c90dSwilliam/*-
2*b12cbf73Sbostic * Copyright (c) 1990, 1993
3*b12cbf73Sbostic *	The Regents of the University of California.  All rights reserved.
491f6c90dSwilliam *
591f6c90dSwilliam * This code is derived from software contributed to Berkeley by
691f6c90dSwilliam * William Jolitz.
791f6c90dSwilliam *
891f6c90dSwilliam * %sccs.include.redist.c%
991f6c90dSwilliam */
1091f6c90dSwilliam
1191f6c90dSwilliam#if defined(LIBC_SCCS) && !defined(lint)
12*b12cbf73Sbostic	.asciz "@(#)ntohl.s	8.1 (Berkeley) 06/04/93"
1391f6c90dSwilliam#endif /* LIBC_SCCS and not lint */
1491f6c90dSwilliam
1591f6c90dSwilliam/* hostorder = ntohl(netorder) */
1691f6c90dSwilliam
1791f6c90dSwilliam#include "DEFS.h"
1891f6c90dSwilliam
1991f6c90dSwilliamENTRY(ntohl)
20a196ca25Swilliam	movl	4(%esp),%eax
21a196ca25Swilliam	xchgb	%al,%ah
22a196ca25Swilliam	roll	$16,%eax
23a196ca25Swilliam	xchgb	%al,%ah
2491f6c90dSwilliam	ret
25