A few Cyclone updates: threads and public key skipping if it starts with K leading zeroes, because 71 partial hash generates with 1 max 2 leading zeroes public key X ccordinates.
https://github.com/Dookoo2/CycloneYou have an error in AVX512 version, the 10th key, index 9 will never receive its actual SHA-256 hash but a copy of the previous result (outPtr[8]), so the hash will be incorrect for this key. On line 258.
sha256_avx512_16B(
inPtr[0], inPtr[1], inPtr[2], inPtr[3],
inPtr[4], inPtr[5], inPtr[6], inPtr[7],
inPtr[8], inPtr[9], inPtr[10], inPtr[11],
inPtr[12], inPtr[13], inPtr[14], inPtr[15],
outPtr[0], outPtr[1], outPtr[2], outPtr[3],
outPtr[4], outPtr[5], outPtr[6], outPtr[7],
outPtr[8], outPtr[8], outPtr[10], outPtr[11],
outPtr[12], outPtr[13], outPtr[14], outPtr[15]);