add the support for CFloat and CDouble
wibbles