----- int32_t -> float
cefbr 0 -> 0.000000
cefbr 1 -> 1.000000
cefbr -1 -> -1.000000
cefbr 42 -> 42.000000
cefbr 32767 -> 32767.000000
cefbr -32768 -> -32768.000000
cefbr 2147483647 -> 2147483648.000000
cefbr -2147483648 -> -2147483648.000000

----- int32_t -> double
cdfbr 0 -> 0.000000
cdfbr 1 -> 1.000000
cdfbr -1 -> -1.000000
cdfbr 42 -> 42.000000
cdfbr 32767 -> 32767.000000
cdfbr -32768 -> -32768.000000
cdfbr 2147483647 -> 2147483647.000000
cdfbr -2147483648 -> -2147483648.000000

----- int64_t -> float
cegbr 0 -> 0.000000
cegbr 1 -> 1.000000
cegbr -1 -> -1.000000
cegbr 42 -> 42.000000
cegbr 32767 -> 32767.000000
cegbr -32768 -> -32768.000000
cegbr 2147483647 -> 2147483648.000000
cegbr -2147483648 -> -2147483648.000000
cegbr 9223372036854775807 -> 9223372036854775808.000000
cegbr -9223372036854775808 -> -9223372036854775808.000000

----- int64_t -> double
cdgbr 0 -> 0.000000
cdgbr 1 -> 1.000000
cdgbr -1 -> -1.000000
cdgbr 42 -> 42.000000
cdgbr 32767 -> 32767.000000
cdgbr -32768 -> -32768.000000
cdgbr 2147483647 -> 2147483647.000000
cdgbr -2147483648 -> -2147483648.000000
cdgbr 9223372036854775807 -> 9223372036854775808.000000
cdgbr -9223372036854775808 -> -9223372036854775808.000000

----- float -> int32_t
cfebr -1.000000 -> -1   cc = 1
cfebr 0.000000 -> 0   cc = 0
cfebr 1.000000 -> 1   cc = 2
cfebr 1.400000 -> 1   cc = 2
cfebr 1.500000 -> 2   cc = 2
cfebr 1.600000 -> 2   cc = 2
cfebr 16000.000000 -> 16000   cc = 2
cfebr 160000000.000000 -> 160000000   cc = 2
cfebr 0.000160 -> 0   cc = 2
cfebr 340282346638528859811704183484516925440.000000 -> 2147483647   cc = 3

----- float -> int64_t
cgebr -1.000000 -> -1   cc = 1
cgebr 0.000000 -> 0   cc = 0
cgebr 1.000000 -> 1   cc = 2
cgebr 1.400000 -> 1   cc = 2
cgebr 1.500000 -> 2   cc = 2
cgebr 1.600000 -> 2   cc = 2
cgebr 16000.000000 -> 16000   cc = 2
cgebr 160000000.000000 -> 160000000   cc = 2
cgebr 0.000160 -> 0   cc = 2
cgebr 340282346638528859811704183484516925440.000000 -> 9223372036854775807   cc = 3

----- double -> int32_t
cfdbr -1.000000 -> -1   cc = 1
cfdbr 0.000000 -> 0   cc = 0
cfdbr 1.000000 -> 1   cc = 2
cfdbr 1.400000 -> 1   cc = 2
cfdbr 1.500000 -> 2   cc = 2
cfdbr 1.600000 -> 2   cc = 2
cfdbr 16000.000000 -> 16000   cc = 2
cfdbr 160000000.000000 -> 160000000   cc = 2
cfdbr 0.000160 -> 0   cc = 2
cfdbr 340282346638528859811704183484516925440.000000 -> 2147483647   cc = 3
cfdbr 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 2147483647   cc = 3

----- double -> int64_t
cgdbr -1.000000 -> -1   cc = 1
cgdbr 0.000000 -> 0   cc = 0
cgdbr 1.000000 -> 1   cc = 2
cgdbr 1.400000 -> 1   cc = 2
cgdbr 1.500000 -> 2   cc = 2
cgdbr 1.600000 -> 2   cc = 2
cgdbr 16000.000000 -> 16000   cc = 2
cgdbr 160000000.000000 -> 160000000   cc = 2
cgdbr 0.000160 -> 0   cc = 2
cgdbr 340282346638528859811704183484516925440.000000 -> 9223372036854775807   cc = 3
cgdbr 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 9223372036854775807   cc = 3