Hi, On Fri, 19 May 2017, Sven Barth via fpc-pascal wrote:
> I think Jeppe wanted to add vector support. Though the question here is > whether one wants to optimize/detect this at the AST level and convert > that to implicit vectors or at the CSE level. I think the higher level you can do an optimization/simplification, the higher you should do it. Otherwise the lower layers get really messy, as they already are in some cases. Well, in general, we should up our floating point game. For example if Nikolay's recent load-modify-store optimization would work on floats, that would already a nice step forward in this case. ;) (Sorry for my ignorance, if it already works, missed that then.) > By the way: I think my commit today of a SSE Frac() implementation sped > up the framerate by a third on Win64 compared to the one without it :D Cool, but shouldn't this be an inline node instead for real speed++...? ;) I mean if Trunc() and Round() are... Charlie _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal