Hello everyone, I was reading the permutation module of GSL and found that a function "gsl_permutation_next" can be improved (you can see function gsl_permutation_next0 <https://gist.github.com/pgsin/fc779f7ce7d4724221fe2dc5450e9358#file-gsl_permutation_next-test-c-L111>, more specifically - this line <https://gist.github.com/pgsin/fc779f7ce7d4724221fe2dc5450e9358#file-gsl_permutation_next-test-c-L135> ).
I made a benchmarking on my computer (AMD Opteron(TM) Processor 6276; gcc -O2; gcc Ubuntu 4.8.4-2ubuntu1~14.04.3) and found a significant difference in the performance (result contains stdout; bencmark.pdf - visualisation). Best, Pavel Sinitcyn
benchmark.pdf
Description: Adobe PDF document
result
Description: Binary data
