Drop the -mstackrealign from win64 build. It was not a correct fix.
And change 'strip' to $(STRIP) for easier disabling (define it as
'dir' or 'echo' or whatever when making a debug build)
Makefile: Update build alternatives descriptions.
Win64: One more non-volatile register was used. We redefine it
for _WIN64 to avoid preserving it.
x86-64.S: More redefinitions of registers because the previous patch
introduced a register clash on Win64.
Avoid use of "long", and similar fixes for Win64 and X32.
This might be what is missing for Win64 in DES_BS_ASM.
Linux-X32: Add an SSE2-only build (for testing) and finally solve
the assembler problems after I warmed up with the Win64 stuff.
Also more cosmetical tweaks to the make target list. Oh, and we
rename the targets back to linux-X32 as opposed to linux-x86-X32.
This passes the Test Suite.
mscash2-opencl: supports non-standard iteration count.
Another try for Win64 vs. BSDIcrypt.
x86-64.S: Recent changes gave a theoretical performance hit due to
using r10 as tmp2. This patch rectifies that.
Revert "x86-64.S: Recent changes gave a theoretical performance hit..."
That was totally bogus. R8 and up have the extra penalty.
Add some comments instead.
x86-64.S: Fix a bug in Win64 handling where we redefined 'iterations'
(defined as %edi) without changing a corresponding push/pop of %rdi.
x86-64.S: Code cleanup, revert to using unprefixed temp registers,
and overall less deviation with core.
Merge branch 'bleeding-jumbo' into bleeding-mask

* bleeding-jumbo:
  x86-64.S: Code cleanup, revert to using unprefixed temp registers, and overall less deviation with core.
  x86-64.S: Fix a bug in Win64 handling where we redefined 'iterations' (defined as %edi) without changing a corresponding push/pop of %rdi.
  Revert "x86-64.S: Recent changes gave a theoretical performance hit..." That was totally bogus. R8 and up have the extra penalty. Add some comments instead.
  x86-64.S: Recent changes gave a theoretical performance hit due to using r10 as tmp2. This patch rectifies that.
  Another try for Win64 vs. BSDIcrypt.
  mscash2-opencl: supports non-standard iteration count.
  Linux-X32: Add an SSE2-only build (for testing) and finally solve the assembler problems after I warmed up with the Win64 stuff. Also more cosmetical tweaks to the make target list. Oh, and we rename the targets back to linux-X32 as opposed to linux-x86-X32. This passes the Test Suite.
  This might be what is missing for Win64 in DES_BS_ASM.
  Avoid use of "long", and similar fixes for Win64 and X32.
  x86-64.S: More redefinitions of registers because the previous patch introduced a register clash on Win64.
  Win64: One more non-volatile register was used. We redefine it for _WIN64 to avoid preserving it.
  Makefile: Update build alternatives descriptions.
  Drop the -mstackrealign from win64 build. It was not a correct fix. And change 'strip' to $(STRIP) for easier disabling (define it as 'dir' or 'echo' or whatever when making a debug build)