Dear Joakim Tjernlund, In message <[email protected]> you wrote: > Ported over the more efficient linux crc32() function. > A quick comparsion on ppc: > After changing the old crc32 to do 4 bytes in the > inner loop to be able to compare with new version one can note: > - old inner loop has 61 insn, new has 19 insn. > - new crc32 does one 32 bit load of data to crc while > the old does four 8 bits loads. > - size is bit bigger for the new crc32: > 1392(old) 1428(new) of text. Can probably be shrunk > somewhat by inlining crc32().
The Purpose of Computing is Insight, Not Numbers. So how much faster does the new code run, on a real machine? How much time can be saved to mount a real JFFS2 file system, or to checksum a reall image file? Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [email protected] You young'uns. That was *long* before AltaVista, DejaNews, or even (gasp) the *Web*! In fact, we typed that thread on steam-powered card punchers, and shipped it around via Pony Express. -- Randal Schwartz in <[email protected]> _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

