This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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: [COMMITTED] PowerPC: Remove 64 bits instructions in PPC32 code


> This patch replaces the insrdi by insrwi in powerpc32 assembly.  Although they
> are not wrong, since all POWER chips supported in 32-bits are 64-bits and the chips
> do not thrown an illegal exception when running these instructions, valgrind
> fails accusing an invalid one.

This code is CPU-specific; as you say, those CPUs can use rldimi just
fine.  The reason the code uses rldimi instead of rlwimi is because
it is faster (at least on power4, power5).  Fix valgrind instead?


Segher


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