Op 02-02-16 om 18:22 schreef Martijn van Beurden: > Op 02-02-16 om 16:54 schreef lvqcl: >> BTW, 64-bit flac can benefit from 64-bit words in >> bitreader/bitwriter routines. Currently it requires >> --enable-64-bit-words switch in ./configure parameters. It >> would be interesting to test its effect, especially on ARM. > > Okay, I might test that as well.
So, here are some performance checks for the 64-bit word change. http://www.audiograaf.nl/misc_stuff/Comparison 64 bit words 32-bit ARM (Raspberry Pi).pdf http://www.audiograaf.nl/misc_stuff/Comparison 64-bit word on 64-bit Linux (2008 Intel).pdf http://www.audiograaf.nl/misc_stuff/Comparison 64-bit word on 64-bit Windows (2014 Intel).pdf As you can see, both 64-bit systems seem to benefit, but the Raspberry Pi suffers slightly. Sadly I do not have any 64-bit ARM systems to run these tests on. I noticed that the improvements seem to increase the faster the coding proces is, something it has in common with the calculation of the MD5 sum. So, I decided to check whether the MD5 sum is the 'source' of this improvement. See the next file http://www.audiograaf.nl/misc_stuff/Comparison 64-bit word on 64-bit Windows (2014 Intel) - No MD5 sum.pdf It turns out it is not in the MD5 sum calculation, otherwise the difference should have vanished (or shrunk) on disabling the MD5 sum calculation. _______________________________________________ flac-dev mailing list flac-dev@xiph.org http://lists.xiph.org/mailman/listinfo/flac-dev