8byte Reals ok in module declaration not 8byte bfloat8?

I suspect this is one for @also.

When I declare some 64bit api protypes in the module declarations, the compiler complains about me using the 8byte bfloat8 but doesnt complain when I use 8byte reals.

Why is this?

TIA