initial upstream changes for src/ppc/macro-assembler-ppc.cc