Interesting note in john's doc/CHANGES: The following changes have been made between John 1.7.8 and 1.7.9: ... * Added runtime detection of Intel AVX and AMD XOP instruction set extensions, with optional fallback to an alternate program binary. Why then use --enable-simd=avx at all during config?