I've just been reading about how Intel's CPU microcode updates are SHA256 signed. This most likely means that every modern Intel x86 CPU can generate/verify SHA256 "on chip" ... in hardware. Unlikely to be of any practical use, but pretty cool nevertheless.
