[Bug target/55295] [SH] Add support for fipr instruction
olegendo at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Mar 2 09:00:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55295
--- Comment #13 from Oleg Endo <olegendo at gcc dot gnu.org> ---
(In reply to Manu Evans from comment #12)
> Hey, I'm still following this with great interest.
>
> Is it possible to make an intrinsic for this instruction so it can be issued
> at will?
Yes, that's what I wanted to do. Automatic detection of the fipr insn would be
restricted to relaxed FP math (e.g. -ffast-math), because it has reduced FP
precision. So it makes sense to add a __builtin_sh_fipr.
> What I'm still more interested in at this point, would be some support for
> passing vectors in registers, making it possible to eliminate so much of
> that fmov noise.
See also PR 56592, PR 13423, PR 64305.
Unfortunately those are not so trivial to solve and I have little time at the
moment.
More information about the Gcc-bugs
mailing list