ZZH: Inputs longer than 4KB are split into 4KB blocks (for future m/t and GPU support)
ZZH: Inputs longer than 4KB are split into 4KB blocks (for future m/t and GPU support)

Bulat-Ziganshin/FARSH,Bulat-Ziganshin/FARSH