This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: consecutive hard regs in complexes



  In message <394A2F07.C7B53D26@roma1.infn.it>you write:
  > Hi everybody,
  > this is probably a stupid question.
  > The machine I am doing the port for natively supports complex float (2 *
  > 32 bits). A complex number is made of a couple of _consecutive_
  > registers.
  > As far as I have understood, GCC handles complexes as a CONCAT of two SF
  > regs.
  > How can i force the two regs CONCATenated to be reloaded into 2
  > consecutive hard regs?
I'm not aware of any way to do this.

CONCAT was designed specifically so that the allocation of the hard registers
for each half were independent of each other.
jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]