1. 30 1月, 2008 1 次提交
    • J
      x86: partial unification of asm-x86/bitops.h · 1c54d770
      Jeremy Fitzhardinge 提交于
      This unifies the set/clear/test bit functions of asm/bitops.h.
      
      I have not attempted to merge the bit-finding functions, since they
      rely on the machine word size and can't be easily restructured to work
      generically without a lot of #ifdefs.  In particular, the 64-bit code
      can assume the presence of conditional move instructions, whereas
      32-bit needs to be more careful.
      
      The inline assembly for the bit operations has been changed to remove
      explicit sizing hints on the instructions, so the assembler will pick
      the appropriate instruction forms depending on the architecture and
      the context.
      Signed-off-by: NJeremy Fitzhardinge <jeremy@xensource.com>
      Cc: Andi Kleen <ak@suse.de>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      1c54d770
  2. 11 10月, 2007 1 次提交