Re: [PATCH] or51132.c: unaligned



On Tue, May 20, 2008 at 05:55:38PM -0700, Linus Torvalds wrote:
+ return buf[0] | (buf[1] << 8);

return get_unaligned_le16(buf);

And the point of that would be?

Perhaps better code generation?

FWIW, I wonder how they really compare on misaligned and whether it would
make sense for gcc to try and generate a single load on targets that are
known to allow that...

Hell knows; I still find explicit variant more readable in this case and
AFAICS it's not a critical path...
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: VMS boot on AlphaPC 264DP?
    ... Chris Scheers writes: ... > Dave Froble wrote: ... >> speed to compare them. ... > FWIW: ...
    (comp.os.vms)
  • Re: Why is "False" = "-1"?
    ... A must be compared to zero or some other ... (Excepting perhaps for a dumb compiler and I ... dumb--actually a couple of his examples show better code generation than ... the machine instruction to compare to--whether it's zero or nonzero ...
    (microsoft.public.vb.general.discussion)
  • Re: Iron Man: Restoring The Luster - Recommended Readings
    ... Remember when readers would compare him to James Bond? ... FWIW, I always thought thought Timothy Dalton would've made a great ...
    (rec.arts.comics.marvel.universe)
  • Wicked Good WW
    ... Has anybody here tried Wicked Good Weekend Warrior lump? ... does it compare to their Competition Blend which, unfortunately, is no ... FWIW, I'd be using it in a Char Griller Smokin Pro. ...
    (alt.food.barbecue)