SHA-256 in x86/x86-64 assembly – 588 bytes | Hacker News Reader