RE: [PATCH][ARM] Improve code generation for anddi3

2013-04-15 Thread Kyrylo Tkachov
Ping? Thanks, Kyrill -Original Message- From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- ow...@gcc.gnu.org] On Behalf Of Kyrylo Tkachov Sent: 08 April 2013 13:47 To: gcc-patches@gcc.gnu.org Cc: Ramana Radhakrishnan; Richard Earnshaw Subject: [PATCH][ARM] Improve code

Re: [PATCH][ARM] Improve code generation for anddi3

2013-04-15 Thread Richard Earnshaw
On 08/04/13 13:47, Kyrylo Tkachov wrote: Hi all, When compiling: unsigned long long muld (unsigned long long X, unsigned long long Y) { unsigned long long mask = 0xull; return (X mask) * (Y mask); } we get a suboptimal sequence: stmfd sp!, {r4, r5} mvn