64 | 3.02M | } Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 328k | const size_t output_stride, float* scratch) { | 40 | 328k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 328k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 328k | float* block = scratch; | 43 | 328k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 328k | } else { | 52 | 656k | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 985k | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 656k | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 656k | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 656k | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 656k | } | 58 | 328k | } | 59 | 328k | } | 60 | | | 61 | 328k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 328k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 328k | scratch_space); | 64 | 328k | } |
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 473k | const size_t output_stride, float* scratch) { | 40 | 473k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 473k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 473k | float* block = scratch; | 43 | 473k | if (ROWS < COLS) { | 44 | 946k | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 1.41M | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 946k | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 946k | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 946k | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 946k | } | 50 | 473k | } | 51 | 473k | } else { | 52 | 0 | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 0 | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 0 | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 0 | } | 58 | 0 | } | 59 | 0 | } | 60 | | | 61 | 473k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 473k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 473k | scratch_space); | 64 | 473k | } |
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 195k | const size_t output_stride, float* scratch) { | 40 | 195k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 195k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 195k | float* block = scratch; | 43 | 195k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 195k | } else { | 52 | 586k | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 1.17M | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 781k | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 781k | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 781k | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 781k | } | 58 | 390k | } | 59 | 195k | } | 60 | | | 61 | 195k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 195k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 195k | scratch_space); | 64 | 195k | } |
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 92.9k | const size_t output_stride, float* scratch) { | 40 | 92.9k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 92.9k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 92.9k | float* block = scratch; | 43 | 92.9k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 92.9k | } else { | 52 | 278k | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 929k | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 743k | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 743k | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 743k | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 743k | } | 58 | 185k | } | 59 | 92.9k | } | 60 | | | 61 | 92.9k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 92.9k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 92.9k | scratch_space); | 64 | 92.9k | } |
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 149k | const size_t output_stride, float* scratch) { | 40 | 149k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 149k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 149k | float* block = scratch; | 43 | 149k | if (ROWS < COLS) { | 44 | 447k | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 1.49M | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 1.19M | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 1.19M | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 1.19M | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 1.19M | } | 50 | 298k | } | 51 | 149k | } else { | 52 | 0 | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 0 | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 0 | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 0 | } | 58 | 0 | } | 59 | 0 | } | 60 | | | 61 | 149k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 149k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 149k | scratch_space); | 64 | 149k | } |
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 215k | const size_t output_stride, float* scratch) { | 40 | 215k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 215k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 215k | float* block = scratch; | 43 | 215k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 215k | } else { | 52 | 1.07M | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 4.31M | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 3.45M | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 3.45M | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 3.45M | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 3.45M | } | 58 | 862k | } | 59 | 215k | } | 60 | | | 61 | 215k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 215k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 215k | scratch_space); | 64 | 215k | } |
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 6.54k | const size_t output_stride, float* scratch) { | 40 | 6.54k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 6.54k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 6.54k | float* block = scratch; | 43 | 6.54k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 6.54k | } else { | 52 | 32.7k | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 235k | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 209k | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 209k | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 209k | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 209k | } | 58 | 26.1k | } | 59 | 6.54k | } | 60 | | | 61 | 6.54k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 6.54k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 6.54k | scratch_space); | 64 | 6.54k | } |
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 11.1k | const size_t output_stride, float* scratch) { | 40 | 11.1k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 11.1k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 11.1k | float* block = scratch; | 43 | 11.1k | if (ROWS < COLS) { | 44 | 55.9k | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 402k | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 357k | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 357k | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 357k | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 357k | } | 50 | 44.7k | } | 51 | 11.1k | } else { | 52 | 0 | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 0 | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 0 | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 0 | } | 58 | 0 | } | 59 | 0 | } | 60 | | | 61 | 11.1k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 11.1k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 11.1k | scratch_space); | 64 | 11.1k | } |
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 39.5k | const size_t output_stride, float* scratch) { | 40 | 39.5k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 39.5k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 39.5k | float* block = scratch; | 43 | 39.5k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 39.5k | } else { | 52 | 355k | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 2.84M | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 2.52M | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 2.52M | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 2.52M | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 2.52M | } | 58 | 316k | } | 59 | 39.5k | } | 60 | | | 61 | 39.5k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 39.5k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 39.5k | scratch_space); | 64 | 39.5k | } |
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 328k | const size_t output_stride, float* scratch) { | 40 | 328k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 328k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 328k | float* block = scratch; | 43 | 328k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 328k | } else { | 52 | 656k | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 985k | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 656k | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 656k | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 656k | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 656k | } | 58 | 328k | } | 59 | 328k | } | 60 | | | 61 | 328k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 328k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 328k | scratch_space); | 64 | 328k | } |
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 473k | const size_t output_stride, float* scratch) { | 40 | 473k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 473k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 473k | float* block = scratch; | 43 | 473k | if (ROWS < COLS) { | 44 | 946k | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 1.41M | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 946k | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 946k | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 946k | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 946k | } | 50 | 473k | } | 51 | 473k | } else { | 52 | 0 | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 0 | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 0 | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 0 | } | 58 | 0 | } | 59 | 0 | } | 60 | | | 61 | 473k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 473k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 473k | scratch_space); | 64 | 473k | } |
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 195k | const size_t output_stride, float* scratch) { | 40 | 195k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 195k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 195k | float* block = scratch; | 43 | 195k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 195k | } else { | 52 | 586k | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 1.17M | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 781k | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 781k | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 781k | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 781k | } | 58 | 390k | } | 59 | 195k | } | 60 | | | 61 | 195k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 195k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 195k | scratch_space); | 64 | 195k | } |
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 92.9k | const size_t output_stride, float* scratch) { | 40 | 92.9k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 92.9k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 92.9k | float* block = scratch; | 43 | 92.9k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 92.9k | } else { | 52 | 278k | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 929k | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 743k | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 743k | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 743k | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 743k | } | 58 | 185k | } | 59 | 92.9k | } | 60 | | | 61 | 92.9k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 92.9k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 92.9k | scratch_space); | 64 | 92.9k | } |
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 149k | const size_t output_stride, float* scratch) { | 40 | 149k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 149k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 149k | float* block = scratch; | 43 | 149k | if (ROWS < COLS) { | 44 | 447k | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 1.49M | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 1.19M | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 1.19M | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 1.19M | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 1.19M | } | 50 | 298k | } | 51 | 149k | } else { | 52 | 0 | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 0 | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 0 | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 0 | } | 58 | 0 | } | 59 | 0 | } | 60 | | | 61 | 149k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 149k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 149k | scratch_space); | 64 | 149k | } |
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 215k | const size_t output_stride, float* scratch) { | 40 | 215k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 215k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 215k | float* block = scratch; | 43 | 215k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 215k | } else { | 52 | 1.07M | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 4.31M | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 3.45M | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 3.45M | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 3.45M | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 3.45M | } | 58 | 862k | } | 59 | 215k | } | 60 | | | 61 | 215k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 215k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 215k | scratch_space); | 64 | 215k | } |
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 6.54k | const size_t output_stride, float* scratch) { | 40 | 6.54k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 6.54k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 6.54k | float* block = scratch; | 43 | 6.54k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 6.54k | } else { | 52 | 32.7k | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 235k | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 209k | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 209k | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 209k | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 209k | } | 58 | 26.1k | } | 59 | 6.54k | } | 60 | | | 61 | 6.54k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 6.54k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 6.54k | scratch_space); | 64 | 6.54k | } |
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 11.1k | const size_t output_stride, float* scratch) { | 40 | 11.1k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 11.1k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 11.1k | float* block = scratch; | 43 | 11.1k | if (ROWS < COLS) { | 44 | 55.9k | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 402k | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 357k | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 357k | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 357k | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 357k | } | 50 | 44.7k | } | 51 | 11.1k | } else { | 52 | 0 | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 0 | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 0 | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 0 | } | 58 | 0 | } | 59 | 0 | } | 60 | | | 61 | 11.1k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 11.1k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 11.1k | scratch_space); | 64 | 11.1k | } |
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Line | Count | Source | 39 | 39.5k | const size_t output_stride, float* scratch) { | 40 | 39.5k | static_assert(ROWS <= kMaxBlocks, "Unsupported block size"); | 41 | 39.5k | static_assert(COLS <= kMaxBlocks, "Unsupported block size"); | 42 | 39.5k | float* block = scratch; | 43 | 39.5k | if (ROWS < COLS) { | 44 | 0 | for (size_t y = 0; y < LF_ROWS; y++) { | 45 | 0 | for (size_t x = 0; x < LF_COLS; x++) { | 46 | 0 | block[y * COLS + x] = input[y * input_stride + x] * | 47 | 0 | DCTTotalResampleScale<DCT_ROWS, ROWS>(y) * | 48 | 0 | DCTTotalResampleScale<DCT_COLS, COLS>(x); | 49 | 0 | } | 50 | 0 | } | 51 | 39.5k | } else { | 52 | 355k | for (size_t y = 0; y < LF_COLS; y++) { | 53 | 2.84M | for (size_t x = 0; x < LF_ROWS; x++) { | 54 | 2.52M | block[y * ROWS + x] = input[y * input_stride + x] * | 55 | 2.52M | DCTTotalResampleScale<DCT_COLS, COLS>(y) * | 56 | 2.52M | DCTTotalResampleScale<DCT_ROWS, ROWS>(x); | 57 | 2.52M | } | 58 | 316k | } | 59 | 39.5k | } | 60 | | | 61 | 39.5k | float* scratch_space = scratch + kMaxBlocks * kMaxBlocks; | 62 | 39.5k | ComputeScaledIDCT<ROWS, COLS>()(block, DCTTo(output, output_stride), | 63 | 39.5k | scratch_space); | 64 | 39.5k | } |
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_ZEN4::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX3_SPR::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 8ul, 2ul, 1ul, 2ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<8ul, 16ul, 1ul, 2ul, 1ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 16ul, 2ul, 2ul, 2ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 8ul, 4ul, 1ul, 4ul, 1ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<8ul, 32ul, 1ul, 4ul, 1ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 16ul, 4ul, 2ul, 4ul, 2ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<16ul, 32ul, 2ul, 4ul, 2ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 32ul, 4ul, 4ul, 4ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 32ul, 8ul, 4ul, 8ul, 4ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<32ul, 64ul, 4ul, 8ul, 4ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 64ul, 8ul, 8ul, 8ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 64ul, 16ul, 8ul, 16ul, 8ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<64ul, 128ul, 8ul, 16ul, 8ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 128ul, 16ul, 16ul, 16ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<256ul, 128ul, 32ul, 16ul, 32ul, 16ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<128ul, 256ul, 16ul, 32ul, 16ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ReinterpretingIDCT<256ul, 256ul, 32ul, 32ul, 32ul, 32ul>(float const*, unsigned long, float*, unsigned long, float*) |
401 | 78.4M | } Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::AFVDCT4x4(float const*, float*) enc_group.cc:jxl::N_AVX2::(anonymous namespace)::AFVDCT4x4(float const*, float*) Line | Count | Source | 99 | 1.57M | void AFVDCT4x4(const float* JXL_RESTRICT pixels, float* JXL_RESTRICT coeffs) { | 100 | 1.57M | HWY_ALIGN static constexpr float k4x4AFVBasisTranspose[16][16] = { | 101 | 1.57M | { | 102 | 1.57M | 0.2500000000000000, | 103 | 1.57M | 0.8769029297991420f, | 104 | 1.57M | 0.0000000000000000, | 105 | 1.57M | 0.0000000000000000, | 106 | 1.57M | 0.0000000000000000, | 107 | 1.57M | -0.4105377591765233f, | 108 | 1.57M | 0.0000000000000000, | 109 | 1.57M | 0.0000000000000000, | 110 | 1.57M | 0.0000000000000000, | 111 | 1.57M | 0.0000000000000000, | 112 | 1.57M | 0.0000000000000000, | 113 | 1.57M | 0.0000000000000000, | 114 | 1.57M | 0.0000000000000000, | 115 | 1.57M | 0.0000000000000000, | 116 | 1.57M | 0.0000000000000000, | 117 | 1.57M | 0.0000000000000000, | 118 | 1.57M | }, | 119 | 1.57M | { | 120 | 1.57M | 0.2500000000000000, | 121 | 1.57M | 0.2206518106944235f, | 122 | 1.57M | 0.0000000000000000, | 123 | 1.57M | 0.0000000000000000, | 124 | 1.57M | -0.7071067811865474f, | 125 | 1.57M | 0.6235485373547691f, | 126 | 1.57M | 0.0000000000000000, | 127 | 1.57M | 0.0000000000000000, | 128 | 1.57M | 0.0000000000000000, | 129 | 1.57M | 0.0000000000000000, | 130 | 1.57M | 0.0000000000000000, | 131 | 1.57M | 0.0000000000000000, | 132 | 1.57M | 0.0000000000000000, | 133 | 1.57M | 0.0000000000000000, | 134 | 1.57M | 0.0000000000000000, | 135 | 1.57M | 0.0000000000000000, | 136 | 1.57M | }, | 137 | 1.57M | { | 138 | 1.57M | 0.2500000000000000, | 139 | 1.57M | -0.1014005039375376f, | 140 | 1.57M | 0.4067007583026075f, | 141 | 1.57M | -0.2125574805828875f, | 142 | 1.57M | 0.0000000000000000, | 143 | 1.57M | -0.0643507165794627f, | 144 | 1.57M | -0.4517556589999482f, | 145 | 1.57M | -0.3046847507248690f, | 146 | 1.57M | 0.3017929516615495f, | 147 | 1.57M | 0.4082482904638627f, | 148 | 1.57M | 0.1747866975480809f, | 149 | 1.57M | -0.2110560104933578f, | 150 | 1.57M | -0.1426608480880726f, | 151 | 1.57M | -0.1381354035075859f, | 152 | 1.57M | -0.1743760259965107f, | 153 | 1.57M | 0.1135498731499434f, | 154 | 1.57M | }, | 155 | 1.57M | { | 156 | 1.57M | 0.2500000000000000, | 157 | 1.57M | -0.1014005039375375f, | 158 | 1.57M | 0.4444481661973445f, | 159 | 1.57M | 0.3085497062849767f, | 160 | 1.57M | 0.0000000000000000f, | 161 | 1.57M | -0.0643507165794627f, | 162 | 1.57M | 0.1585450355184006f, | 163 | 1.57M | 0.5112616136591823f, | 164 | 1.57M | 0.2579236279634118f, | 165 | 1.57M | 0.0000000000000000, | 166 | 1.57M | 0.0812611176717539f, | 167 | 1.57M | 0.1856718091610980f, | 168 | 1.57M | -0.3416446842253372f, | 169 | 1.57M | 0.3302282550303788f, | 170 | 1.57M | 0.0702790691196284f, | 171 | 1.57M | -0.0741750459581035f, | 172 | 1.57M | }, | 173 | 1.57M | { | 174 | 1.57M | 0.2500000000000000, | 175 | 1.57M | 0.2206518106944236f, | 176 | 1.57M | 0.0000000000000000, | 177 | 1.57M | 0.0000000000000000, | 178 | 1.57M | 0.7071067811865476f, | 179 | 1.57M | 0.6235485373547694f, | 180 | 1.57M | 0.0000000000000000, | 181 | 1.57M | 0.0000000000000000, | 182 | 1.57M | 0.0000000000000000, | 183 | 1.57M | 0.0000000000000000, | 184 | 1.57M | 0.0000000000000000, | 185 | 1.57M | 0.0000000000000000, | 186 | 1.57M | 0.0000000000000000, | 187 | 1.57M | 0.0000000000000000, | 188 | 1.57M | 0.0000000000000000, | 189 | 1.57M | 0.0000000000000000, | 190 | 1.57M | }, | 191 | 1.57M | { | 192 | 1.57M | 0.2500000000000000, | 193 | 1.57M | -0.1014005039375378f, | 194 | 1.57M | 0.0000000000000000, | 195 | 1.57M | 0.4706702258572536f, | 196 | 1.57M | 0.0000000000000000, | 197 | 1.57M | -0.0643507165794628f, | 198 | 1.57M | -0.0403851516082220f, | 199 | 1.57M | 0.0000000000000000, | 200 | 1.57M | 0.1627234014286620f, | 201 | 1.57M | 0.0000000000000000, | 202 | 1.57M | 0.0000000000000000, | 203 | 1.57M | 0.0000000000000000, | 204 | 1.57M | 0.7367497537172237f, | 205 | 1.57M | 0.0875511500058708f, | 206 | 1.57M | -0.2921026642334881f, | 207 | 1.57M | 0.1940289303259434f, | 208 | 1.57M | }, | 209 | 1.57M | { | 210 | 1.57M | 0.2500000000000000, | 211 | 1.57M | -0.1014005039375377f, | 212 | 1.57M | 0.1957439937204294f, | 213 | 1.57M | -0.1621205195722993f, | 214 | 1.57M | 0.0000000000000000, | 215 | 1.57M | -0.0643507165794628f, | 216 | 1.57M | 0.0074182263792424f, | 217 | 1.57M | -0.2904801297289980f, | 218 | 1.57M | 0.0952002265347504f, | 219 | 1.57M | 0.0000000000000000, | 220 | 1.57M | -0.3675398009862027f, | 221 | 1.57M | 0.4921585901373873f, | 222 | 1.57M | 0.2462710772207515f, | 223 | 1.57M | -0.0794670660590957f, | 224 | 1.57M | 0.3623817333531167f, | 225 | 1.57M | -0.4351904965232280f, | 226 | 1.57M | }, | 227 | 1.57M | { | 228 | 1.57M | 0.2500000000000000, | 229 | 1.57M | -0.1014005039375376f, | 230 | 1.57M | 0.2929100136981264f, | 231 | 1.57M | 0.0000000000000000, | 232 | 1.57M | 0.0000000000000000, | 233 | 1.57M | -0.0643507165794627f, | 234 | 1.57M | 0.3935103426921017f, | 235 | 1.57M | -0.0657870154914280f, | 236 | 1.57M | 0.0000000000000000, | 237 | 1.57M | -0.4082482904638628f, | 238 | 1.57M | -0.3078822139579090f, | 239 | 1.57M | -0.3852501370925192f, | 240 | 1.57M | -0.0857401903551931f, | 241 | 1.57M | -0.4613374887461511f, | 242 | 1.57M | 0.0000000000000000, | 243 | 1.57M | 0.2191868483885747f, | 244 | 1.57M | }, | 245 | 1.57M | { | 246 | 1.57M | 0.2500000000000000, | 247 | 1.57M | -0.1014005039375376f, | 248 | 1.57M | -0.4067007583026072f, | 249 | 1.57M | -0.2125574805828705f, | 250 | 1.57M | 0.0000000000000000, | 251 | 1.57M | -0.0643507165794627f, | 252 | 1.57M | -0.4517556589999464f, | 253 | 1.57M | 0.3046847507248840f, | 254 | 1.57M | 0.3017929516615503f, | 255 | 1.57M | -0.4082482904638635f, | 256 | 1.57M | -0.1747866975480813f, | 257 | 1.57M | 0.2110560104933581f, | 258 | 1.57M | -0.1426608480880734f, | 259 | 1.57M | -0.1381354035075829f, | 260 | 1.57M | -0.1743760259965108f, | 261 | 1.57M | 0.1135498731499426f, | 262 | 1.57M | }, | 263 | 1.57M | { | 264 | 1.57M | 0.2500000000000000, | 265 | 1.57M | -0.1014005039375377f, | 266 | 1.57M | -0.1957439937204287f, | 267 | 1.57M | -0.1621205195722833f, | 268 | 1.57M | 0.0000000000000000, | 269 | 1.57M | -0.0643507165794628f, | 270 | 1.57M | 0.0074182263792444f, | 271 | 1.57M | 0.2904801297290076f, | 272 | 1.57M | 0.0952002265347505f, | 273 | 1.57M | 0.0000000000000000, | 274 | 1.57M | 0.3675398009862011f, | 275 | 1.57M | -0.4921585901373891f, | 276 | 1.57M | 0.2462710772207514f, | 277 | 1.57M | -0.0794670660591026f, | 278 | 1.57M | 0.3623817333531165f, | 279 | 1.57M | -0.4351904965232251f, | 280 | 1.57M | }, | 281 | 1.57M | { | 282 | 1.57M | 0.2500000000000000, | 283 | 1.57M | -0.1014005039375375f, | 284 | 1.57M | 0.0000000000000000, | 285 | 1.57M | -0.4706702258572528f, | 286 | 1.57M | 0.0000000000000000, | 287 | 1.57M | -0.0643507165794627f, | 288 | 1.57M | 0.1107416575309343f, | 289 | 1.57M | 0.0000000000000000, | 290 | 1.57M | -0.1627234014286617f, | 291 | 1.57M | 0.0000000000000000, | 292 | 1.57M | 0.0000000000000000, | 293 | 1.57M | 0.0000000000000000, | 294 | 1.57M | 0.1488339922711357f, | 295 | 1.57M | 0.4972464710953509f, | 296 | 1.57M | 0.2921026642334879f, | 297 | 1.57M | 0.5550443808910661f, | 298 | 1.57M | }, | 299 | 1.57M | { | 300 | 1.57M | 0.2500000000000000, | 301 | 1.57M | -0.1014005039375377f, | 302 | 1.57M | 0.1137907446044809f, | 303 | 1.57M | -0.1464291867126764f, | 304 | 1.57M | 0.0000000000000000, | 305 | 1.57M | -0.0643507165794628f, | 306 | 1.57M | 0.0829816309488205f, | 307 | 1.57M | -0.2388977352334460f, | 308 | 1.57M | -0.3531238544981630f, | 309 | 1.57M | -0.4082482904638630f, | 310 | 1.57M | 0.4826689115059883f, | 311 | 1.57M | 0.1741941265991622f, | 312 | 1.57M | -0.0476868035022925f, | 313 | 1.57M | 0.1253805944856366f, | 314 | 1.57M | -0.4326608024727445f, | 315 | 1.57M | -0.2546827712406646f, | 316 | 1.57M | }, | 317 | 1.57M | { | 318 | 1.57M | 0.2500000000000000, | 319 | 1.57M | -0.1014005039375377f, | 320 | 1.57M | -0.4444481661973438f, | 321 | 1.57M | 0.3085497062849487f, | 322 | 1.57M | 0.0000000000000000, | 323 | 1.57M | -0.0643507165794628f, | 324 | 1.57M | 0.1585450355183970f, | 325 | 1.57M | -0.5112616136592012f, | 326 | 1.57M | 0.2579236279634129f, | 327 | 1.57M | 0.0000000000000000, | 328 | 1.57M | -0.0812611176717504f, | 329 | 1.57M | -0.1856718091610990f, | 330 | 1.57M | -0.3416446842253373f, | 331 | 1.57M | 0.3302282550303805f, | 332 | 1.57M | 0.0702790691196282f, | 333 | 1.57M | -0.0741750459581023f, | 334 | 1.57M | }, | 335 | 1.57M | { | 336 | 1.57M | 0.2500000000000000, | 337 | 1.57M | -0.1014005039375376f, | 338 | 1.57M | -0.2929100136981264f, | 339 | 1.57M | 0.0000000000000000, | 340 | 1.57M | 0.0000000000000000, | 341 | 1.57M | -0.0643507165794627f, | 342 | 1.57M | 0.3935103426921022f, | 343 | 1.57M | 0.0657870154914254f, | 344 | 1.57M | 0.0000000000000000, | 345 | 1.57M | 0.4082482904638634f, | 346 | 1.57M | 0.3078822139579031f, | 347 | 1.57M | 0.3852501370925211f, | 348 | 1.57M | -0.0857401903551927f, | 349 | 1.57M | -0.4613374887461554f, | 350 | 1.57M | 0.0000000000000000, | 351 | 1.57M | 0.2191868483885728f, | 352 | 1.57M | }, | 353 | 1.57M | { | 354 | 1.57M | 0.2500000000000000, | 355 | 1.57M | -0.1014005039375376f, | 356 | 1.57M | -0.1137907446044814f, | 357 | 1.57M | -0.1464291867126654f, | 358 | 1.57M | 0.0000000000000000, | 359 | 1.57M | -0.0643507165794627f, | 360 | 1.57M | 0.0829816309488214f, | 361 | 1.57M | 0.2388977352334547f, | 362 | 1.57M | -0.3531238544981624f, | 363 | 1.57M | 0.4082482904638630f, | 364 | 1.57M | -0.4826689115059858f, | 365 | 1.57M | -0.1741941265991621f, | 366 | 1.57M | -0.0476868035022928f, | 367 | 1.57M | 0.1253805944856431f, | 368 | 1.57M | -0.4326608024727457f, | 369 | 1.57M | -0.2546827712406641f, | 370 | 1.57M | }, | 371 | 1.57M | { | 372 | 1.57M | 0.2500000000000000, | 373 | 1.57M | -0.1014005039375374f, | 374 | 1.57M | 0.0000000000000000, | 375 | 1.57M | 0.4251149611657548f, | 376 | 1.57M | 0.0000000000000000, | 377 | 1.57M | -0.0643507165794626f, | 378 | 1.57M | -0.4517556589999480f, | 379 | 1.57M | 0.0000000000000000, | 380 | 1.57M | -0.6035859033230976f, | 381 | 1.57M | 0.0000000000000000, | 382 | 1.57M | 0.0000000000000000, | 383 | 1.57M | 0.0000000000000000, | 384 | 1.57M | -0.1426608480880724f, | 385 | 1.57M | -0.1381354035075845f, | 386 | 1.57M | 0.3487520519930227f, | 387 | 1.57M | 0.1135498731499429f, | 388 | 1.57M | }, | 389 | 1.57M | }; | 390 | | | 391 | 1.57M | const HWY_CAPPED(float, 16) d; | 392 | 4.73M | for (size_t i = 0; i < 16; i += Lanes(d)) { | 393 | 3.15M | auto scalar = Zero(d); | 394 | 53.6M | for (size_t j = 0; j < 16; j++) { | 395 | 50.5M | auto px = Set(d, pixels[j]); | 396 | 50.5M | auto basis = Load(d, k4x4AFVBasisTranspose[j] + i); | 397 | 50.5M | scalar = MulAdd(px, basis, scalar); | 398 | 50.5M | } | 399 | 3.15M | Store(scalar, d, coeffs + i); | 400 | 3.15M | } | 401 | 1.57M | } |
Unexecuted instantiation: enc_group.cc:jxl::N_AVX3::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_group.cc:jxl::N_AVX3_ZEN4::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_group.cc:jxl::N_AVX3_SPR::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::AFVDCT4x4(float const*, float*) enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::AFVDCT4x4(float const*, float*) Line | Count | Source | 99 | 75.2M | void AFVDCT4x4(const float* JXL_RESTRICT pixels, float* JXL_RESTRICT coeffs) { | 100 | 75.2M | HWY_ALIGN static constexpr float k4x4AFVBasisTranspose[16][16] = { | 101 | 75.2M | { | 102 | 75.2M | 0.2500000000000000, | 103 | 75.2M | 0.8769029297991420f, | 104 | 75.2M | 0.0000000000000000, | 105 | 75.2M | 0.0000000000000000, | 106 | 75.2M | 0.0000000000000000, | 107 | 75.2M | -0.4105377591765233f, | 108 | 75.2M | 0.0000000000000000, | 109 | 75.2M | 0.0000000000000000, | 110 | 75.2M | 0.0000000000000000, | 111 | 75.2M | 0.0000000000000000, | 112 | 75.2M | 0.0000000000000000, | 113 | 75.2M | 0.0000000000000000, | 114 | 75.2M | 0.0000000000000000, | 115 | 75.2M | 0.0000000000000000, | 116 | 75.2M | 0.0000000000000000, | 117 | 75.2M | 0.0000000000000000, | 118 | 75.2M | }, | 119 | 75.2M | { | 120 | 75.2M | 0.2500000000000000, | 121 | 75.2M | 0.2206518106944235f, | 122 | 75.2M | 0.0000000000000000, | 123 | 75.2M | 0.0000000000000000, | 124 | 75.2M | -0.7071067811865474f, | 125 | 75.2M | 0.6235485373547691f, | 126 | 75.2M | 0.0000000000000000, | 127 | 75.2M | 0.0000000000000000, | 128 | 75.2M | 0.0000000000000000, | 129 | 75.2M | 0.0000000000000000, | 130 | 75.2M | 0.0000000000000000, | 131 | 75.2M | 0.0000000000000000, | 132 | 75.2M | 0.0000000000000000, | 133 | 75.2M | 0.0000000000000000, | 134 | 75.2M | 0.0000000000000000, | 135 | 75.2M | 0.0000000000000000, | 136 | 75.2M | }, | 137 | 75.2M | { | 138 | 75.2M | 0.2500000000000000, | 139 | 75.2M | -0.1014005039375376f, | 140 | 75.2M | 0.4067007583026075f, | 141 | 75.2M | -0.2125574805828875f, | 142 | 75.2M | 0.0000000000000000, | 143 | 75.2M | -0.0643507165794627f, | 144 | 75.2M | -0.4517556589999482f, | 145 | 75.2M | -0.3046847507248690f, | 146 | 75.2M | 0.3017929516615495f, | 147 | 75.2M | 0.4082482904638627f, | 148 | 75.2M | 0.1747866975480809f, | 149 | 75.2M | -0.2110560104933578f, | 150 | 75.2M | -0.1426608480880726f, | 151 | 75.2M | -0.1381354035075859f, | 152 | 75.2M | -0.1743760259965107f, | 153 | 75.2M | 0.1135498731499434f, | 154 | 75.2M | }, | 155 | 75.2M | { | 156 | 75.2M | 0.2500000000000000, | 157 | 75.2M | -0.1014005039375375f, | 158 | 75.2M | 0.4444481661973445f, | 159 | 75.2M | 0.3085497062849767f, | 160 | 75.2M | 0.0000000000000000f, | 161 | 75.2M | -0.0643507165794627f, | 162 | 75.2M | 0.1585450355184006f, | 163 | 75.2M | 0.5112616136591823f, | 164 | 75.2M | 0.2579236279634118f, | 165 | 75.2M | 0.0000000000000000, | 166 | 75.2M | 0.0812611176717539f, | 167 | 75.2M | 0.1856718091610980f, | 168 | 75.2M | -0.3416446842253372f, | 169 | 75.2M | 0.3302282550303788f, | 170 | 75.2M | 0.0702790691196284f, | 171 | 75.2M | -0.0741750459581035f, | 172 | 75.2M | }, | 173 | 75.2M | { | 174 | 75.2M | 0.2500000000000000, | 175 | 75.2M | 0.2206518106944236f, | 176 | 75.2M | 0.0000000000000000, | 177 | 75.2M | 0.0000000000000000, | 178 | 75.2M | 0.7071067811865476f, | 179 | 75.2M | 0.6235485373547694f, | 180 | 75.2M | 0.0000000000000000, | 181 | 75.2M | 0.0000000000000000, | 182 | 75.2M | 0.0000000000000000, | 183 | 75.2M | 0.0000000000000000, | 184 | 75.2M | 0.0000000000000000, | 185 | 75.2M | 0.0000000000000000, | 186 | 75.2M | 0.0000000000000000, | 187 | 75.2M | 0.0000000000000000, | 188 | 75.2M | 0.0000000000000000, | 189 | 75.2M | 0.0000000000000000, | 190 | 75.2M | }, | 191 | 75.2M | { | 192 | 75.2M | 0.2500000000000000, | 193 | 75.2M | -0.1014005039375378f, | 194 | 75.2M | 0.0000000000000000, | 195 | 75.2M | 0.4706702258572536f, | 196 | 75.2M | 0.0000000000000000, | 197 | 75.2M | -0.0643507165794628f, | 198 | 75.2M | -0.0403851516082220f, | 199 | 75.2M | 0.0000000000000000, | 200 | 75.2M | 0.1627234014286620f, | 201 | 75.2M | 0.0000000000000000, | 202 | 75.2M | 0.0000000000000000, | 203 | 75.2M | 0.0000000000000000, | 204 | 75.2M | 0.7367497537172237f, | 205 | 75.2M | 0.0875511500058708f, | 206 | 75.2M | -0.2921026642334881f, | 207 | 75.2M | 0.1940289303259434f, | 208 | 75.2M | }, | 209 | 75.2M | { | 210 | 75.2M | 0.2500000000000000, | 211 | 75.2M | -0.1014005039375377f, | 212 | 75.2M | 0.1957439937204294f, | 213 | 75.2M | -0.1621205195722993f, | 214 | 75.2M | 0.0000000000000000, | 215 | 75.2M | -0.0643507165794628f, | 216 | 75.2M | 0.0074182263792424f, | 217 | 75.2M | -0.2904801297289980f, | 218 | 75.2M | 0.0952002265347504f, | 219 | 75.2M | 0.0000000000000000, | 220 | 75.2M | -0.3675398009862027f, | 221 | 75.2M | 0.4921585901373873f, | 222 | 75.2M | 0.2462710772207515f, | 223 | 75.2M | -0.0794670660590957f, | 224 | 75.2M | 0.3623817333531167f, | 225 | 75.2M | -0.4351904965232280f, | 226 | 75.2M | }, | 227 | 75.2M | { | 228 | 75.2M | 0.2500000000000000, | 229 | 75.2M | -0.1014005039375376f, | 230 | 75.2M | 0.2929100136981264f, | 231 | 75.2M | 0.0000000000000000, | 232 | 75.2M | 0.0000000000000000, | 233 | 75.2M | -0.0643507165794627f, | 234 | 75.2M | 0.3935103426921017f, | 235 | 75.2M | -0.0657870154914280f, | 236 | 75.2M | 0.0000000000000000, | 237 | 75.2M | -0.4082482904638628f, | 238 | 75.2M | -0.3078822139579090f, | 239 | 75.2M | -0.3852501370925192f, | 240 | 75.2M | -0.0857401903551931f, | 241 | 75.2M | -0.4613374887461511f, | 242 | 75.2M | 0.0000000000000000, | 243 | 75.2M | 0.2191868483885747f, | 244 | 75.2M | }, | 245 | 75.2M | { | 246 | 75.2M | 0.2500000000000000, | 247 | 75.2M | -0.1014005039375376f, | 248 | 75.2M | -0.4067007583026072f, | 249 | 75.2M | -0.2125574805828705f, | 250 | 75.2M | 0.0000000000000000, | 251 | 75.2M | -0.0643507165794627f, | 252 | 75.2M | -0.4517556589999464f, | 253 | 75.2M | 0.3046847507248840f, | 254 | 75.2M | 0.3017929516615503f, | 255 | 75.2M | -0.4082482904638635f, | 256 | 75.2M | -0.1747866975480813f, | 257 | 75.2M | 0.2110560104933581f, | 258 | 75.2M | -0.1426608480880734f, | 259 | 75.2M | -0.1381354035075829f, | 260 | 75.2M | -0.1743760259965108f, | 261 | 75.2M | 0.1135498731499426f, | 262 | 75.2M | }, | 263 | 75.2M | { | 264 | 75.2M | 0.2500000000000000, | 265 | 75.2M | -0.1014005039375377f, | 266 | 75.2M | -0.1957439937204287f, | 267 | 75.2M | -0.1621205195722833f, | 268 | 75.2M | 0.0000000000000000, | 269 | 75.2M | -0.0643507165794628f, | 270 | 75.2M | 0.0074182263792444f, | 271 | 75.2M | 0.2904801297290076f, | 272 | 75.2M | 0.0952002265347505f, | 273 | 75.2M | 0.0000000000000000, | 274 | 75.2M | 0.3675398009862011f, | 275 | 75.2M | -0.4921585901373891f, | 276 | 75.2M | 0.2462710772207514f, | 277 | 75.2M | -0.0794670660591026f, | 278 | 75.2M | 0.3623817333531165f, | 279 | 75.2M | -0.4351904965232251f, | 280 | 75.2M | }, | 281 | 75.2M | { | 282 | 75.2M | 0.2500000000000000, | 283 | 75.2M | -0.1014005039375375f, | 284 | 75.2M | 0.0000000000000000, | 285 | 75.2M | -0.4706702258572528f, | 286 | 75.2M | 0.0000000000000000, | 287 | 75.2M | -0.0643507165794627f, | 288 | 75.2M | 0.1107416575309343f, | 289 | 75.2M | 0.0000000000000000, | 290 | 75.2M | -0.1627234014286617f, | 291 | 75.2M | 0.0000000000000000, | 292 | 75.2M | 0.0000000000000000, | 293 | 75.2M | 0.0000000000000000, | 294 | 75.2M | 0.1488339922711357f, | 295 | 75.2M | 0.4972464710953509f, | 296 | 75.2M | 0.2921026642334879f, | 297 | 75.2M | 0.5550443808910661f, | 298 | 75.2M | }, | 299 | 75.2M | { | 300 | 75.2M | 0.2500000000000000, | 301 | 75.2M | -0.1014005039375377f, | 302 | 75.2M | 0.1137907446044809f, | 303 | 75.2M | -0.1464291867126764f, | 304 | 75.2M | 0.0000000000000000, | 305 | 75.2M | -0.0643507165794628f, | 306 | 75.2M | 0.0829816309488205f, | 307 | 75.2M | -0.2388977352334460f, | 308 | 75.2M | -0.3531238544981630f, | 309 | 75.2M | -0.4082482904638630f, | 310 | 75.2M | 0.4826689115059883f, | 311 | 75.2M | 0.1741941265991622f, | 312 | 75.2M | -0.0476868035022925f, | 313 | 75.2M | 0.1253805944856366f, | 314 | 75.2M | -0.4326608024727445f, | 315 | 75.2M | -0.2546827712406646f, | 316 | 75.2M | }, | 317 | 75.2M | { | 318 | 75.2M | 0.2500000000000000, | 319 | 75.2M | -0.1014005039375377f, | 320 | 75.2M | -0.4444481661973438f, | 321 | 75.2M | 0.3085497062849487f, | 322 | 75.2M | 0.0000000000000000, | 323 | 75.2M | -0.0643507165794628f, | 324 | 75.2M | 0.1585450355183970f, | 325 | 75.2M | -0.5112616136592012f, | 326 | 75.2M | 0.2579236279634129f, | 327 | 75.2M | 0.0000000000000000, | 328 | 75.2M | -0.0812611176717504f, | 329 | 75.2M | -0.1856718091610990f, | 330 | 75.2M | -0.3416446842253373f, | 331 | 75.2M | 0.3302282550303805f, | 332 | 75.2M | 0.0702790691196282f, | 333 | 75.2M | -0.0741750459581023f, | 334 | 75.2M | }, | 335 | 75.2M | { | 336 | 75.2M | 0.2500000000000000, | 337 | 75.2M | -0.1014005039375376f, | 338 | 75.2M | -0.2929100136981264f, | 339 | 75.2M | 0.0000000000000000, | 340 | 75.2M | 0.0000000000000000, | 341 | 75.2M | -0.0643507165794627f, | 342 | 75.2M | 0.3935103426921022f, | 343 | 75.2M | 0.0657870154914254f, | 344 | 75.2M | 0.0000000000000000, | 345 | 75.2M | 0.4082482904638634f, | 346 | 75.2M | 0.3078822139579031f, | 347 | 75.2M | 0.3852501370925211f, | 348 | 75.2M | -0.0857401903551927f, | 349 | 75.2M | -0.4613374887461554f, | 350 | 75.2M | 0.0000000000000000, | 351 | 75.2M | 0.2191868483885728f, | 352 | 75.2M | }, | 353 | 75.2M | { | 354 | 75.2M | 0.2500000000000000, | 355 | 75.2M | -0.1014005039375376f, | 356 | 75.2M | -0.1137907446044814f, | 357 | 75.2M | -0.1464291867126654f, | 358 | 75.2M | 0.0000000000000000, | 359 | 75.2M | -0.0643507165794627f, | 360 | 75.2M | 0.0829816309488214f, | 361 | 75.2M | 0.2388977352334547f, | 362 | 75.2M | -0.3531238544981624f, | 363 | 75.2M | 0.4082482904638630f, | 364 | 75.2M | -0.4826689115059858f, | 365 | 75.2M | -0.1741941265991621f, | 366 | 75.2M | -0.0476868035022928f, | 367 | 75.2M | 0.1253805944856431f, | 368 | 75.2M | -0.4326608024727457f, | 369 | 75.2M | -0.2546827712406641f, | 370 | 75.2M | }, | 371 | 75.2M | { | 372 | 75.2M | 0.2500000000000000, | 373 | 75.2M | -0.1014005039375374f, | 374 | 75.2M | 0.0000000000000000, | 375 | 75.2M | 0.4251149611657548f, | 376 | 75.2M | 0.0000000000000000, | 377 | 75.2M | -0.0643507165794626f, | 378 | 75.2M | -0.4517556589999480f, | 379 | 75.2M | 0.0000000000000000, | 380 | 75.2M | -0.6035859033230976f, | 381 | 75.2M | 0.0000000000000000, | 382 | 75.2M | 0.0000000000000000, | 383 | 75.2M | 0.0000000000000000, | 384 | 75.2M | -0.1426608480880724f, | 385 | 75.2M | -0.1381354035075845f, | 386 | 75.2M | 0.3487520519930227f, | 387 | 75.2M | 0.1135498731499429f, | 388 | 75.2M | }, | 389 | 75.2M | }; | 390 | | | 391 | 75.2M | const HWY_CAPPED(float, 16) d; | 392 | 225M | for (size_t i = 0; i < 16; i += Lanes(d)) { | 393 | 150M | auto scalar = Zero(d); | 394 | 2.55G | for (size_t j = 0; j < 16; j++) { | 395 | 2.40G | auto px = Set(d, pixels[j]); | 396 | 2.40G | auto basis = Load(d, k4x4AFVBasisTranspose[j] + i); | 397 | 2.40G | scalar = MulAdd(px, basis, scalar); | 398 | 2.40G | } | 399 | 150M | Store(scalar, d, coeffs + i); | 400 | 150M | } | 401 | 75.2M | } |
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX3::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX3_ZEN4::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX3_SPR::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX3::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX3_ZEN4::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX3_SPR::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::AFVDCT4x4(float const*, float*) enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::AFVDCT4x4(float const*, float*) Line | Count | Source | 99 | 1.57M | void AFVDCT4x4(const float* JXL_RESTRICT pixels, float* JXL_RESTRICT coeffs) { | 100 | 1.57M | HWY_ALIGN static constexpr float k4x4AFVBasisTranspose[16][16] = { | 101 | 1.57M | { | 102 | 1.57M | 0.2500000000000000, | 103 | 1.57M | 0.8769029297991420f, | 104 | 1.57M | 0.0000000000000000, | 105 | 1.57M | 0.0000000000000000, | 106 | 1.57M | 0.0000000000000000, | 107 | 1.57M | -0.4105377591765233f, | 108 | 1.57M | 0.0000000000000000, | 109 | 1.57M | 0.0000000000000000, | 110 | 1.57M | 0.0000000000000000, | 111 | 1.57M | 0.0000000000000000, | 112 | 1.57M | 0.0000000000000000, | 113 | 1.57M | 0.0000000000000000, | 114 | 1.57M | 0.0000000000000000, | 115 | 1.57M | 0.0000000000000000, | 116 | 1.57M | 0.0000000000000000, | 117 | 1.57M | 0.0000000000000000, | 118 | 1.57M | }, | 119 | 1.57M | { | 120 | 1.57M | 0.2500000000000000, | 121 | 1.57M | 0.2206518106944235f, | 122 | 1.57M | 0.0000000000000000, | 123 | 1.57M | 0.0000000000000000, | 124 | 1.57M | -0.7071067811865474f, | 125 | 1.57M | 0.6235485373547691f, | 126 | 1.57M | 0.0000000000000000, | 127 | 1.57M | 0.0000000000000000, | 128 | 1.57M | 0.0000000000000000, | 129 | 1.57M | 0.0000000000000000, | 130 | 1.57M | 0.0000000000000000, | 131 | 1.57M | 0.0000000000000000, | 132 | 1.57M | 0.0000000000000000, | 133 | 1.57M | 0.0000000000000000, | 134 | 1.57M | 0.0000000000000000, | 135 | 1.57M | 0.0000000000000000, | 136 | 1.57M | }, | 137 | 1.57M | { | 138 | 1.57M | 0.2500000000000000, | 139 | 1.57M | -0.1014005039375376f, | 140 | 1.57M | 0.4067007583026075f, | 141 | 1.57M | -0.2125574805828875f, | 142 | 1.57M | 0.0000000000000000, | 143 | 1.57M | -0.0643507165794627f, | 144 | 1.57M | -0.4517556589999482f, | 145 | 1.57M | -0.3046847507248690f, | 146 | 1.57M | 0.3017929516615495f, | 147 | 1.57M | 0.4082482904638627f, | 148 | 1.57M | 0.1747866975480809f, | 149 | 1.57M | -0.2110560104933578f, | 150 | 1.57M | -0.1426608480880726f, | 151 | 1.57M | -0.1381354035075859f, | 152 | 1.57M | -0.1743760259965107f, | 153 | 1.57M | 0.1135498731499434f, | 154 | 1.57M | }, | 155 | 1.57M | { | 156 | 1.57M | 0.2500000000000000, | 157 | 1.57M | -0.1014005039375375f, | 158 | 1.57M | 0.4444481661973445f, | 159 | 1.57M | 0.3085497062849767f, | 160 | 1.57M | 0.0000000000000000f, | 161 | 1.57M | -0.0643507165794627f, | 162 | 1.57M | 0.1585450355184006f, | 163 | 1.57M | 0.5112616136591823f, | 164 | 1.57M | 0.2579236279634118f, | 165 | 1.57M | 0.0000000000000000, | 166 | 1.57M | 0.0812611176717539f, | 167 | 1.57M | 0.1856718091610980f, | 168 | 1.57M | -0.3416446842253372f, | 169 | 1.57M | 0.3302282550303788f, | 170 | 1.57M | 0.0702790691196284f, | 171 | 1.57M | -0.0741750459581035f, | 172 | 1.57M | }, | 173 | 1.57M | { | 174 | 1.57M | 0.2500000000000000, | 175 | 1.57M | 0.2206518106944236f, | 176 | 1.57M | 0.0000000000000000, | 177 | 1.57M | 0.0000000000000000, | 178 | 1.57M | 0.7071067811865476f, | 179 | 1.57M | 0.6235485373547694f, | 180 | 1.57M | 0.0000000000000000, | 181 | 1.57M | 0.0000000000000000, | 182 | 1.57M | 0.0000000000000000, | 183 | 1.57M | 0.0000000000000000, | 184 | 1.57M | 0.0000000000000000, | 185 | 1.57M | 0.0000000000000000, | 186 | 1.57M | 0.0000000000000000, | 187 | 1.57M | 0.0000000000000000, | 188 | 1.57M | 0.0000000000000000, | 189 | 1.57M | 0.0000000000000000, | 190 | 1.57M | }, | 191 | 1.57M | { | 192 | 1.57M | 0.2500000000000000, | 193 | 1.57M | -0.1014005039375378f, | 194 | 1.57M | 0.0000000000000000, | 195 | 1.57M | 0.4706702258572536f, | 196 | 1.57M | 0.0000000000000000, | 197 | 1.57M | -0.0643507165794628f, | 198 | 1.57M | -0.0403851516082220f, | 199 | 1.57M | 0.0000000000000000, | 200 | 1.57M | 0.1627234014286620f, | 201 | 1.57M | 0.0000000000000000, | 202 | 1.57M | 0.0000000000000000, | 203 | 1.57M | 0.0000000000000000, | 204 | 1.57M | 0.7367497537172237f, | 205 | 1.57M | 0.0875511500058708f, | 206 | 1.57M | -0.2921026642334881f, | 207 | 1.57M | 0.1940289303259434f, | 208 | 1.57M | }, | 209 | 1.57M | { | 210 | 1.57M | 0.2500000000000000, | 211 | 1.57M | -0.1014005039375377f, | 212 | 1.57M | 0.1957439937204294f, | 213 | 1.57M | -0.1621205195722993f, | 214 | 1.57M | 0.0000000000000000, | 215 | 1.57M | -0.0643507165794628f, | 216 | 1.57M | 0.0074182263792424f, | 217 | 1.57M | -0.2904801297289980f, | 218 | 1.57M | 0.0952002265347504f, | 219 | 1.57M | 0.0000000000000000, | 220 | 1.57M | -0.3675398009862027f, | 221 | 1.57M | 0.4921585901373873f, | 222 | 1.57M | 0.2462710772207515f, | 223 | 1.57M | -0.0794670660590957f, | 224 | 1.57M | 0.3623817333531167f, | 225 | 1.57M | -0.4351904965232280f, | 226 | 1.57M | }, | 227 | 1.57M | { | 228 | 1.57M | 0.2500000000000000, | 229 | 1.57M | -0.1014005039375376f, | 230 | 1.57M | 0.2929100136981264f, | 231 | 1.57M | 0.0000000000000000, | 232 | 1.57M | 0.0000000000000000, | 233 | 1.57M | -0.0643507165794627f, | 234 | 1.57M | 0.3935103426921017f, | 235 | 1.57M | -0.0657870154914280f, | 236 | 1.57M | 0.0000000000000000, | 237 | 1.57M | -0.4082482904638628f, | 238 | 1.57M | -0.3078822139579090f, | 239 | 1.57M | -0.3852501370925192f, | 240 | 1.57M | -0.0857401903551931f, | 241 | 1.57M | -0.4613374887461511f, | 242 | 1.57M | 0.0000000000000000, | 243 | 1.57M | 0.2191868483885747f, | 244 | 1.57M | }, | 245 | 1.57M | { | 246 | 1.57M | 0.2500000000000000, | 247 | 1.57M | -0.1014005039375376f, | 248 | 1.57M | -0.4067007583026072f, | 249 | 1.57M | -0.2125574805828705f, | 250 | 1.57M | 0.0000000000000000, | 251 | 1.57M | -0.0643507165794627f, | 252 | 1.57M | -0.4517556589999464f, | 253 | 1.57M | 0.3046847507248840f, | 254 | 1.57M | 0.3017929516615503f, | 255 | 1.57M | -0.4082482904638635f, | 256 | 1.57M | -0.1747866975480813f, | 257 | 1.57M | 0.2110560104933581f, | 258 | 1.57M | -0.1426608480880734f, | 259 | 1.57M | -0.1381354035075829f, | 260 | 1.57M | -0.1743760259965108f, | 261 | 1.57M | 0.1135498731499426f, | 262 | 1.57M | }, | 263 | 1.57M | { | 264 | 1.57M | 0.2500000000000000, | 265 | 1.57M | -0.1014005039375377f, | 266 | 1.57M | -0.1957439937204287f, | 267 | 1.57M | -0.1621205195722833f, | 268 | 1.57M | 0.0000000000000000, | 269 | 1.57M | -0.0643507165794628f, | 270 | 1.57M | 0.0074182263792444f, | 271 | 1.57M | 0.2904801297290076f, | 272 | 1.57M | 0.0952002265347505f, | 273 | 1.57M | 0.0000000000000000, | 274 | 1.57M | 0.3675398009862011f, | 275 | 1.57M | -0.4921585901373891f, | 276 | 1.57M | 0.2462710772207514f, | 277 | 1.57M | -0.0794670660591026f, | 278 | 1.57M | 0.3623817333531165f, | 279 | 1.57M | -0.4351904965232251f, | 280 | 1.57M | }, | 281 | 1.57M | { | 282 | 1.57M | 0.2500000000000000, | 283 | 1.57M | -0.1014005039375375f, | 284 | 1.57M | 0.0000000000000000, | 285 | 1.57M | -0.4706702258572528f, | 286 | 1.57M | 0.0000000000000000, | 287 | 1.57M | -0.0643507165794627f, | 288 | 1.57M | 0.1107416575309343f, | 289 | 1.57M | 0.0000000000000000, | 290 | 1.57M | -0.1627234014286617f, | 291 | 1.57M | 0.0000000000000000, | 292 | 1.57M | 0.0000000000000000, | 293 | 1.57M | 0.0000000000000000, | 294 | 1.57M | 0.1488339922711357f, | 295 | 1.57M | 0.4972464710953509f, | 296 | 1.57M | 0.2921026642334879f, | 297 | 1.57M | 0.5550443808910661f, | 298 | 1.57M | }, | 299 | 1.57M | { | 300 | 1.57M | 0.2500000000000000, | 301 | 1.57M | -0.1014005039375377f, | 302 | 1.57M | 0.1137907446044809f, | 303 | 1.57M | -0.1464291867126764f, | 304 | 1.57M | 0.0000000000000000, | 305 | 1.57M | -0.0643507165794628f, | 306 | 1.57M | 0.0829816309488205f, | 307 | 1.57M | -0.2388977352334460f, | 308 | 1.57M | -0.3531238544981630f, | 309 | 1.57M | -0.4082482904638630f, | 310 | 1.57M | 0.4826689115059883f, | 311 | 1.57M | 0.1741941265991622f, | 312 | 1.57M | -0.0476868035022925f, | 313 | 1.57M | 0.1253805944856366f, | 314 | 1.57M | -0.4326608024727445f, | 315 | 1.57M | -0.2546827712406646f, | 316 | 1.57M | }, | 317 | 1.57M | { | 318 | 1.57M | 0.2500000000000000, | 319 | 1.57M | -0.1014005039375377f, | 320 | 1.57M | -0.4444481661973438f, | 321 | 1.57M | 0.3085497062849487f, | 322 | 1.57M | 0.0000000000000000, | 323 | 1.57M | -0.0643507165794628f, | 324 | 1.57M | 0.1585450355183970f, | 325 | 1.57M | -0.5112616136592012f, | 326 | 1.57M | 0.2579236279634129f, | 327 | 1.57M | 0.0000000000000000, | 328 | 1.57M | -0.0812611176717504f, | 329 | 1.57M | -0.1856718091610990f, | 330 | 1.57M | -0.3416446842253373f, | 331 | 1.57M | 0.3302282550303805f, | 332 | 1.57M | 0.0702790691196282f, | 333 | 1.57M | -0.0741750459581023f, | 334 | 1.57M | }, | 335 | 1.57M | { | 336 | 1.57M | 0.2500000000000000, | 337 | 1.57M | -0.1014005039375376f, | 338 | 1.57M | -0.2929100136981264f, | 339 | 1.57M | 0.0000000000000000, | 340 | 1.57M | 0.0000000000000000, | 341 | 1.57M | -0.0643507165794627f, | 342 | 1.57M | 0.3935103426921022f, | 343 | 1.57M | 0.0657870154914254f, | 344 | 1.57M | 0.0000000000000000, | 345 | 1.57M | 0.4082482904638634f, | 346 | 1.57M | 0.3078822139579031f, | 347 | 1.57M | 0.3852501370925211f, | 348 | 1.57M | -0.0857401903551927f, | 349 | 1.57M | -0.4613374887461554f, | 350 | 1.57M | 0.0000000000000000, | 351 | 1.57M | 0.2191868483885728f, | 352 | 1.57M | }, | 353 | 1.57M | { | 354 | 1.57M | 0.2500000000000000, | 355 | 1.57M | -0.1014005039375376f, | 356 | 1.57M | -0.1137907446044814f, | 357 | 1.57M | -0.1464291867126654f, | 358 | 1.57M | 0.0000000000000000, | 359 | 1.57M | -0.0643507165794627f, | 360 | 1.57M | 0.0829816309488214f, | 361 | 1.57M | 0.2388977352334547f, | 362 | 1.57M | -0.3531238544981624f, | 363 | 1.57M | 0.4082482904638630f, | 364 | 1.57M | -0.4826689115059858f, | 365 | 1.57M | -0.1741941265991621f, | 366 | 1.57M | -0.0476868035022928f, | 367 | 1.57M | 0.1253805944856431f, | 368 | 1.57M | -0.4326608024727457f, | 369 | 1.57M | -0.2546827712406641f, | 370 | 1.57M | }, | 371 | 1.57M | { | 372 | 1.57M | 0.2500000000000000, | 373 | 1.57M | -0.1014005039375374f, | 374 | 1.57M | 0.0000000000000000, | 375 | 1.57M | 0.4251149611657548f, | 376 | 1.57M | 0.0000000000000000, | 377 | 1.57M | -0.0643507165794626f, | 378 | 1.57M | -0.4517556589999480f, | 379 | 1.57M | 0.0000000000000000, | 380 | 1.57M | -0.6035859033230976f, | 381 | 1.57M | 0.0000000000000000, | 382 | 1.57M | 0.0000000000000000, | 383 | 1.57M | 0.0000000000000000, | 384 | 1.57M | -0.1426608480880724f, | 385 | 1.57M | -0.1381354035075845f, | 386 | 1.57M | 0.3487520519930227f, | 387 | 1.57M | 0.1135498731499429f, | 388 | 1.57M | }, | 389 | 1.57M | }; | 390 | | | 391 | 1.57M | const HWY_CAPPED(float, 16) d; | 392 | 4.73M | for (size_t i = 0; i < 16; i += Lanes(d)) { | 393 | 3.15M | auto scalar = Zero(d); | 394 | 53.6M | for (size_t j = 0; j < 16; j++) { | 395 | 50.5M | auto px = Set(d, pixels[j]); | 396 | 50.5M | auto basis = Load(d, k4x4AFVBasisTranspose[j] + i); | 397 | 50.5M | scalar = MulAdd(px, basis, scalar); | 398 | 50.5M | } | 399 | 3.15M | Store(scalar, d, coeffs + i); | 400 | 3.15M | } | 401 | 1.57M | } |
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX3::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX3_ZEN4::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX3_SPR::(anonymous namespace)::AFVDCT4x4(float const*, float*) Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::AFVDCT4x4(float const*, float*) |