On Thu, Nov 3, 2011 at 11:08 AM, Joern Rennecke <amyl...@spamcop.net> wrote: > +@smallexample > +float __builtin_epiphany_fmadd (float a, float b, float c) /* a + b * c */ > +float __builtin_epiphany_fmsub (float a, float b, float c) /* a - b * c */ > +@end smallexample
I don't think you need target specific builtins for these any more. Also all your fma patterns are now incorrect. You should use fma for the RTL. Thanks, Andrew Pinski