ZSTD_optimal_t
+ ZSTD_cwksp_aligned64_alloc_size(ZSTD_OPT_SIZE * sizeof(ZSTD_optimal_t));
ms->opt.priceTable = (ZSTD_optimal_t*)ZSTD_cwksp_reserve_aligned64(ws, ZSTD_OPT_SIZE * sizeof(ZSTD_optimal_t));
ZSTD_optimal_t* priceTable; /* All positions tracked by optimal parser, of size ZSTD_OPT_SIZE */
ZSTD_optimal_t* const opt = optStatePtr->priceTable;
ZSTD_optimal_t lastStretch;
ZSTD_memset(&lastStretch, 0, sizeof(ZSTD_optimal_t));
ZSTD_optimal_t const prevMatch = opt[cur];
ZSTD_optimal_t nextStretch = opt[stretchPos];