xref: /titanic_44/usr/src/lib/libc/i386/gen/endian.c (revision 577bdc16588431dcec0742144b1ba2ef4b0581fe)
1*577bdc16SRobert Mustacchi /*
2*577bdc16SRobert Mustacchi  * This file and its contents are supplied under the terms of the
3*577bdc16SRobert Mustacchi  * Common Development and Distribution License ("CDDL"), version 1.0.
4*577bdc16SRobert Mustacchi  * You may only use this file in accordance with the terms of version
5*577bdc16SRobert Mustacchi  * 1.0 of the CDDL.
6*577bdc16SRobert Mustacchi  *
7*577bdc16SRobert Mustacchi  * A full copy of the text of the CDDL should have accompanied this
8*577bdc16SRobert Mustacchi  * source.  A copy of the CDDL is also available via the Internet at
9*577bdc16SRobert Mustacchi  * http://www.illumos.org/license/CDDL.
10*577bdc16SRobert Mustacchi  */
11*577bdc16SRobert Mustacchi 
12*577bdc16SRobert Mustacchi /*
13*577bdc16SRobert Mustacchi  * Copyright (c) 2015, Joyent, Inc.
14*577bdc16SRobert Mustacchi  */
15*577bdc16SRobert Mustacchi 
16*577bdc16SRobert Mustacchi #include <sys/isa_defs.h>
17*577bdc16SRobert Mustacchi #include <endian.h>
18*577bdc16SRobert Mustacchi 
19*577bdc16SRobert Mustacchi /*
20*577bdc16SRobert Mustacchi  * General endian(3C) functions that are basically no-ops.
21*577bdc16SRobert Mustacchi  */
22*577bdc16SRobert Mustacchi 
23*577bdc16SRobert Mustacchi uint16_t
letoh16(uint16_t in)24*577bdc16SRobert Mustacchi letoh16(uint16_t in)
25*577bdc16SRobert Mustacchi {
26*577bdc16SRobert Mustacchi 	return (in);
27*577bdc16SRobert Mustacchi }
28*577bdc16SRobert Mustacchi 
29*577bdc16SRobert Mustacchi uint16_t
le16toh(uint16_t in)30*577bdc16SRobert Mustacchi le16toh(uint16_t in)
31*577bdc16SRobert Mustacchi {
32*577bdc16SRobert Mustacchi 	return (in);
33*577bdc16SRobert Mustacchi }
34*577bdc16SRobert Mustacchi 
35*577bdc16SRobert Mustacchi uint32_t
letoh32(uint32_t in)36*577bdc16SRobert Mustacchi letoh32(uint32_t in)
37*577bdc16SRobert Mustacchi {
38*577bdc16SRobert Mustacchi 	return (in);
39*577bdc16SRobert Mustacchi }
40*577bdc16SRobert Mustacchi 
41*577bdc16SRobert Mustacchi uint32_t
le32toh(uint32_t in)42*577bdc16SRobert Mustacchi le32toh(uint32_t in)
43*577bdc16SRobert Mustacchi {
44*577bdc16SRobert Mustacchi 	return (in);
45*577bdc16SRobert Mustacchi }
46*577bdc16SRobert Mustacchi 
47*577bdc16SRobert Mustacchi uint16_t
htole16(uint16_t in)48*577bdc16SRobert Mustacchi htole16(uint16_t in)
49*577bdc16SRobert Mustacchi {
50*577bdc16SRobert Mustacchi 	return (in);
51*577bdc16SRobert Mustacchi }
52*577bdc16SRobert Mustacchi 
53*577bdc16SRobert Mustacchi uint32_t
htole32(uint32_t in)54*577bdc16SRobert Mustacchi htole32(uint32_t in)
55*577bdc16SRobert Mustacchi {
56*577bdc16SRobert Mustacchi 	return (in);
57*577bdc16SRobert Mustacchi }
58