fast_is_[not]_equal_function will call identical function in cases both zval types are the same
fixed fast comparison of the same type + optimations