cdfiou

For definition of cdfiou, please visit here.