> On Apr 20, 2016, at 6:55 AM, Bill Schmidt <wschm...@linux.vnet.ibm.com> wrote:
> Looking into this a bit more reminded me why things are the way they
> are.  The AltiVec interfaces were designed way back to be overloaded
> functions, which isn't valid C99.  Thus they can't be declared in
> headers without some magic.

And for fun, I have a nice generic overload resolution for builtin functions 
subsystem for a nice generic builtins subsystem.  Kinda would like to donate 
it, as with it, builtins are quite a bit nicer to deal with.  It is yet another 
solution to the problem.

We have a 5k line python program that sings and dances and processes builtins 
and wires them into the compiler.  Let me know if you want to invest some time, 
otherwise, we we’d see about contributing it at some point, maybe later this 
year.

Reply via email to