Yeah, that looks clearer. To make the compiler happy you should write it as 0xFFFFFFFF00000000ULL I think.