float and double shouldn't be used here, this is what qcfloat_t is for. This fixes the memcmp bug in the folder.