Just looking again at download time, where all txs and blocks are hashed and Merkle roots computed (doubled for witness txs/blocks, excludes signature hashing in script validation). Out of the full run cost, during a slice around block 725,000 (segwit heavy), this is the following ash256 hash cost:
tx.hash(false) 7.4%
tx.hash(true) 4.9%
bk.merkle(false) 0.47%
bk.merkle(true) 0.48%
======================
total hashing 13.25%