16 int16_t memory_factors[16];
17 int16_t config_memory[3] = {config[
"memory_factor_plane0"],
18 config[
"memory_factor_plane1"],
19 config[
"memory_factor_plane2"]};
20 int16_t scale_factors[16];
21 int16_t config_scale[3] = {config[
"scale_factor_plane0"],
22 config[
"scale_factor_plane1"],
23 config[
"scale_factor_plane2"]};
25 for (
int i = 0; i < 16; i++) {
26 memory_factors[i] = config_memory[plane_numbers[i]];
27 scale_factors[i] = config_scale[plane_numbers[i]];
30 m_memory_factor = _mm256_lddqu_si256(
reinterpret_cast<__m256i*
>(memory_factors));
31 m_scale_factor = _mm256_lddqu_si256(
reinterpret_cast<__m256i*
>(scale_factors));