Не знаю, что там за стандарты, но с long long одни траблы

есть внешняя переменная
Код
extern INT64U RFID_Card;
ее значением в конкретном месте программы является 0x0000000000B8BFD6
пытаюсь выполнить проверку:
Код
if( (INT64U)RFID_Card == 0x0000000000B8BFD6) {...
if( (INT64U)RFID_Card == 0x0000000000B8BFD6ULL) {...
if( (INT64U)RFID_Card == (INT64U)0x0000000000B8BFD6ULL) {...
но адекватно работает только:
Код
if( (INT32U)RFID_Card == 0x00B8BFD6) {...
куда копать?
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.