Problems with hexadecimal constant, _mm_set_epi64x and sign conversion

I'm having trouble with Travis during testing. The failed test is
available at

Clang has rejected my attempts to use the constant (no suffix, ULL and LL):

MSG = _mm_add_epi32(MSG0, _mm_set_epi64x(0xE9B5DBA5B5C0FBCF,

MSG = _mm_add_epi32(MSG0, _mm_set_epi64x(0xE9B5DBA5B5C0FBCFULL,

MSG = _mm_add_epi32(MSG0, _mm_set_epi64x(0xE9B5DBA5B5C0FBCFLL,

The message the compiler provides is:

crypto_sha256_shani.c:50:44: error: implicit conversion changes
signedness: 'unsigned long' to 'long long' [-Werror,-Wsign-conversion]

The code came from Intel and I doubt it is defective.

How do I trick Clang to accept the hexadecimal value?

Thanks in advance.