FUTEX_OP_OPARG_SHIFT 16 include/asm-generic/futex.h if (encoded_op & (FUTEX_OP_OPARG_SHIFT << 28)) FUTEX_OP_OPARG_SHIFT 18 include/asm-parisc/futex.h if (encoded_op & (FUTEX_OP_OPARG_SHIFT << 28)) FUTEX_OP_OPARG_SHIFT 48 include/asm-x86/futex.h if (encoded_op & (FUTEX_OP_OPARG_SHIFT << 28))