Fix a selection error on uniform callees, and use a regular call if
Sorry for late comments. Nit - %c is unused. Do you need attribute on the signature?
Just wondering, why is this a divergent call? Because the pointer is incoming as a parameter?
The attribute adds noinline in case we were ever using the force inline mode for some reason