aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/ia64/htonl.S
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-04-16 22:02:27 -0400
committerMike Frysinger <vapier@gentoo.org>2012-04-22 15:09:03 -0400
commitd5efd131d4e7143173f8faef331b7ec2c4af6340 (patch)
treecb592401a8c0b80569b14a066516c8f09624abef /sysdeps/ia64/htonl.S
parent8466459037515723689f06c2cf7a79f1083f5d21 (diff)
downloadglibc-d5efd131d4e7143173f8faef331b7ec2c4af6340.zip
glibc-d5efd131d4e7143173f8faef331b7ec2c4af6340.tar.gz
glibc-d5efd131d4e7143173f8faef331b7ec2c4af6340.tar.bz2
ia64: move from main tree
This is a simple copy of the last version of ia64 in the main tree. It does not work as-is, but serves as a basis for follow up changes to restore it to working order. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'sysdeps/ia64/htonl.S')
-rw-r--r--sysdeps/ia64/htonl.S31
1 files changed, 31 insertions, 0 deletions
diff --git a/sysdeps/ia64/htonl.S b/sysdeps/ia64/htonl.S
new file mode 100644
index 0000000..92c3cae
--- /dev/null
+++ b/sysdeps/ia64/htonl.S
@@ -0,0 +1,31 @@
+/* Change byte order in 32-bit value. ia64 version.
+ Copyright (C) 2000, 2001 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+ Contributed by Dan Pop <Dan.Pop@cern.ch>
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ 02111-1307 USA. */
+
+
+#include <sysdep.h>
+
+ENTRY(htonl)
+ shl ret0 = r32, 32
+ ;;
+ mux1 ret0 = ret0, @rev
+ ret
+END(htonl)
+
+weak_alias (htonl, ntohl)