There is no 64 bit wide boolean type. The boolean types are listed in the documentation:
The 4 predefined Boolean types are Boolean, ByteBool, WordBool, and LongBool. Boolean is the preferred type. The others exist to provide compatibility with other languages and operating system libraries.
A Boolean variable occupies one byte of memory, a ByteBool variable also occupies one byte, a WordBool variable occupies 2 bytes (one word), and a LongBool variable occupies 4 bytes (2 words).
So if you need a 64 bit type that acts as a boolean, you will have to use a 64 bit integer. You could probably make the syntax more amenable with an enhanced record with implicit cast operators to and from Boolean
.
I can't imagine why you'd ever need a 64 bit boolean. I've never come across a library that uses such a type. I wonder if you are mis-thinking.