This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: [RFC] [PowerPC] Patch to create new attribute type: popcnt


On 06/06/2012 08:57 AM, David Edelsohn wrote:
On Tue, Jun 5, 2012 at 4:21 PM, Edmar<edmar@freescale.com> wrote:
David, Michael,

Here is the new type "popcnt" patch that I had separated from previous
E5500/E6500 submission, also added the changes suggested by Michael
Meissner (detailed bellow).
I am missing some details for power6. (Could not find any documentation)

Bootstrapped with no regressions, all languages enabled, configured
for target powerpc64 and used "--with-cpu=<>" for each of power6, power7,
and 970.
All work performed on svn revison number 188200.
No.

As Mike and I both explained, this is a standard part of an ISA level.
We are not going to start supporting finer granularity. If the
Freescale processors do not support the popcnt instruction then they
do not support that level of the ISA.

- David

.
I agree, I understood this from the first time.
This patch is for IBM parts exclusively.

I am posting it as Michael manifested interest to have popcnt
scheduling control for those IBM parts, and this happened while he was
reviewing my E5500/E6500 patch.

I understand if this patch still not right. I just don't want
to leave a wrong impression.

Thanks,
Edmar



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