https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56592
--- Comment #5 from Oleg Endo ---
(In reply to Oleg Endo from comment #0)
> In order to
> minimize mode switches the function signature can be taken into account when
> deciding the default FPU precision for a particular function. E.g. when a
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56592
--- Comment #4 from Oleg Endo ---
(In reply to Oleg Endo from comment #0)
>
> Function argument/return value aggregates are decomposed so that the
> individual members can be passed in different register classes, based on the
> data type. E.g.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56592
--- Comment #3 from Oleg Endo ---
Maybe also interesting: __attribute__((vector)) (function attribute)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56592
--- Comment #2 from Oleg Endo 2013-03-17 14:19:55
UTC ---
Regarding multi-word arguments:
> 'double' values are passed in DR registers, where the high 32 bits are passed
> in FR(n*2) and the low 32 bits in FR(n*2+1) regardless of the end
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56592
Manu Evans changed:
What|Removed |Added
CC||turkeyman at gmail dot com
--- Com