PERFORCE change 28415 for review
Peter Wemm
peter at FreeBSD.org
Mon Apr 7 00:58:46 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=28415
Change 28415 by peter at peter_overcee on 2003/04/07 00:58:17
Constrain registers for xchgb that have byte halves.
eg: %bh, %bl. The upper %rXX do not have an upper byte half.
Affected files ...
.. //depot/projects/hammer/sys/x86_64/include/endian.h#6 edit
Differences ...
==== //depot/projects/hammer/sys/x86_64/include/endian.h#6 (text+ko) ====
@@ -86,7 +86,7 @@
#define __byte_swap_word(x) \
__extension__ ({ register __uint16_t __X = (x); \
- __asm ("xchgb %h0, %b0" : "+q" (__X)); \
+ __asm ("xchgb %h0, %b0" : "+Q" (__X)); \
__X; })
static __inline __uint64_t
More information about the p4-projects
mailing list