1 FUTEX_WAIT 0 2 FUTEX_WAKE 1 3 FUTEX_FD 2 4 FUTEX_REQUEUE 3 5 FUTEX_CMP_REQUEUE 4 6 FUTEX_WAKE_OP 5 7 FUTEX_LOCK_PI 6 8 FUTEX_UNLOCK_PI 7 9 FUTEX_TRYLOCK_PI 8 10 FUTEX_WAIT_BITSET 9 11 FUTEX_WAKE_BITSET 10 12 FUTEX_WAIT_REQUEUE_PI 11 13 FUTEX_CMP_REQUEUE_PI 12 14 FUTEX_WAIT_PRIVATE (FUTEX_WAIT | FUTEX_PRIVATE_FLAG) 15 FUTEX_WAKE_PRIVATE (FUTEX_WAKE | FUTEX_PRIVATE_FLAG) 16 FUTEX_FD|FUTEX_PRIVATE_FLAG 17 FUTEX_REQUEUE_PRIVATE (FUTEX_REQUEUE | FUTEX_PRIVATE_FLAG) 18 FUTEX_CMP_REQUEUE_PRIVATE (FUTEX_CMP_REQUEUE | FUTEX_PRIVATE_FLAG) 19 FUTEX_WAKE_OP_PRIVATE (FUTEX_WAKE_OP | FUTEX_PRIVATE_FLAG) 20 FUTEX_LOCK_PI_PRIVATE (FUTEX_LOCK_PI | FUTEX_PRIVATE_FLAG) 21 FUTEX_UNLOCK_PI_PRIVATE (FUTEX_UNLOCK_PI | FUTEX_PRIVATE_FLAG) 22 FUTEX_TRYLOCK_PI_PRIVATE (FUTEX_TRYLOCK_PI | FUTEX_PRIVATE_FLAG) 23 FUTEX_WAIT_BITSET_PRIVATE (FUTEX_WAIT_BITSET | FUTEX_PRIVATE_FLAG) 24 FUTEX_WAKE_BITSET_PRIVATE (FUTEX_WAKE_BITSET | FUTEX_PRIVATE_FLAG) 25 FUTEX_WAIT_REQUEUE_PI_PRIVATE (FUTEX_WAIT_REQUEUE_PI | FUTEX_PRIVATE_FLAG) 26 FUTEX_CMP_REQUEUE_PI_PRIVATE (FUTEX_CMP_REQUEUE_PI | FUTEX_PRIVATE_FLAG) 27 FUTEX_WAIT|FUTEX_CLOCK_REALTIME 28 FUTEX_WAIT_PRIVATE|FUTEX_CLOCK_REALTIME 29 FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME 30 FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME 31 FUTEX_WAIT_REQUEUE_PI|FUTEX_CLOCK_REALTIME 32 FUTEX_WAIT_REQUEUE_PI_PRIVATE|FUTEX_CLOCK_REALTIME 33