about summary refs log tree commit diff
path: root/sysdeps/x86/bits/byteswap.h
Commit message (Collapse)AuthorAgeFilesLines
* Avoid use of "register" as optimization hint.Joseph Myers2013-06-071-4/+4
|
* Remove __GLIBC_HAVE_LONG_LONG.Joseph Myers2013-01-111-1/+1
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-021-1/+1
|
* byteswap.h: fix gcc ver test for __builtin_bswap{32,64}Mike Frysinger2012-12-031-2/+2
| | | | | | | | | | | | | | | The __builtin_bswap* functions were introduced in gcc-4.3, not gcc-4.2. Fix the __GNUC_PREREQ tests to reflect this. Otherwise trying to compile code with gcc-4.2 falls down: In file included from /usr/include/endian.h:60, from /usr/include/ctype.h:40, /usr/include/bits/byteswap.h: In function 'unsigned int __bswap_32(unsigned int)': /usr/include/bits/byteswap.h:46: error: '__builtin_bswap32' was not declared in this scope /usr/include/bits/byteswap.h: In function 'long long unsigned int __bswap_64(long long unsigned int)': /usr/include/bits/byteswap.h:110: error: '__builtin_bswap64' was not declared in this scope Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Use __uint64_t in x86 __bswap_64H.J. Lu2012-10-121-6/+7
|
* Use x86-64 bits/byteswap.h for both i386 and x86_64H.J. Lu2012-05-301-0/+154