use assembly version of skein_block