What would be the max number of bits that hashing hardware specifically designed for bitcoin mining would ever need to hash per operation? For example:
block header = 80 bytes = 640 bits
after first hash = 256 bits
To find merkle root: 256(per txn) x 2 = 512 bits
So is 640 bits the max input message size the hashing hardware needs to handle?