sha256 64bit assembler