On Sat, Jun 21, 2014 at 10:47 PM, Segher Boessenkool <seg...@kernel.crashing.org> wrote: > This uses the rotl* extended mnemonics instead of the rlw*nm and rld*cl > mnemonics, because they are shorter and more importantly they look the > same for 32-bit and 64-bit. > > Bootstrapped and tested on powerpc64-linux, {-m64,-m64/-mtune=power8, > -m32,-m32/-mpowerpc64}, no regressions. Okay to apply? > > > Segher > > > gcc/ > * config/rs6000/rs6000.md (rotlsi3, *rotlsi3_internal2 and split, > *rotlsi3_internal3 and split, rotldi3, *rotldi3_internal2 and split, > *rotldi3_internal3 and split): Delete, merge into... > (rotl<mode>3, rotl<mode>3_dot, rotl<mode>3_dot2): New. > (*rotlsi3_64): Fix formatting. Fix condition. Replace "i" by "n". > Use "rotlw" extended mnemonic.
Okay. Thanks, David