diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-10-20 22:20:18 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-10-20 22:20:18 -0700 |
commit | 4fa6abb8e755c73fb4606146b7a14ba693398849 (patch) | |
tree | 3e63d8445425dda874a3491a97eaa2234ba40d39 /stdlib/doloop.tl | |
parent | 180254e6f6124a59d5d2f068eae2848fe1e460ef (diff) | |
download | txr-4fa6abb8e755c73fb4606146b7a14ba693398849.tar.gz txr-4fa6abb8e755c73fb4606146b7a14ba693398849.tar.bz2 txr-4fa6abb8e755c73fb4606146b7a14ba693398849.zip |
ffi: take advantage of hardware unaligned access.
* ffi.c (align_sw_get, align_sw_end, align_sw_put_end,
align_sw_put): On Intel, PowerPC and also on ARM if certain
compiler options are in effect (set by the user building TXR,
not us), define these macros to do nothing. This shrinks and
speeds up all the functions which use these macros for
handling unaligned accesses.
Diffstat (limited to 'stdlib/doloop.tl')
0 files changed, 0 insertions, 0 deletions