- octet iv[PRE##_BLKSZ]; \
- pre##_cfbgetiv(ctx, iv); \
- pre##_cfbsetiv(ctx, iv); \
- BURN(iv); \
+ uint32 niv[PRE##_BLKSZ / 4]; \
+ BLKC_LOAD(PRE, niv, ctx->iv); \
+ pre##_eblk(&ctx->ctx, niv, niv); \
+ BLKC_STORE(PRE, ctx->iv, niv); \
+ ctx->off = PRE##_BLKSZ; \
+ BURN(niv); \