blake512: use a new SWAPDWORDS asm func (0.05ms)

small improvement, do it on pentablake and heavy variants too

based on sp commit (but SWAP32 is already used for 32bit ints)
Fix left value warning in SWAPDWORDS + groestl change
align: missed one aligned free of struct work (solo)