aboutsummaryrefslogtreecommitdiffstats
path: root/m4/gettimeofday.m4
diff options
context:
space:
mode:
authorPaul Eggert <[email protected]>2013-10-04 00:36:22 -0700
committerPaul Eggert <[email protected]>2013-10-04 00:36:22 -0700
commit4eed3157327f8406921658442a11af7e9d84d603 (patch)
treee727a3017628ce840707d71998d4f6423a8fbde3 /m4/gettimeofday.m4
parent157fec2e190a84345138a0cc69e35f177c4d4a56 (diff)
Use hardware support for byteswapping on glibc x86 etc.
On Fedora 19 x86-64, the new bswap_64 needs 1 instruction, whereas the old swap64 needed 30. * admin/merge-gnulib (GNULIB_MODULES): Add byteswap. * lib/byteswap.in.h, m4/byteswap.m4: New files, copied from Gnulib. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * src/fringe.c (init_fringe_bitmap) [WORDS_BIGENDIAN]: * src/sound.c (le2hl, le2hs, be2hl) [!WINDOWSNT]: Use byteswap.h's macros to swap bytes. * src/lisp.h (swap16, swap32, swap64): Remove. All uses replaced by bswap_16, bswap_32, bswap_64.
Diffstat (limited to 'm4/gettimeofday.m4')
0 files changed, 0 insertions, 0 deletions