summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/bitops.h
AgeCommit message (Expand)AuthorFilesLines
2014-04-18arch,x86: Convert smp_mb__*()Peter Zijlstra1-4/+2
2013-12-04x86, bitops: Correct the assembly constraints to testing bitopsH. Peter Anvin1-3/+3
2013-09-25x86: Use asm goto to implement better modify_and_test() functionsPeter Zijlstra1-20/+4
2013-07-16x86, bitops: Change bitops to be native operand sizeH. Peter Anvin1-19/+27
2012-09-19x86: Use REP BSF unconditionallyJan Beulich1-17/+2
2012-09-13x86: Prefer TZCNT over BFSJan Beulich1-2/+17
2012-09-13x86/64: Adjust types of temporaries used by ffs()/fls()/fls64()Jan Beulich1-6/+4
2012-06-25x86, bitops: note on __test_and_clear_bit atomicityMichael S. Tsirkin1-0/+7
2012-05-23x86/bitops: Move BIT_64() for a wider useBorislav Petkov1-0/+2
2011-12-15x86_64, asm: Optimise fls(), ffs() and fls64()David Howells1-5/+62
2011-12-15x86, bitops: Move fls64.h inside __KERNEL__H. Peter Anvin1-9/+2
2011-07-26asm-generic: add another generic ext2 atomic bitopsAkinobu Mita1-4/+1
2011-03-23bitops: remove minix bitops from asm/bitops.hAkinobu Mita1-2/+0
2011-03-23bitops: remove ext2 non-atomic bitops from asm/bitops.hAkinobu Mita1-1/+0
2011-03-23bitops: introduce little-endian bitops for most architecturesAkinobu Mita1-0/+1
2010-10-09bitops: make asm-generic/bitops/find.h more genericAkinobu Mita1-0/+2
2010-09-26x86: Avoid 'constant_test_bit()' misoptimization due to cast to non-volatileAlexander Chumachenko1-1/+1
2010-04-06x86: Add optimized popcnt variantsBorislav Petkov1-1/+3
2009-01-13x86, generic: mark complex bitops.h inlines as __always_inlineAndi Kleen1-4/+10
2009-01-09x86: make 'constant_test_bit()' take an unsigned bit numberLinus Torvalds1-1/+1
2008-11-05x86: Implement change_bit with immediate operand as "lock xorb"Uros Bizjak1-1/+9
2008-10-22x86: Fix ASM_X86__ header guardsH. Peter Anvin1-3/+3
2008-10-22x86, um: ... and asm-x86 moveAl Viro1-0/+451