Searched hist:"95 b1d16df593d3ebfa48ac7d27e57281ea51533b" (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/x86/include/ |
H A D | endian.h | 95b1d16df593d3ebfa48ac7d27e57281ea51533b Tue Feb 28 20:39:54 CET 2012 Tijl Coosemans <tijl@FreeBSD.org> Copy amd64 endian.h to x86 and merge with i386 endian.h. Replace amd64/i386/pc98 endian.h with stubs.
In __bswap64_const(x) the conflict between 0xffUL and 0xffULL has been resolved by reimplementing the macro in terms of __bswap32(x). As a side effect __bswap64_var(x) is now implemented using two bswap instructions on i386 and should be much faster. __bswap32_const(x) has been reimplemented in terms of __bswap16(x) for consistency.
|
/freebsd/sys/amd64/include/ |
H A D | endian.h | diff 95b1d16df593d3ebfa48ac7d27e57281ea51533b Tue Feb 28 20:39:54 CET 2012 Tijl Coosemans <tijl@FreeBSD.org> Copy amd64 endian.h to x86 and merge with i386 endian.h. Replace amd64/i386/pc98 endian.h with stubs.
In __bswap64_const(x) the conflict between 0xffUL and 0xffULL has been resolved by reimplementing the macro in terms of __bswap32(x). As a side effect __bswap64_var(x) is now implemented using two bswap instructions on i386 and should be much faster. __bswap32_const(x) has been reimplemented in terms of __bswap16(x) for consistency.
|
/freebsd/sys/i386/include/ |
H A D | endian.h | diff 95b1d16df593d3ebfa48ac7d27e57281ea51533b Tue Feb 28 20:39:54 CET 2012 Tijl Coosemans <tijl@FreeBSD.org> Copy amd64 endian.h to x86 and merge with i386 endian.h. Replace amd64/i386/pc98 endian.h with stubs.
In __bswap64_const(x) the conflict between 0xffUL and 0xffULL has been resolved by reimplementing the macro in terms of __bswap32(x). As a side effect __bswap64_var(x) is now implemented using two bswap instructions on i386 and should be much faster. __bswap32_const(x) has been reimplemented in terms of __bswap16(x) for consistency.
|