Progress update
I've worked through some of the windows compile errors I was getting frustrated sochanged gears
and started working on sse2 support.
sse2 qubit works and will be included in the first release.
I can get sse2 working on one algo that uses groestl at a time. If I include the sse2 groestl files in two algo
at the same time I get multiple definition linker errors. The included files are full of macros so that kind of
explains it. I may try turning them into functions so the files that include them don't pull the coded into
themselves. If that works it will probably have a performance impact, hopefully not too big. I
This affects all the x algos and quark.
Here are some updated hash rates from my i7-4790K 4 GHZ showing the sse2 performance.
This shows the difference between the aes_ni optimized kernels and sse2 on the same cpu.
Actually running it on an older cpu will probably have even lower performance.
I can't test sse2 on a real sse2 limited cpu because my core2 pc runs windows.
aes_ni sse2 sse2/aes_ni
x11 707k 529 .75
x13 320
x14
x15 280
quark 1080 907 .84
qubit 1045 755 .72