------- Additional Comments From pluto at agmk dot net 2005-06-15 14:47 ------- (In reply to comment #2) > (In reply to comment #0) > > > Why are the two instructions after the imull emitted? Shouldn't this become > > simply imull and sarl? > > No. A signed division by two is not a shift.
what about *arithmetic shift* instruction (e.g. SAR on ix86) ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22072