This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Floating point registers vs. LOAD_EXTEND_OP on alpha
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: dave at hiauly1 dot hia dot nrc dot ca
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Sun, 18 Jan 04 16:33:32 EST
- Subject: Re: Floating point registers vs. LOAD_EXTEND_OP on alpha
> I'd very strongly recommend the latter. I've seens lots of other
> problems with SImode in FP.
If I understand correctly, we have the same problem on hppa64, although
LOAD_EXTEND_OP currently specifies ZERO_EXTEND for SImode.
Are you suggesting removal or obfuscation?
I'm not sure what "obfuscation" means in this context. What I'm suggesting
for Alpha is that SImode not be allowed for FP. The win in doing so is
very small, while the win for LOAD_EXTEND_OP is very large.
I don't know the PA well enough to suggest the best approach there.