* Copyright (c) 1991 The Regents of the University of California.
* This code is derived from software contributed to Berkeley by
* %sccs.include.redist.c%
#if defined(LIBC_SCCS) && !defined(lint)
ASMSTR("@(#)htonl.s 5.2 (Berkeley) %G%")
#endif /* LIBC_SCCS and not lint */
* netorder = htonl(hostorder)
* hostorder = ntohl(netorder)
LEAF(htonl) # a0 = 0x11223344, return 0x44332211
srl v1, a0, 24 # v1 = 0x00000011
sll v0, a0, 24 # v0 = 0x44000000
sll v1, v1, 8 # v1 = 0x00330000
and v1, v1, 0xff00 # v1 = 0x00002200