Using __SIZEOF_LONG__ == 8 rather than __LP64__ is needed so we use umtx on CHERI. I accidentally landed an older diff. Fixes: 17ecbb3e