Type-safe ifuncs
Previously ifunc implementations were cast to void* which meant there was no compile-time checking that the prototype and implementation matched. This had led to a slight discrepancy in intrinsiccv_split, now fixed.
Previously ifunc implementations were cast to void* which meant there was no compile-time checking that the prototype and implementation matched. This had led to a slight discrepancy in intrinsiccv_split, now fixed.