for ( ; ~j; --j ) {
    // read 1 byte at the time from input (16 items/octets to hash)
    v0 = ufn( 0, input ); //, 2 );
    v1 = ufn( 1, input ); //, 2 );
}