From: Jakub Jelinek <ja...@redhat.com>
Date: Tue, 25 Oct 2011 10:00:50 +0200

> I bet
> double fsmuld (float a, float b)
> {
>   return (double) a * b;
> }
> instead will match your pattern, then the operands are first extended
> into double and then multiplied into a double product.

Right, in existing testcases I've used "(double)a * (double) b"
to trigger the pattern.

Thanks for explaining.

Reply via email to