Coverage Report

Created: 2024-09-08 07:14

/src/libjxl/lib/jxl/dct-inl.h
Line
Count
Source (jump to first uncovered line)
1
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
2
//
3
// Use of this source code is governed by a BSD-style
4
// license that can be found in the LICENSE file.
5
6
// Fast SIMD floating-point (I)DCT, any power of two.
7
8
#if defined(LIB_JXL_DCT_INL_H_) == defined(HWY_TARGET_TOGGLE)
9
#ifdef LIB_JXL_DCT_INL_H_
10
#undef LIB_JXL_DCT_INL_H_
11
#else
12
#define LIB_JXL_DCT_INL_H_
13
#endif
14
15
#include <stddef.h>
16
17
#include <hwy/highway.h>
18
19
#include "lib/jxl/dct_block-inl.h"
20
#include "lib/jxl/dct_scales.h"
21
#include "lib/jxl/transpose-inl.h"
22
HWY_BEFORE_NAMESPACE();
23
namespace jxl {
24
namespace HWY_NAMESPACE {
25
namespace {
26
27
// These templates are not found via ADL.
28
using hwy::HWY_NAMESPACE::Add;
29
using hwy::HWY_NAMESPACE::Mul;
30
using hwy::HWY_NAMESPACE::MulAdd;
31
using hwy::HWY_NAMESPACE::NegMulAdd;
32
using hwy::HWY_NAMESPACE::Sub;
33
34
template <size_t SZ>
35
struct FVImpl {
36
  using type = HWY_CAPPED(float, SZ);
37
};
38
39
template <>
40
struct FVImpl<0> {
41
  using type = HWY_FULL(float);
42
};
43
44
template <size_t SZ>
45
using FV = typename FVImpl<SZ>::type;
46
47
// Implementation of Lowest Complexity Self Recursive Radix-2 DCT II/III
48
// Algorithms, by Siriani M. Perera and Jianhua Liu.
49
50
template <size_t N, size_t SZ>
51
struct CoeffBundle {
52
  static void AddReverse(const float* JXL_RESTRICT a_in1,
53
                         const float* JXL_RESTRICT a_in2,
54
186k
                         float* JXL_RESTRICT a_out) {
55
646k
    for (size_t i = 0; i < N; i++) {
56
460k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
460k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
460k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
460k
    }
60
186k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
6.47k
                         float* JXL_RESTRICT a_out) {
55
19.4k
    for (size_t i = 0; i < N; i++) {
56
12.9k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
12.9k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
12.9k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
12.9k
    }
60
6.47k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
690
                         float* JXL_RESTRICT a_out) {
55
2.07k
    for (size_t i = 0; i < N; i++) {
56
1.38k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
1.38k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
1.38k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
1.38k
    }
60
690
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
30.1k
                         float* JXL_RESTRICT a_out) {
55
90.5k
    for (size_t i = 0; i < N; i++) {
56
60.3k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
60.3k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
60.3k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
60.3k
    }
60
30.1k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
13.9k
                         float* JXL_RESTRICT a_out) {
55
69.7k
    for (size_t i = 0; i < N; i++) {
56
55.8k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
55.8k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
55.8k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
55.8k
    }
60
13.9k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
282
                         float* JXL_RESTRICT a_out) {
55
2.53k
    for (size_t i = 0; i < N; i++) {
56
2.25k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
2.25k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
2.25k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
2.25k
    }
60
282
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
96
                         float* JXL_RESTRICT a_out) {
55
1.63k
    for (size_t i = 0; i < N; i++) {
56
1.53k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
1.53k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
1.53k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
1.53k
    }
60
96
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
8.66k
                         float* JXL_RESTRICT a_out) {
55
25.9k
    for (size_t i = 0; i < N; i++) {
56
17.3k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
17.3k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
17.3k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
17.3k
    }
60
8.66k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
6.63k
                         float* JXL_RESTRICT a_out) {
55
19.9k
    for (size_t i = 0; i < N; i++) {
56
13.2k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
13.2k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
13.2k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
13.2k
    }
60
6.63k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
7.45k
                         float* JXL_RESTRICT a_out) {
55
22.3k
    for (size_t i = 0; i < N; i++) {
56
14.9k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
14.9k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
14.9k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
14.9k
    }
60
7.45k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
246
                         float* JXL_RESTRICT a_out) {
55
1.23k
    for (size_t i = 0; i < N; i++) {
56
984
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
984
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
984
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
984
    }
60
246
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
18.2k
                         float* JXL_RESTRICT a_out) {
55
54.6k
    for (size_t i = 0; i < N; i++) {
56
36.4k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
36.4k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
36.4k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
36.4k
    }
60
18.2k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
8.98k
                         float* JXL_RESTRICT a_out) {
55
44.9k
    for (size_t i = 0; i < N; i++) {
56
35.9k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
35.9k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
35.9k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
35.9k
    }
60
8.98k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
147
                         float* JXL_RESTRICT a_out) {
55
1.32k
    for (size_t i = 0; i < N; i++) {
56
1.17k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
1.17k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
1.17k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
1.17k
    }
60
147
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
24
                         float* JXL_RESTRICT a_out) {
55
408
    for (size_t i = 0; i < N; i++) {
56
384
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
384
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
384
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
384
    }
60
24
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
7.85k
                         float* JXL_RESTRICT a_out) {
55
23.5k
    for (size_t i = 0; i < N; i++) {
56
15.7k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
15.7k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
15.7k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
15.7k
    }
60
7.85k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
6.03k
                         float* JXL_RESTRICT a_out) {
55
18.1k
    for (size_t i = 0; i < N; i++) {
56
12.0k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
12.0k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
12.0k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
12.0k
    }
60
6.03k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
18.7k
                         float* JXL_RESTRICT a_out) {
55
56.1k
    for (size_t i = 0; i < N; i++) {
56
37.4k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
37.4k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
37.4k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
37.4k
    }
60
18.7k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
8.63k
                         float* JXL_RESTRICT a_out) {
55
43.1k
    for (size_t i = 0; i < N; i++) {
56
34.5k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
34.5k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
34.5k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
34.5k
    }
60
8.63k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
282
                         float* JXL_RESTRICT a_out) {
55
2.53k
    for (size_t i = 0; i < N; i++) {
56
2.25k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
2.25k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
2.25k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
2.25k
    }
60
282
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
48
                         float* JXL_RESTRICT a_out) {
55
816
    for (size_t i = 0; i < N; i++) {
56
768
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
768
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
768
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
768
    }
60
48
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
5.71k
                         float* JXL_RESTRICT a_out) {
55
28.5k
    for (size_t i = 0; i < N; i++) {
56
22.8k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
22.8k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
22.8k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
22.8k
    }
60
5.71k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
22.8k
                         float* JXL_RESTRICT a_out) {
55
68.5k
    for (size_t i = 0; i < N; i++) {
56
45.6k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
45.6k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
45.6k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
45.6k
    }
60
22.8k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
8.56k
                         float* JXL_RESTRICT a_out) {
55
25.7k
    for (size_t i = 0; i < N; i++) {
56
17.1k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
17.1k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
17.1k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
17.1k
    }
60
8.56k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
1.42k
                         float* JXL_RESTRICT a_out) {
55
7.14k
    for (size_t i = 0; i < N; i++) {
56
5.71k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
5.71k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
5.71k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
5.71k
    }
60
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
2.85k
                         float* JXL_RESTRICT a_out) {
55
8.56k
    for (size_t i = 0; i < N; i++) {
56
5.71k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
5.71k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
5.71k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
5.71k
    }
60
2.85k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
54
1.42k
                         float* JXL_RESTRICT a_out) {
55
7.14k
    for (size_t i = 0; i < N; i++) {
56
5.71k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
57
5.71k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
58
5.71k
      Store(Add(in1, in2), FV<SZ>(), a_out + i * SZ);
59
5.71k
    }
60
1.42k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
61
  static void SubReverse(const float* JXL_RESTRICT a_in1,
62
                         const float* JXL_RESTRICT a_in2,
63
186k
                         float* JXL_RESTRICT a_out) {
64
646k
    for (size_t i = 0; i < N; i++) {
65
460k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
460k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
460k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
460k
    }
69
186k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
6.47k
                         float* JXL_RESTRICT a_out) {
64
19.4k
    for (size_t i = 0; i < N; i++) {
65
12.9k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
12.9k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
12.9k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
12.9k
    }
69
6.47k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
690
                         float* JXL_RESTRICT a_out) {
64
2.07k
    for (size_t i = 0; i < N; i++) {
65
1.38k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
1.38k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
1.38k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
1.38k
    }
69
690
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
30.1k
                         float* JXL_RESTRICT a_out) {
64
90.5k
    for (size_t i = 0; i < N; i++) {
65
60.3k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
60.3k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
60.3k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
60.3k
    }
69
30.1k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
13.9k
                         float* JXL_RESTRICT a_out) {
64
69.7k
    for (size_t i = 0; i < N; i++) {
65
55.8k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
55.8k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
55.8k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
55.8k
    }
69
13.9k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
282
                         float* JXL_RESTRICT a_out) {
64
2.53k
    for (size_t i = 0; i < N; i++) {
65
2.25k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
2.25k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
2.25k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
2.25k
    }
69
282
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
96
                         float* JXL_RESTRICT a_out) {
64
1.63k
    for (size_t i = 0; i < N; i++) {
65
1.53k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
1.53k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
1.53k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
1.53k
    }
69
96
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
8.66k
                         float* JXL_RESTRICT a_out) {
64
25.9k
    for (size_t i = 0; i < N; i++) {
65
17.3k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
17.3k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
17.3k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
17.3k
    }
69
8.66k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
6.63k
                         float* JXL_RESTRICT a_out) {
64
19.9k
    for (size_t i = 0; i < N; i++) {
65
13.2k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
13.2k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
13.2k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
13.2k
    }
69
6.63k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
7.45k
                         float* JXL_RESTRICT a_out) {
64
22.3k
    for (size_t i = 0; i < N; i++) {
65
14.9k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
14.9k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
14.9k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
14.9k
    }
69
7.45k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
246
                         float* JXL_RESTRICT a_out) {
64
1.23k
    for (size_t i = 0; i < N; i++) {
65
984
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
984
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
984
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
984
    }
69
246
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
18.2k
                         float* JXL_RESTRICT a_out) {
64
54.6k
    for (size_t i = 0; i < N; i++) {
65
36.4k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
36.4k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
36.4k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
36.4k
    }
69
18.2k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
8.98k
                         float* JXL_RESTRICT a_out) {
64
44.9k
    for (size_t i = 0; i < N; i++) {
65
35.9k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
35.9k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
35.9k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
35.9k
    }
69
8.98k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
147
                         float* JXL_RESTRICT a_out) {
64
1.32k
    for (size_t i = 0; i < N; i++) {
65
1.17k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
1.17k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
1.17k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
1.17k
    }
69
147
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
24
                         float* JXL_RESTRICT a_out) {
64
408
    for (size_t i = 0; i < N; i++) {
65
384
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
384
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
384
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
384
    }
69
24
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
7.85k
                         float* JXL_RESTRICT a_out) {
64
23.5k
    for (size_t i = 0; i < N; i++) {
65
15.7k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
15.7k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
15.7k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
15.7k
    }
69
7.85k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
6.03k
                         float* JXL_RESTRICT a_out) {
64
18.1k
    for (size_t i = 0; i < N; i++) {
65
12.0k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
12.0k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
12.0k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
12.0k
    }
69
6.03k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
18.7k
                         float* JXL_RESTRICT a_out) {
64
56.1k
    for (size_t i = 0; i < N; i++) {
65
37.4k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
37.4k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
37.4k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
37.4k
    }
69
18.7k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
8.63k
                         float* JXL_RESTRICT a_out) {
64
43.1k
    for (size_t i = 0; i < N; i++) {
65
34.5k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
34.5k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
34.5k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
34.5k
    }
69
8.63k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
282
                         float* JXL_RESTRICT a_out) {
64
2.53k
    for (size_t i = 0; i < N; i++) {
65
2.25k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
2.25k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
2.25k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
2.25k
    }
69
282
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
48
                         float* JXL_RESTRICT a_out) {
64
816
    for (size_t i = 0; i < N; i++) {
65
768
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
768
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
768
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
768
    }
69
48
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
22.8k
                         float* JXL_RESTRICT a_out) {
64
68.5k
    for (size_t i = 0; i < N; i++) {
65
45.6k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
45.6k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
45.6k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
45.6k
    }
69
22.8k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
5.71k
                         float* JXL_RESTRICT a_out) {
64
28.5k
    for (size_t i = 0; i < N; i++) {
65
22.8k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
22.8k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
22.8k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
22.8k
    }
69
5.71k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
8.56k
                         float* JXL_RESTRICT a_out) {
64
25.7k
    for (size_t i = 0; i < N; i++) {
65
17.1k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
17.1k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
17.1k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
17.1k
    }
69
8.56k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
1.42k
                         float* JXL_RESTRICT a_out) {
64
7.14k
    for (size_t i = 0; i < N; i++) {
65
5.71k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
5.71k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
5.71k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
5.71k
    }
69
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
2.85k
                         float* JXL_RESTRICT a_out) {
64
8.56k
    for (size_t i = 0; i < N; i++) {
65
5.71k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
5.71k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
5.71k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
5.71k
    }
69
2.85k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
63
1.42k
                         float* JXL_RESTRICT a_out) {
64
7.14k
    for (size_t i = 0; i < N; i++) {
65
5.71k
      auto in1 = Load(FV<SZ>(), a_in1 + i * SZ);
66
5.71k
      auto in2 = Load(FV<SZ>(), a_in2 + (N - i - 1) * SZ);
67
5.71k
      Store(Sub(in1, in2), FV<SZ>(), a_out + i * SZ);
68
5.71k
    }
69
1.42k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
70
186k
  static void B(float* JXL_RESTRICT coeff) {
71
186k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
186k
    auto in1 = Load(FV<SZ>(), coeff);
73
186k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
186k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
273k
    for (size_t i = 1; i + 1 < N; i++) {
76
87.3k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
87.3k
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
87.3k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
87.3k
    }
80
186k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Line
Count
Source
70
6.48k
  static void B(float* JXL_RESTRICT coeff) {
71
6.48k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
6.48k
    auto in1 = Load(FV<SZ>(), coeff);
73
6.48k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
6.48k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
6.48k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
6.48k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Line
Count
Source
70
690
  static void B(float* JXL_RESTRICT coeff) {
71
690
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
690
    auto in1 = Load(FV<SZ>(), coeff);
73
690
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
690
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
690
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
690
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
70
30.1k
  static void B(float* JXL_RESTRICT coeff) {
71
30.1k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
30.1k
    auto in1 = Load(FV<SZ>(), coeff);
73
30.1k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
30.1k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
30.1k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
30.1k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
70
13.9k
  static void B(float* JXL_RESTRICT coeff) {
71
13.9k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
13.9k
    auto in1 = Load(FV<SZ>(), coeff);
73
13.9k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
13.9k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
41.8k
    for (size_t i = 1; i + 1 < N; i++) {
76
27.9k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
27.9k
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
27.9k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
27.9k
    }
80
13.9k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Line
Count
Source
70
282
  static void B(float* JXL_RESTRICT coeff) {
71
282
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
282
    auto in1 = Load(FV<SZ>(), coeff);
73
282
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
282
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
1.97k
    for (size_t i = 1; i + 1 < N; i++) {
76
1.69k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
1.69k
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
1.69k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
1.69k
    }
80
282
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Line
Count
Source
70
96
  static void B(float* JXL_RESTRICT coeff) {
71
96
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
96
    auto in1 = Load(FV<SZ>(), coeff);
73
96
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
96
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
1.44k
    for (size_t i = 1; i + 1 < N; i++) {
76
1.34k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
1.34k
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
1.34k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
1.34k
    }
80
96
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Line
Count
Source
70
8.66k
  static void B(float* JXL_RESTRICT coeff) {
71
8.66k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
8.66k
    auto in1 = Load(FV<SZ>(), coeff);
73
8.66k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
8.66k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
8.66k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
8.66k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Line
Count
Source
70
6.63k
  static void B(float* JXL_RESTRICT coeff) {
71
6.63k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
6.63k
    auto in1 = Load(FV<SZ>(), coeff);
73
6.63k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
6.63k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
6.63k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
6.63k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
70
7.45k
  static void B(float* JXL_RESTRICT coeff) {
71
7.45k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
7.45k
    auto in1 = Load(FV<SZ>(), coeff);
73
7.45k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
7.45k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
7.45k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
7.45k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
70
246
  static void B(float* JXL_RESTRICT coeff) {
71
246
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
246
    auto in1 = Load(FV<SZ>(), coeff);
73
246
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
246
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
738
    for (size_t i = 1; i + 1 < N; i++) {
76
492
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
492
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
492
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
492
    }
80
246
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
70
18.2k
  static void B(float* JXL_RESTRICT coeff) {
71
18.2k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
18.2k
    auto in1 = Load(FV<SZ>(), coeff);
73
18.2k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
18.2k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
18.2k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
18.2k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
70
8.98k
  static void B(float* JXL_RESTRICT coeff) {
71
8.98k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
8.98k
    auto in1 = Load(FV<SZ>(), coeff);
73
8.98k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
8.98k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
26.9k
    for (size_t i = 1; i + 1 < N; i++) {
76
17.9k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
17.9k
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
17.9k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
17.9k
    }
80
8.98k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
70
147
  static void B(float* JXL_RESTRICT coeff) {
71
147
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
147
    auto in1 = Load(FV<SZ>(), coeff);
73
147
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
147
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
1.02k
    for (size_t i = 1; i + 1 < N; i++) {
76
882
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
882
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
882
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
882
    }
80
147
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Line
Count
Source
70
24
  static void B(float* JXL_RESTRICT coeff) {
71
24
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
24
    auto in1 = Load(FV<SZ>(), coeff);
73
24
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
24
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
360
    for (size_t i = 1; i + 1 < N; i++) {
76
336
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
336
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
336
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
336
    }
80
24
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Line
Count
Source
70
7.85k
  static void B(float* JXL_RESTRICT coeff) {
71
7.85k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
7.85k
    auto in1 = Load(FV<SZ>(), coeff);
73
7.85k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
7.85k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
7.85k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
7.85k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Line
Count
Source
70
6.03k
  static void B(float* JXL_RESTRICT coeff) {
71
6.03k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
6.03k
    auto in1 = Load(FV<SZ>(), coeff);
73
6.03k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
6.03k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
6.03k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
6.03k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
70
18.7k
  static void B(float* JXL_RESTRICT coeff) {
71
18.7k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
18.7k
    auto in1 = Load(FV<SZ>(), coeff);
73
18.7k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
18.7k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
18.7k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
18.7k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
70
8.63k
  static void B(float* JXL_RESTRICT coeff) {
71
8.63k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
8.63k
    auto in1 = Load(FV<SZ>(), coeff);
73
8.63k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
8.63k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
25.9k
    for (size_t i = 1; i + 1 < N; i++) {
76
17.2k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
17.2k
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
17.2k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
17.2k
    }
80
8.63k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Line
Count
Source
70
282
  static void B(float* JXL_RESTRICT coeff) {
71
282
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
282
    auto in1 = Load(FV<SZ>(), coeff);
73
282
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
282
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
1.97k
    for (size_t i = 1; i + 1 < N; i++) {
76
1.69k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
1.69k
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
1.69k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
1.69k
    }
80
282
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Line
Count
Source
70
48
  static void B(float* JXL_RESTRICT coeff) {
71
48
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
48
    auto in1 = Load(FV<SZ>(), coeff);
73
48
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
48
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
720
    for (size_t i = 1; i + 1 < N; i++) {
76
672
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
672
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
672
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
672
    }
80
48
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
70
22.8k
  static void B(float* JXL_RESTRICT coeff) {
71
22.8k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
22.8k
    auto in1 = Load(FV<SZ>(), coeff);
73
22.8k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
22.8k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
22.8k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
22.8k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
70
5.71k
  static void B(float* JXL_RESTRICT coeff) {
71
5.71k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
5.71k
    auto in1 = Load(FV<SZ>(), coeff);
73
5.71k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
5.71k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
17.1k
    for (size_t i = 1; i + 1 < N; i++) {
76
11.4k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
11.4k
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
11.4k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
11.4k
    }
80
5.71k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
70
8.56k
  static void B(float* JXL_RESTRICT coeff) {
71
8.56k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
8.56k
    auto in1 = Load(FV<SZ>(), coeff);
73
8.56k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
8.56k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
8.56k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
8.56k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
70
1.42k
  static void B(float* JXL_RESTRICT coeff) {
71
1.42k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
1.42k
    auto in1 = Load(FV<SZ>(), coeff);
73
1.42k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
1.42k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
4.28k
    for (size_t i = 1; i + 1 < N; i++) {
76
2.85k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
2.85k
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
2.85k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
2.85k
    }
80
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
70
2.85k
  static void B(float* JXL_RESTRICT coeff) {
71
2.85k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
2.85k
    auto in1 = Load(FV<SZ>(), coeff);
73
2.85k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
2.85k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
2.85k
    for (size_t i = 1; i + 1 < N; i++) {
76
0
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
0
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
0
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
0
    }
80
2.85k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
70
1.42k
  static void B(float* JXL_RESTRICT coeff) {
71
1.42k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
72
1.42k
    auto in1 = Load(FV<SZ>(), coeff);
73
1.42k
    auto in2 = Load(FV<SZ>(), coeff + SZ);
74
1.42k
    Store(MulAdd(in1, sqrt2, in2), FV<SZ>(), coeff);
75
4.28k
    for (size_t i = 1; i + 1 < N; i++) {
76
2.85k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
77
2.85k
      auto in2 = Load(FV<SZ>(), coeff + (i + 1) * SZ);
78
2.85k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
79
2.85k
    }
80
1.42k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
81
29.9M
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
106M
    for (size_t i = N - 1; i > 0; i--) {
83
76.4M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
76.4M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
76.4M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
76.4M
    }
87
29.9M
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
29.9M
    auto in1 = Load(FV<SZ>(), coeff);
89
29.9M
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
29.9M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
6.85M
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
13.7M
    for (size_t i = N - 1; i > 0; i--) {
83
6.85M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
6.85M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
6.85M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
6.85M
    }
87
6.85M
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
6.85M
    auto in1 = Load(FV<SZ>(), coeff);
89
6.85M
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
6.85M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
3.24M
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
12.9M
    for (size_t i = N - 1; i > 0; i--) {
83
9.74M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
9.74M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
9.74M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
9.74M
    }
87
3.24M
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
3.24M
    auto in1 = Load(FV<SZ>(), coeff);
89
3.24M
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
3.24M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
785k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
6.27M
    for (size_t i = N - 1; i > 0; i--) {
83
5.49M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
5.49M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
5.49M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
5.49M
    }
87
785k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
785k
    auto in1 = Load(FV<SZ>(), coeff);
89
785k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
785k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
254k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
4.06M
    for (size_t i = N - 1; i > 0; i--) {
83
3.81M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
3.81M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
3.81M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
3.81M
    }
87
254k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
254k
    auto in1 = Load(FV<SZ>(), coeff);
89
254k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
254k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
111k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
3.53M
    for (size_t i = N - 1; i > 0; i--) {
83
3.42M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
3.42M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
3.42M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
3.42M
    }
87
111k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
111k
    auto in1 = Load(FV<SZ>(), coeff);
89
111k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
111k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
2.25k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
144k
    for (size_t i = N - 1; i > 0; i--) {
83
142k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
142k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
142k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
142k
    }
87
2.25k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
2.25k
    auto in1 = Load(FV<SZ>(), coeff);
89
2.25k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
2.25k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
768
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
98.3k
    for (size_t i = N - 1; i > 0; i--) {
83
97.5k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
97.5k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
97.5k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
97.5k
    }
87
768
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
768
    auto in1 = Load(FV<SZ>(), coeff);
89
768
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
768
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
81
5.53M
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
11.0M
    for (size_t i = N - 1; i > 0; i--) {
83
5.53M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
5.53M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
5.53M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
5.53M
    }
87
5.53M
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
5.53M
    auto in1 = Load(FV<SZ>(), coeff);
89
5.53M
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
5.53M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
357k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
715k
    for (size_t i = N - 1; i > 0; i--) {
83
357k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
357k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
357k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
357k
    }
87
357k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
357k
    auto in1 = Load(FV<SZ>(), coeff);
89
357k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
357k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
141k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
566k
    for (size_t i = N - 1; i > 0; i--) {
83
425k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
425k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
425k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
425k
    }
87
141k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
141k
    auto in1 = Load(FV<SZ>(), coeff);
89
141k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
141k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
81
2.70M
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
10.8M
    for (size_t i = N - 1; i > 0; i--) {
83
8.12M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
8.12M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
8.12M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
8.12M
    }
87
2.70M
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
2.70M
    auto in1 = Load(FV<SZ>(), coeff);
89
2.70M
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
2.70M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Line
Count
Source
81
609k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
4.86M
    for (size_t i = N - 1; i > 0; i--) {
83
4.25M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
4.25M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
4.25M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
4.25M
    }
87
609k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
609k
    auto in1 = Load(FV<SZ>(), coeff);
89
609k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
609k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Line
Count
Source
81
196k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
3.14M
    for (size_t i = N - 1; i > 0; i--) {
83
2.94M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
2.94M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
2.94M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
2.94M
    }
87
196k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
196k
    auto in1 = Load(FV<SZ>(), coeff);
89
196k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
196k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Line
Count
Source
81
72.6k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
2.32M
    for (size_t i = N - 1; i > 0; i--) {
83
2.24M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
2.24M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
2.24M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
2.24M
    }
87
72.6k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
72.6k
    auto in1 = Load(FV<SZ>(), coeff);
89
72.6k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
72.6k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::BTranspose(float*)
Line
Count
Source
81
1.17k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
75.2k
    for (size_t i = N - 1; i > 0; i--) {
83
74.0k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
74.0k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
74.0k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
74.0k
    }
87
1.17k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
1.17k
    auto in1 = Load(FV<SZ>(), coeff);
89
1.17k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
1.17k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::BTranspose(float*)
Line
Count
Source
81
192
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
24.5k
    for (size_t i = N - 1; i > 0; i--) {
83
24.3k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
24.3k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
24.3k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
24.3k
    }
87
192
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
192
    auto in1 = Load(FV<SZ>(), coeff);
89
192
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
192
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
5.50M
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
11.0M
    for (size_t i = N - 1; i > 0; i--) {
83
5.50M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
5.50M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
5.50M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
5.50M
    }
87
5.50M
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
5.50M
    auto in1 = Load(FV<SZ>(), coeff);
89
5.50M
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
5.50M
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
2.65M
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
10.6M
    for (size_t i = N - 1; i > 0; i--) {
83
7.95M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
7.95M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
7.95M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
7.95M
    }
87
2.65M
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
2.65M
    auto in1 = Load(FV<SZ>(), coeff);
89
2.65M
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
2.65M
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
603k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
4.82M
    for (size_t i = N - 1; i > 0; i--) {
83
4.22M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
4.22M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
4.22M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
4.22M
    }
87
603k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
603k
    auto in1 = Load(FV<SZ>(), coeff);
89
603k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
603k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
188k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
3.01M
    for (size_t i = N - 1; i > 0; i--) {
83
2.82M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
2.82M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
2.82M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
2.82M
    }
87
188k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
188k
    auto in1 = Load(FV<SZ>(), coeff);
89
188k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
188k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
68.9k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
2.20M
    for (size_t i = N - 1; i > 0; i--) {
83
2.13M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
2.13M
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
2.13M
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
2.13M
    }
87
68.9k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
68.9k
    auto in1 = Load(FV<SZ>(), coeff);
89
68.9k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
68.9k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
2.25k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
144k
    for (size_t i = N - 1; i > 0; i--) {
83
142k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
142k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
142k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
142k
    }
87
2.25k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
2.25k
    auto in1 = Load(FV<SZ>(), coeff);
89
2.25k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
2.25k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
384
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
49.1k
    for (size_t i = N - 1; i > 0; i--) {
83
48.7k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
48.7k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
48.7k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
48.7k
    }
87
384
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
384
    auto in1 = Load(FV<SZ>(), coeff);
89
384
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
384
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
81
8.56k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
17.1k
    for (size_t i = N - 1; i > 0; i--) {
83
8.56k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
8.56k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
8.56k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
8.56k
    }
87
8.56k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
8.56k
    auto in1 = Load(FV<SZ>(), coeff);
89
8.56k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
8.56k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
22.8k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
45.6k
    for (size_t i = N - 1; i > 0; i--) {
83
22.8k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
22.8k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
22.8k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
22.8k
    }
87
22.8k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
22.8k
    auto in1 = Load(FV<SZ>(), coeff);
89
22.8k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
22.8k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
81
5.71k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
22.8k
    for (size_t i = N - 1; i > 0; i--) {
83
17.1k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
17.1k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
17.1k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
17.1k
    }
87
5.71k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
5.71k
    auto in1 = Load(FV<SZ>(), coeff);
89
5.71k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
5.71k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
81
1.42k
  static void BTranspose(float* JXL_RESTRICT coeff) {
82
5.71k
    for (size_t i = N - 1; i > 0; i--) {
83
4.28k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
84
4.28k
      auto in2 = Load(FV<SZ>(), coeff + (i - 1) * SZ);
85
4.28k
      Store(Add(in1, in2), FV<SZ>(), coeff + i * SZ);
86
4.28k
    }
87
1.42k
    auto sqrt2 = Set(FV<SZ>(), kSqrt2);
88
1.42k
    auto in1 = Load(FV<SZ>(), coeff);
89
1.42k
    Store(Mul(in1, sqrt2), FV<SZ>(), coeff);
90
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
91
  // Ideally optimized away by compiler (except the multiply).
92
  static void InverseEvenOdd(const float* JXL_RESTRICT a_in,
93
186k
                             float* JXL_RESTRICT a_out) {
94
646k
    for (size_t i = 0; i < N / 2; i++) {
95
460k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
460k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
460k
    }
98
646k
    for (size_t i = N / 2; i < N; i++) {
99
460k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
460k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
460k
    }
102
186k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
6.48k
                             float* JXL_RESTRICT a_out) {
94
19.4k
    for (size_t i = 0; i < N / 2; i++) {
95
12.9k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
12.9k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
12.9k
    }
98
19.4k
    for (size_t i = N / 2; i < N; i++) {
99
12.9k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
12.9k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
12.9k
    }
102
6.48k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
690
                             float* JXL_RESTRICT a_out) {
94
2.07k
    for (size_t i = 0; i < N / 2; i++) {
95
1.38k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
1.38k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
1.38k
    }
98
2.07k
    for (size_t i = N / 2; i < N; i++) {
99
1.38k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
1.38k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
1.38k
    }
102
690
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
30.1k
                             float* JXL_RESTRICT a_out) {
94
90.5k
    for (size_t i = 0; i < N / 2; i++) {
95
60.3k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
60.3k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
60.3k
    }
98
90.5k
    for (size_t i = N / 2; i < N; i++) {
99
60.3k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
60.3k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
60.3k
    }
102
30.1k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
13.9k
                             float* JXL_RESTRICT a_out) {
94
69.7k
    for (size_t i = 0; i < N / 2; i++) {
95
55.8k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
55.8k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
55.8k
    }
98
69.7k
    for (size_t i = N / 2; i < N; i++) {
99
55.8k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
55.8k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
55.8k
    }
102
13.9k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
282
                             float* JXL_RESTRICT a_out) {
94
2.53k
    for (size_t i = 0; i < N / 2; i++) {
95
2.25k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
2.25k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
2.25k
    }
98
2.53k
    for (size_t i = N / 2; i < N; i++) {
99
2.25k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
2.25k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
2.25k
    }
102
282
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
96
                             float* JXL_RESTRICT a_out) {
94
1.63k
    for (size_t i = 0; i < N / 2; i++) {
95
1.53k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
1.53k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
1.53k
    }
98
1.63k
    for (size_t i = N / 2; i < N; i++) {
99
1.53k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
1.53k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
1.53k
    }
102
96
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
8.66k
                             float* JXL_RESTRICT a_out) {
94
25.9k
    for (size_t i = 0; i < N / 2; i++) {
95
17.3k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
17.3k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
17.3k
    }
98
25.9k
    for (size_t i = N / 2; i < N; i++) {
99
17.3k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
17.3k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
17.3k
    }
102
8.66k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
6.63k
                             float* JXL_RESTRICT a_out) {
94
19.9k
    for (size_t i = 0; i < N / 2; i++) {
95
13.2k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
13.2k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
13.2k
    }
98
19.9k
    for (size_t i = N / 2; i < N; i++) {
99
13.2k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
13.2k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
13.2k
    }
102
6.63k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
7.45k
                             float* JXL_RESTRICT a_out) {
94
22.3k
    for (size_t i = 0; i < N / 2; i++) {
95
14.9k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
14.9k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
14.9k
    }
98
22.3k
    for (size_t i = N / 2; i < N; i++) {
99
14.9k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
14.9k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
14.9k
    }
102
7.45k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
246
                             float* JXL_RESTRICT a_out) {
94
1.23k
    for (size_t i = 0; i < N / 2; i++) {
95
984
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
984
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
984
    }
98
1.23k
    for (size_t i = N / 2; i < N; i++) {
99
984
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
984
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
984
    }
102
246
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
18.2k
                             float* JXL_RESTRICT a_out) {
94
54.6k
    for (size_t i = 0; i < N / 2; i++) {
95
36.4k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
36.4k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
36.4k
    }
98
54.6k
    for (size_t i = N / 2; i < N; i++) {
99
36.4k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
36.4k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
36.4k
    }
102
18.2k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
8.98k
                             float* JXL_RESTRICT a_out) {
94
44.9k
    for (size_t i = 0; i < N / 2; i++) {
95
35.9k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
35.9k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
35.9k
    }
98
44.9k
    for (size_t i = N / 2; i < N; i++) {
99
35.9k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
35.9k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
35.9k
    }
102
8.98k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
147
                             float* JXL_RESTRICT a_out) {
94
1.32k
    for (size_t i = 0; i < N / 2; i++) {
95
1.17k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
1.17k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
1.17k
    }
98
1.32k
    for (size_t i = N / 2; i < N; i++) {
99
1.17k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
1.17k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
1.17k
    }
102
147
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
24
                             float* JXL_RESTRICT a_out) {
94
408
    for (size_t i = 0; i < N / 2; i++) {
95
384
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
384
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
384
    }
98
408
    for (size_t i = N / 2; i < N; i++) {
99
384
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
384
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
384
    }
102
24
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
7.85k
                             float* JXL_RESTRICT a_out) {
94
23.5k
    for (size_t i = 0; i < N / 2; i++) {
95
15.7k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
15.7k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
15.7k
    }
98
23.5k
    for (size_t i = N / 2; i < N; i++) {
99
15.7k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
15.7k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
15.7k
    }
102
7.85k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
6.03k
                             float* JXL_RESTRICT a_out) {
94
18.1k
    for (size_t i = 0; i < N / 2; i++) {
95
12.0k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
12.0k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
12.0k
    }
98
18.1k
    for (size_t i = N / 2; i < N; i++) {
99
12.0k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
12.0k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
12.0k
    }
102
6.03k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
18.7k
                             float* JXL_RESTRICT a_out) {
94
56.1k
    for (size_t i = 0; i < N / 2; i++) {
95
37.4k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
37.4k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
37.4k
    }
98
56.1k
    for (size_t i = N / 2; i < N; i++) {
99
37.4k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
37.4k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
37.4k
    }
102
18.7k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
8.63k
                             float* JXL_RESTRICT a_out) {
94
43.1k
    for (size_t i = 0; i < N / 2; i++) {
95
34.5k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
34.5k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
34.5k
    }
98
43.1k
    for (size_t i = N / 2; i < N; i++) {
99
34.5k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
34.5k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
34.5k
    }
102
8.63k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
282
                             float* JXL_RESTRICT a_out) {
94
2.53k
    for (size_t i = 0; i < N / 2; i++) {
95
2.25k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
2.25k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
2.25k
    }
98
2.53k
    for (size_t i = N / 2; i < N; i++) {
99
2.25k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
2.25k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
2.25k
    }
102
282
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
48
                             float* JXL_RESTRICT a_out) {
94
816
    for (size_t i = 0; i < N / 2; i++) {
95
768
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
768
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
768
    }
98
816
    for (size_t i = N / 2; i < N; i++) {
99
768
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
768
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
768
    }
102
48
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
22.8k
                             float* JXL_RESTRICT a_out) {
94
68.5k
    for (size_t i = 0; i < N / 2; i++) {
95
45.6k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
45.6k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
45.6k
    }
98
68.5k
    for (size_t i = N / 2; i < N; i++) {
99
45.6k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
45.6k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
45.6k
    }
102
22.8k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
5.71k
                             float* JXL_RESTRICT a_out) {
94
28.5k
    for (size_t i = 0; i < N / 2; i++) {
95
22.8k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
22.8k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
22.8k
    }
98
28.5k
    for (size_t i = N / 2; i < N; i++) {
99
22.8k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
22.8k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
22.8k
    }
102
5.71k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
8.56k
                             float* JXL_RESTRICT a_out) {
94
25.7k
    for (size_t i = 0; i < N / 2; i++) {
95
17.1k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
17.1k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
17.1k
    }
98
25.7k
    for (size_t i = N / 2; i < N; i++) {
99
17.1k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
17.1k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
17.1k
    }
102
8.56k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
1.42k
                             float* JXL_RESTRICT a_out) {
94
7.14k
    for (size_t i = 0; i < N / 2; i++) {
95
5.71k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
5.71k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
5.71k
    }
98
7.14k
    for (size_t i = N / 2; i < N; i++) {
99
5.71k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
5.71k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
5.71k
    }
102
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
2.85k
                             float* JXL_RESTRICT a_out) {
94
8.56k
    for (size_t i = 0; i < N / 2; i++) {
95
5.71k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
5.71k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
5.71k
    }
98
8.56k
    for (size_t i = N / 2; i < N; i++) {
99
5.71k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
5.71k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
5.71k
    }
102
2.85k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
1.42k
                             float* JXL_RESTRICT a_out) {
94
7.14k
    for (size_t i = 0; i < N / 2; i++) {
95
5.71k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
96
5.71k
      Store(in1, FV<SZ>(), a_out + 2 * i * SZ);
97
5.71k
    }
98
7.14k
    for (size_t i = N / 2; i < N; i++) {
99
5.71k
      auto in1 = Load(FV<SZ>(), a_in + i * SZ);
100
5.71k
      Store(in1, FV<SZ>(), a_out + (2 * (i - N / 2) + 1) * SZ);
101
5.71k
    }
102
1.42k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
103
  // Ideally optimized away by compiler.
104
  static void ForwardEvenOdd(const float* JXL_RESTRICT a_in, size_t a_in_stride,
105
29.9M
                             float* JXL_RESTRICT a_out) {
106
136M
    for (size_t i = 0; i < N / 2; i++) {
107
106M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
106M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
106M
    }
110
136M
    for (size_t i = N / 2; i < N; i++) {
111
106M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
106M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
106M
    }
114
29.9M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
6.84M
                             float* JXL_RESTRICT a_out) {
106
20.5M
    for (size_t i = 0; i < N / 2; i++) {
107
13.6M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
13.6M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
13.6M
    }
110
20.5M
    for (size_t i = N / 2; i < N; i++) {
111
13.6M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
13.6M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
13.6M
    }
114
6.84M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
3.25M
                             float* JXL_RESTRICT a_out) {
106
16.2M
    for (size_t i = 0; i < N / 2; i++) {
107
13.0M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
13.0M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
13.0M
    }
110
16.2M
    for (size_t i = N / 2; i < N; i++) {
111
12.9M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
12.9M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
12.9M
    }
114
3.25M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
788k
                             float* JXL_RESTRICT a_out) {
106
7.09M
    for (size_t i = 0; i < N / 2; i++) {
107
6.30M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
6.30M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
6.30M
    }
110
7.09M
    for (size_t i = N / 2; i < N; i++) {
111
6.30M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
6.30M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
6.30M
    }
114
788k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
255k
                             float* JXL_RESTRICT a_out) {
106
4.34M
    for (size_t i = 0; i < N / 2; i++) {
107
4.09M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
4.09M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
4.09M
    }
110
4.35M
    for (size_t i = N / 2; i < N; i++) {
111
4.10M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
4.10M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
4.10M
    }
114
255k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
110k
                             float* JXL_RESTRICT a_out) {
106
3.66M
    for (size_t i = 0; i < N / 2; i++) {
107
3.55M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
3.55M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
3.55M
    }
110
3.68M
    for (size_t i = N / 2; i < N; i++) {
111
3.57M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
3.57M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
3.57M
    }
114
110k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
2.25k
                             float* JXL_RESTRICT a_out) {
106
146k
    for (size_t i = 0; i < N / 2; i++) {
107
144k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
144k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
144k
    }
110
146k
    for (size_t i = N / 2; i < N; i++) {
111
144k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
144k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
144k
    }
114
2.25k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
768
                             float* JXL_RESTRICT a_out) {
106
99.0k
    for (size_t i = 0; i < N / 2; i++) {
107
98.3k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
98.3k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
98.3k
    }
110
99.0k
    for (size_t i = N / 2; i < N; i++) {
111
98.3k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
98.3k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
98.3k
    }
114
768
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
5.52M
                             float* JXL_RESTRICT a_out) {
106
16.5M
    for (size_t i = 0; i < N / 2; i++) {
107
11.0M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
11.0M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
11.0M
    }
110
16.6M
    for (size_t i = N / 2; i < N; i++) {
111
11.0M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
11.0M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
11.0M
    }
114
5.52M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
142k
                             float* JXL_RESTRICT a_out) {
106
711k
    for (size_t i = 0; i < N / 2; i++) {
107
569k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
569k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
569k
    }
110
709k
    for (size_t i = N / 2; i < N; i++) {
111
566k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
566k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
566k
    }
114
142k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
358k
                             float* JXL_RESTRICT a_out) {
106
1.07M
    for (size_t i = 0; i < N / 2; i++) {
107
717k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
717k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
717k
    }
110
1.07M
    for (size_t i = N / 2; i < N; i++) {
111
715k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
715k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
715k
    }
114
358k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
610k
                             float* JXL_RESTRICT a_out) {
106
5.49M
    for (size_t i = 0; i < N / 2; i++) {
107
4.88M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
4.88M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
4.88M
    }
110
5.48M
    for (size_t i = N / 2; i < N; i++) {
111
4.87M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
4.87M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
4.87M
    }
114
610k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
2.71M
                             float* JXL_RESTRICT a_out) {
106
13.5M
    for (size_t i = 0; i < N / 2; i++) {
107
10.8M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
10.8M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
10.8M
    }
110
13.5M
    for (size_t i = N / 2; i < N; i++) {
111
10.8M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
10.8M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
10.8M
    }
114
2.71M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
196k
                             float* JXL_RESTRICT a_out) {
106
3.34M
    for (size_t i = 0; i < N / 2; i++) {
107
3.14M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
3.14M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
3.14M
    }
110
3.34M
    for (size_t i = N / 2; i < N; i++) {
111
3.15M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
3.15M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
3.15M
    }
114
196k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
72.1k
                             float* JXL_RESTRICT a_out) {
106
2.39M
    for (size_t i = 0; i < N / 2; i++) {
107
2.32M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
2.32M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
2.32M
    }
110
2.40M
    for (size_t i = N / 2; i < N; i++) {
111
2.33M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
2.33M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
2.33M
    }
114
72.1k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
1.17k
                             float* JXL_RESTRICT a_out) {
106
76.4k
    for (size_t i = 0; i < N / 2; i++) {
107
75.2k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
75.2k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
75.2k
    }
110
76.4k
    for (size_t i = N / 2; i < N; i++) {
111
75.2k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
75.2k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
75.2k
    }
114
1.17k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
192
                             float* JXL_RESTRICT a_out) {
106
24.7k
    for (size_t i = 0; i < N / 2; i++) {
107
24.5k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
24.5k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
24.5k
    }
110
24.7k
    for (size_t i = N / 2; i < N; i++) {
111
24.5k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
24.5k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
24.5k
    }
114
192
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
5.50M
                             float* JXL_RESTRICT a_out) {
106
16.5M
    for (size_t i = 0; i < N / 2; i++) {
107
11.0M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
11.0M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
11.0M
    }
110
16.5M
    for (size_t i = N / 2; i < N; i++) {
111
11.0M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
11.0M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
11.0M
    }
114
5.50M
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
2.65M
                             float* JXL_RESTRICT a_out) {
106
13.2M
    for (size_t i = 0; i < N / 2; i++) {
107
10.6M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
10.6M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
10.6M
    }
110
13.2M
    for (size_t i = N / 2; i < N; i++) {
111
10.6M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
10.6M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
10.6M
    }
114
2.65M
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
604k
                             float* JXL_RESTRICT a_out) {
106
5.43M
    for (size_t i = 0; i < N / 2; i++) {
107
4.83M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
4.83M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
4.83M
    }
110
5.44M
    for (size_t i = N / 2; i < N; i++) {
111
4.83M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
4.83M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
4.83M
    }
114
604k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
189k
                             float* JXL_RESTRICT a_out) {
106
3.21M
    for (size_t i = 0; i < N / 2; i++) {
107
3.02M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
3.02M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
3.02M
    }
110
3.21M
    for (size_t i = N / 2; i < N; i++) {
111
3.02M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
3.02M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
3.02M
    }
114
189k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
68.8k
                             float* JXL_RESTRICT a_out) {
106
2.27M
    for (size_t i = 0; i < N / 2; i++) {
107
2.20M
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
2.20M
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
2.20M
    }
110
2.27M
    for (size_t i = N / 2; i < N; i++) {
111
2.20M
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
2.20M
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
2.20M
    }
114
68.8k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
2.25k
                             float* JXL_RESTRICT a_out) {
106
146k
    for (size_t i = 0; i < N / 2; i++) {
107
144k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
144k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
144k
    }
110
146k
    for (size_t i = N / 2; i < N; i++) {
111
144k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
144k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
144k
    }
114
2.25k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
384
                             float* JXL_RESTRICT a_out) {
106
49.5k
    for (size_t i = 0; i < N / 2; i++) {
107
49.1k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
49.1k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
49.1k
    }
110
49.5k
    for (size_t i = N / 2; i < N; i++) {
111
49.1k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
49.1k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
49.1k
    }
114
384
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
8.56k
                             float* JXL_RESTRICT a_out) {
106
25.7k
    for (size_t i = 0; i < N / 2; i++) {
107
17.1k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
17.1k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
17.1k
    }
110
25.7k
    for (size_t i = N / 2; i < N; i++) {
111
17.1k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
17.1k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
17.1k
    }
114
8.56k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
5.71k
                             float* JXL_RESTRICT a_out) {
106
28.5k
    for (size_t i = 0; i < N / 2; i++) {
107
22.8k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
22.8k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
22.8k
    }
110
28.5k
    for (size_t i = N / 2; i < N; i++) {
111
22.8k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
22.8k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
22.8k
    }
114
5.71k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
22.8k
                             float* JXL_RESTRICT a_out) {
106
68.5k
    for (size_t i = 0; i < N / 2; i++) {
107
45.6k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
45.6k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
45.6k
    }
110
68.5k
    for (size_t i = N / 2; i < N; i++) {
111
45.6k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
45.6k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
45.6k
    }
114
22.8k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
105
1.42k
                             float* JXL_RESTRICT a_out) {
106
7.14k
    for (size_t i = 0; i < N / 2; i++) {
107
5.71k
      auto in1 = LoadU(FV<SZ>(), a_in + 2 * i * a_in_stride);
108
5.71k
      Store(in1, FV<SZ>(), a_out + i * SZ);
109
5.71k
    }
110
7.14k
    for (size_t i = N / 2; i < N; i++) {
111
5.71k
      auto in1 = LoadU(FV<SZ>(), a_in + (2 * (i - N / 2) + 1) * a_in_stride);
112
5.71k
      Store(in1, FV<SZ>(), a_out + i * SZ);
113
5.71k
    }
114
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
115
  // Invoked on full vector.
116
186k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
646k
    for (size_t i = 0; i < N / 2; i++) {
118
460k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
460k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
460k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
460k
    }
122
186k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Line
Count
Source
116
6.48k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
19.4k
    for (size_t i = 0; i < N / 2; i++) {
118
12.9k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
12.9k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
12.9k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
12.9k
    }
122
6.48k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Line
Count
Source
116
690
  static void Multiply(float* JXL_RESTRICT coeff) {
117
2.07k
    for (size_t i = 0; i < N / 2; i++) {
118
1.38k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
1.38k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
1.38k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
1.38k
    }
122
690
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
116
30.1k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
90.5k
    for (size_t i = 0; i < N / 2; i++) {
118
60.3k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
60.3k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
60.3k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
60.3k
    }
122
30.1k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
116
13.9k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
69.7k
    for (size_t i = 0; i < N / 2; i++) {
118
55.8k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
55.8k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
55.8k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
55.8k
    }
122
13.9k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Line
Count
Source
116
282
  static void Multiply(float* JXL_RESTRICT coeff) {
117
2.53k
    for (size_t i = 0; i < N / 2; i++) {
118
2.25k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
2.25k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
2.25k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
2.25k
    }
122
282
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Line
Count
Source
116
96
  static void Multiply(float* JXL_RESTRICT coeff) {
117
1.63k
    for (size_t i = 0; i < N / 2; i++) {
118
1.53k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
1.53k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
1.53k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
1.53k
    }
122
96
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Line
Count
Source
116
8.66k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
25.9k
    for (size_t i = 0; i < N / 2; i++) {
118
17.3k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
17.3k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
17.3k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
17.3k
    }
122
8.66k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Line
Count
Source
116
6.63k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
19.9k
    for (size_t i = 0; i < N / 2; i++) {
118
13.2k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
13.2k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
13.2k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
13.2k
    }
122
6.63k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
116
7.45k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
22.3k
    for (size_t i = 0; i < N / 2; i++) {
118
14.9k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
14.9k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
14.9k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
14.9k
    }
122
7.45k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
116
246
  static void Multiply(float* JXL_RESTRICT coeff) {
117
1.23k
    for (size_t i = 0; i < N / 2; i++) {
118
984
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
984
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
984
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
984
    }
122
246
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
116
18.2k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
54.6k
    for (size_t i = 0; i < N / 2; i++) {
118
36.4k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
36.4k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
36.4k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
36.4k
    }
122
18.2k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
116
8.98k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
44.9k
    for (size_t i = 0; i < N / 2; i++) {
118
35.9k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
35.9k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
35.9k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
35.9k
    }
122
8.98k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
116
147
  static void Multiply(float* JXL_RESTRICT coeff) {
117
1.32k
    for (size_t i = 0; i < N / 2; i++) {
118
1.17k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
1.17k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
1.17k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
1.17k
    }
122
147
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Line
Count
Source
116
24
  static void Multiply(float* JXL_RESTRICT coeff) {
117
408
    for (size_t i = 0; i < N / 2; i++) {
118
384
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
384
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
384
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
384
    }
122
24
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Line
Count
Source
116
7.85k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
23.5k
    for (size_t i = 0; i < N / 2; i++) {
118
15.7k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
15.7k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
15.7k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
15.7k
    }
122
7.85k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Line
Count
Source
116
6.03k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
18.1k
    for (size_t i = 0; i < N / 2; i++) {
118
12.0k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
12.0k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
12.0k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
12.0k
    }
122
6.03k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
116
18.7k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
56.1k
    for (size_t i = 0; i < N / 2; i++) {
118
37.4k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
37.4k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
37.4k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
37.4k
    }
122
18.7k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
116
8.63k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
43.1k
    for (size_t i = 0; i < N / 2; i++) {
118
34.5k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
34.5k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
34.5k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
34.5k
    }
122
8.63k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Line
Count
Source
116
282
  static void Multiply(float* JXL_RESTRICT coeff) {
117
2.53k
    for (size_t i = 0; i < N / 2; i++) {
118
2.25k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
2.25k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
2.25k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
2.25k
    }
122
282
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Line
Count
Source
116
48
  static void Multiply(float* JXL_RESTRICT coeff) {
117
816
    for (size_t i = 0; i < N / 2; i++) {
118
768
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
768
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
768
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
768
    }
122
48
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
116
22.8k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
68.5k
    for (size_t i = 0; i < N / 2; i++) {
118
45.6k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
45.6k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
45.6k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
45.6k
    }
122
22.8k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
116
5.71k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
28.5k
    for (size_t i = 0; i < N / 2; i++) {
118
22.8k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
22.8k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
22.8k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
22.8k
    }
122
5.71k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
116
8.56k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
25.7k
    for (size_t i = 0; i < N / 2; i++) {
118
17.1k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
17.1k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
17.1k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
17.1k
    }
122
8.56k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
116
1.42k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
7.14k
    for (size_t i = 0; i < N / 2; i++) {
118
5.71k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
5.71k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
5.71k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
5.71k
    }
122
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
116
2.85k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
8.56k
    for (size_t i = 0; i < N / 2; i++) {
118
5.71k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
5.71k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
5.71k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
5.71k
    }
122
2.85k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
116
1.42k
  static void Multiply(float* JXL_RESTRICT coeff) {
117
7.14k
    for (size_t i = 0; i < N / 2; i++) {
118
5.71k
      auto in1 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
119
5.71k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
120
5.71k
      Store(Mul(in1, mul), FV<SZ>(), coeff + (N / 2 + i) * SZ);
121
5.71k
    }
122
1.42k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
123
  static void MultiplyAndAdd(const float* JXL_RESTRICT coeff,
124
29.8M
                             float* JXL_RESTRICT out, size_t out_stride) {
125
135M
    for (size_t i = 0; i < N / 2; i++) {
126
105M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
105M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
105M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
105M
      auto out1 = MulAdd(mul, in2, in1);
130
105M
      auto out2 = NegMulAdd(mul, in2, in1);
131
105M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
105M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
105M
    }
134
29.8M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
6.82M
                             float* JXL_RESTRICT out, size_t out_stride) {
125
20.3M
    for (size_t i = 0; i < N / 2; i++) {
126
13.4M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
13.4M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
13.4M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
13.4M
      auto out1 = MulAdd(mul, in2, in1);
130
13.4M
      auto out2 = NegMulAdd(mul, in2, in1);
131
13.4M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
13.4M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
13.4M
    }
134
6.82M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
3.24M
                             float* JXL_RESTRICT out, size_t out_stride) {
125
16.2M
    for (size_t i = 0; i < N / 2; i++) {
126
12.9M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
12.9M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
12.9M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
12.9M
      auto out1 = MulAdd(mul, in2, in1);
130
12.9M
      auto out2 = NegMulAdd(mul, in2, in1);
131
12.9M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
12.9M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
12.9M
    }
134
3.24M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
783k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
7.03M
    for (size_t i = 0; i < N / 2; i++) {
126
6.24M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
6.24M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
6.24M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
6.24M
      auto out1 = MulAdd(mul, in2, in1);
130
6.24M
      auto out2 = NegMulAdd(mul, in2, in1);
131
6.24M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
6.24M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
6.24M
    }
134
783k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
254k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
4.31M
    for (size_t i = 0; i < N / 2; i++) {
126
4.05M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
4.05M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
4.05M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
4.05M
      auto out1 = MulAdd(mul, in2, in1);
130
4.05M
      auto out2 = NegMulAdd(mul, in2, in1);
131
4.05M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
4.05M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
4.05M
    }
134
254k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
111k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
3.61M
    for (size_t i = 0; i < N / 2; i++) {
126
3.50M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
3.50M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
3.50M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
3.50M
      auto out1 = MulAdd(mul, in2, in1);
130
3.50M
      auto out2 = NegMulAdd(mul, in2, in1);
131
3.50M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
3.50M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
3.50M
    }
134
111k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
2.25k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
146k
    for (size_t i = 0; i < N / 2; i++) {
126
144k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
144k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
144k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
144k
      auto out1 = MulAdd(mul, in2, in1);
130
144k
      auto out2 = NegMulAdd(mul, in2, in1);
131
144k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
144k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
144k
    }
134
2.25k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
768
                             float* JXL_RESTRICT out, size_t out_stride) {
125
99.0k
    for (size_t i = 0; i < N / 2; i++) {
126
98.3k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
98.3k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
98.3k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
98.3k
      auto out1 = MulAdd(mul, in2, in1);
130
98.3k
      auto out2 = NegMulAdd(mul, in2, in1);
131
98.3k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
98.3k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
98.3k
    }
134
768
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
5.53M
                             float* JXL_RESTRICT out, size_t out_stride) {
125
16.5M
    for (size_t i = 0; i < N / 2; i++) {
126
11.0M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
11.0M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
11.0M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
11.0M
      auto out1 = MulAdd(mul, in2, in1);
130
11.0M
      auto out2 = NegMulAdd(mul, in2, in1);
131
11.0M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
11.0M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
11.0M
    }
134
5.53M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
356k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
1.06M
    for (size_t i = 0; i < N / 2; i++) {
126
712k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
712k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
712k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
712k
      auto out1 = MulAdd(mul, in2, in1);
130
712k
      auto out2 = NegMulAdd(mul, in2, in1);
131
712k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
712k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
712k
    }
134
356k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
141k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
708k
    for (size_t i = 0; i < N / 2; i++) {
126
566k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
566k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
566k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
566k
      auto out1 = MulAdd(mul, in2, in1);
130
566k
      auto out2 = NegMulAdd(mul, in2, in1);
131
566k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
566k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
566k
    }
134
141k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
2.70M
                             float* JXL_RESTRICT out, size_t out_stride) {
125
13.5M
    for (size_t i = 0; i < N / 2; i++) {
126
10.8M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
10.8M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
10.8M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
10.8M
      auto out1 = MulAdd(mul, in2, in1);
130
10.8M
      auto out2 = NegMulAdd(mul, in2, in1);
131
10.8M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
10.8M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
10.8M
    }
134
2.70M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
608k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
5.46M
    for (size_t i = 0; i < N / 2; i++) {
126
4.85M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
4.85M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
4.85M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
4.85M
      auto out1 = MulAdd(mul, in2, in1);
130
4.85M
      auto out2 = NegMulAdd(mul, in2, in1);
131
4.85M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
4.85M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
4.85M
    }
134
608k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
196k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
3.32M
    for (size_t i = 0; i < N / 2; i++) {
126
3.13M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
3.13M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
3.13M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
3.13M
      auto out1 = MulAdd(mul, in2, in1);
130
3.13M
      auto out2 = NegMulAdd(mul, in2, in1);
131
3.13M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
3.13M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
3.13M
    }
134
196k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
72.6k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
2.36M
    for (size_t i = 0; i < N / 2; i++) {
126
2.29M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
2.29M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
2.29M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
2.29M
      auto out1 = MulAdd(mul, in2, in1);
130
2.29M
      auto out2 = NegMulAdd(mul, in2, in1);
131
2.29M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
2.29M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
2.29M
    }
134
72.6k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
1.17k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
76.4k
    for (size_t i = 0; i < N / 2; i++) {
126
75.2k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
75.2k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
75.2k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
75.2k
      auto out1 = MulAdd(mul, in2, in1);
130
75.2k
      auto out2 = NegMulAdd(mul, in2, in1);
131
75.2k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
75.2k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
75.2k
    }
134
1.17k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
192
                             float* JXL_RESTRICT out, size_t out_stride) {
125
24.7k
    for (size_t i = 0; i < N / 2; i++) {
126
24.5k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
24.5k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
24.5k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
24.5k
      auto out1 = MulAdd(mul, in2, in1);
130
24.5k
      auto out2 = NegMulAdd(mul, in2, in1);
131
24.5k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
24.5k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
24.5k
    }
134
192
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
5.49M
                             float* JXL_RESTRICT out, size_t out_stride) {
125
16.4M
    for (size_t i = 0; i < N / 2; i++) {
126
10.9M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
10.9M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
10.9M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
10.9M
      auto out1 = MulAdd(mul, in2, in1);
130
10.9M
      auto out2 = NegMulAdd(mul, in2, in1);
131
10.9M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
10.9M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
10.9M
    }
134
5.49M
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
2.65M
                             float* JXL_RESTRICT out, size_t out_stride) {
125
13.2M
    for (size_t i = 0; i < N / 2; i++) {
126
10.6M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
10.6M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
10.6M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
10.6M
      auto out1 = MulAdd(mul, in2, in1);
130
10.6M
      auto out2 = NegMulAdd(mul, in2, in1);
131
10.6M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
10.6M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
10.6M
    }
134
2.65M
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
603k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
5.38M
    for (size_t i = 0; i < N / 2; i++) {
126
4.78M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
4.78M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
4.78M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
4.78M
      auto out1 = MulAdd(mul, in2, in1);
130
4.78M
      auto out2 = NegMulAdd(mul, in2, in1);
131
4.78M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
4.78M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
4.78M
    }
134
603k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
188k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
3.19M
    for (size_t i = 0; i < N / 2; i++) {
126
3.01M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
3.01M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
3.01M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
3.01M
      auto out1 = MulAdd(mul, in2, in1);
130
3.01M
      auto out2 = NegMulAdd(mul, in2, in1);
131
3.01M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
3.01M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
3.01M
    }
134
188k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
68.9k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
2.26M
    for (size_t i = 0; i < N / 2; i++) {
126
2.19M
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
2.19M
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
2.19M
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
2.19M
      auto out1 = MulAdd(mul, in2, in1);
130
2.19M
      auto out2 = NegMulAdd(mul, in2, in1);
131
2.19M
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
2.19M
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
2.19M
    }
134
68.9k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
2.25k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
146k
    for (size_t i = 0; i < N / 2; i++) {
126
144k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
144k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
144k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
144k
      auto out1 = MulAdd(mul, in2, in1);
130
144k
      auto out2 = NegMulAdd(mul, in2, in1);
131
144k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
144k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
144k
    }
134
2.25k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
384
                             float* JXL_RESTRICT out, size_t out_stride) {
125
49.5k
    for (size_t i = 0; i < N / 2; i++) {
126
49.1k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
49.1k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
49.1k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
49.1k
      auto out1 = MulAdd(mul, in2, in1);
130
49.1k
      auto out2 = NegMulAdd(mul, in2, in1);
131
49.1k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
49.1k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
49.1k
    }
134
384
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
8.56k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
25.7k
    for (size_t i = 0; i < N / 2; i++) {
126
17.1k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
17.1k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
17.1k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
17.1k
      auto out1 = MulAdd(mul, in2, in1);
130
17.1k
      auto out2 = NegMulAdd(mul, in2, in1);
131
17.1k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
17.1k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
17.1k
    }
134
8.56k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
22.8k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
68.5k
    for (size_t i = 0; i < N / 2; i++) {
126
45.6k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
45.6k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
45.6k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
45.6k
      auto out1 = MulAdd(mul, in2, in1);
130
45.6k
      auto out2 = NegMulAdd(mul, in2, in1);
131
45.6k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
45.6k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
45.6k
    }
134
22.8k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
5.71k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
28.5k
    for (size_t i = 0; i < N / 2; i++) {
126
22.8k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
22.8k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
22.8k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
22.8k
      auto out1 = MulAdd(mul, in2, in1);
130
22.8k
      auto out2 = NegMulAdd(mul, in2, in1);
131
22.8k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
22.8k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
22.8k
    }
134
5.71k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
124
1.42k
                             float* JXL_RESTRICT out, size_t out_stride) {
125
7.14k
    for (size_t i = 0; i < N / 2; i++) {
126
5.71k
      auto mul = Set(FV<SZ>(), WcMultipliers<N>::kMultipliers[i]);
127
5.71k
      auto in1 = Load(FV<SZ>(), coeff + i * SZ);
128
5.71k
      auto in2 = Load(FV<SZ>(), coeff + (N / 2 + i) * SZ);
129
5.71k
      auto out1 = MulAdd(mul, in2, in1);
130
5.71k
      auto out2 = NegMulAdd(mul, in2, in1);
131
5.71k
      StoreU(out1, FV<SZ>(), out + i * out_stride);
132
5.71k
      StoreU(out2, FV<SZ>(), out + (N - i - 1) * out_stride);
133
5.71k
    }
134
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
135
  template <typename Block>
136
  static void LoadFromBlock(const Block& in, size_t off,
137
881k
                            float* JXL_RESTRICT coeff) {
138
2.63M
    for (size_t i = 0; i < N; i++) {
139
1.75M
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
1.75M
    }
141
881k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
112k
                            float* JXL_RESTRICT coeff) {
138
336k
    for (size_t i = 0; i < N; i++) {
139
224k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
224k
    }
141
112k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
112k
                            float* JXL_RESTRICT coeff) {
138
224k
    for (size_t i = 0; i < N; i++) {
139
112k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
112k
    }
141
112k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
13.3k
                            float* JXL_RESTRICT coeff) {
138
39.9k
    for (size_t i = 0; i < N; i++) {
139
26.6k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
26.6k
    }
141
13.3k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
6.47k
                            float* JXL_RESTRICT coeff) {
138
32.3k
    for (size_t i = 0; i < N; i++) {
139
25.8k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
25.8k
    }
141
6.47k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
6.48k
                            float* JXL_RESTRICT coeff) {
138
12.9k
    for (size_t i = 0; i < N; i++) {
139
6.48k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
6.48k
    }
141
6.48k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
690
                            float* JXL_RESTRICT coeff) {
138
3.45k
    for (size_t i = 0; i < N; i++) {
139
2.76k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
2.76k
    }
141
690
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
690
                            float* JXL_RESTRICT coeff) {
138
2.07k
    for (size_t i = 0; i < N; i++) {
139
1.38k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
1.38k
    }
141
690
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
2.28k
                            float* JXL_RESTRICT coeff) {
138
11.4k
    for (size_t i = 0; i < N; i++) {
139
9.12k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
9.12k
    }
141
2.28k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
13.3k
                            float* JXL_RESTRICT coeff) {
138
120k
    for (size_t i = 0; i < N; i++) {
139
107k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
107k
    }
141
13.3k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
90
                            float* JXL_RESTRICT coeff) {
138
1.53k
    for (size_t i = 0; i < N; i++) {
139
1.44k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
1.44k
    }
141
90
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
96
                            float* JXL_RESTRICT coeff) {
138
3.16k
    for (size_t i = 0; i < N; i++) {
139
3.07k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
3.07k
    }
141
96
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
155k
                            float* JXL_RESTRICT coeff) {
138
467k
    for (size_t i = 0; i < N; i++) {
139
311k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
311k
    }
141
155k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
155k
                            float* JXL_RESTRICT coeff) {
138
311k
    for (size_t i = 0; i < N; i++) {
139
155k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
155k
    }
141
155k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
18.6k
                            float* JXL_RESTRICT coeff) {
138
55.8k
    for (size_t i = 0; i < N; i++) {
139
37.2k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
37.2k
    }
141
18.6k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
8.66k
                            float* JXL_RESTRICT coeff) {
138
43.3k
    for (size_t i = 0; i < N; i++) {
139
34.6k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
34.6k
    }
141
8.66k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
8.67k
                            float* JXL_RESTRICT coeff) {
138
17.3k
    for (size_t i = 0; i < N; i++) {
139
8.67k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
8.67k
    }
141
8.67k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
6.63k
                            float* JXL_RESTRICT coeff) {
138
33.1k
    for (size_t i = 0; i < N; i++) {
139
26.4k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
26.4k
    }
141
6.63k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
6.63k
                            float* JXL_RESTRICT coeff) {
138
19.9k
    for (size_t i = 0; i < N; i++) {
139
13.2k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
13.2k
    }
141
6.63k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
6.96k
                            float* JXL_RESTRICT coeff) {
138
34.8k
    for (size_t i = 0; i < N; i++) {
139
27.8k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
27.8k
    }
141
6.96k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
246
                            float* JXL_RESTRICT coeff) {
138
2.21k
    for (size_t i = 0; i < N; i++) {
139
1.96k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
1.96k
    }
141
246
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
246
                            float* JXL_RESTRICT coeff) {
138
1.23k
    for (size_t i = 0; i < N; i++) {
139
984
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
984
    }
141
246
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
8.68k
                            float* JXL_RESTRICT coeff) {
138
78.1k
    for (size_t i = 0; i < N; i++) {
139
69.4k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
69.4k
    }
141
8.68k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
99
                            float* JXL_RESTRICT coeff) {
138
1.68k
    for (size_t i = 0; i < N; i++) {
139
1.58k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
1.58k
    }
141
99
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
24
                            float* JXL_RESTRICT coeff) {
138
792
    for (size_t i = 0; i < N; i++) {
139
768
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
768
    }
141
24
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
85.0k
                            float* JXL_RESTRICT coeff) {
138
255k
    for (size_t i = 0; i < N; i++) {
139
170k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
170k
    }
141
85.0k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
85.0k
                            float* JXL_RESTRICT coeff) {
138
170k
    for (size_t i = 0; i < N; i++) {
139
85.0k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
85.0k
    }
141
85.0k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
2.70k
                            float* JXL_RESTRICT coeff) {
138
8.12k
    for (size_t i = 0; i < N; i++) {
139
5.41k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
5.41k
    }
141
2.70k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
7.85k
                            float* JXL_RESTRICT coeff) {
138
39.2k
    for (size_t i = 0; i < N; i++) {
139
31.4k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
31.4k
    }
141
7.85k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
7.85k
                            float* JXL_RESTRICT coeff) {
138
15.7k
    for (size_t i = 0; i < N; i++) {
139
7.85k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
7.85k
    }
141
7.85k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
6.03k
                            float* JXL_RESTRICT coeff) {
138
30.1k
    for (size_t i = 0; i < N; i++) {
139
24.1k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
24.1k
    }
141
6.03k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
6.03k
                            float* JXL_RESTRICT coeff) {
138
18.1k
    for (size_t i = 0; i < N; i++) {
139
12.0k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
12.0k
    }
141
6.03k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
1.45k
                            float* JXL_RESTRICT coeff) {
138
7.29k
    for (size_t i = 0; i < N; i++) {
139
5.83k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
5.83k
    }
141
1.45k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
8.07k
                            float* JXL_RESTRICT coeff) {
138
72.6k
    for (size_t i = 0; i < N; i++) {
139
64.5k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
64.5k
    }
141
8.07k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
186
                            float* JXL_RESTRICT coeff) {
138
3.16k
    for (size_t i = 0; i < N; i++) {
139
2.97k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
2.97k
    }
141
186
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
48
                            float* JXL_RESTRICT coeff) {
138
1.58k
    for (size_t i = 0; i < N; i++) {
139
1.53k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
1.53k
    }
141
48
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
5.71k
                            float* JXL_RESTRICT coeff) {
138
51.4k
    for (size_t i = 0; i < N; i++) {
139
45.6k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
45.6k
    }
141
5.71k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
5.71k
                            float* JXL_RESTRICT coeff) {
138
28.5k
    for (size_t i = 0; i < N; i++) {
139
22.8k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
22.8k
    }
141
5.71k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
11.4k
                            float* JXL_RESTRICT coeff) {
138
57.1k
    for (size_t i = 0; i < N; i++) {
139
45.6k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
45.6k
    }
141
11.4k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
1.42k
                            float* JXL_RESTRICT coeff) {
138
12.8k
    for (size_t i = 0; i < N; i++) {
139
11.4k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
11.4k
    }
141
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Line
Count
Source
137
1.42k
                            float* JXL_RESTRICT coeff) {
138
12.8k
    for (size_t i = 0; i < N; i++) {
139
11.4k
      Store(in.LoadPart(FV<SZ>(), i, off), FV<SZ>(), coeff + i * SZ);
140
11.4k
    }
141
1.42k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
142
  template <typename Block>
143
  static void StoreToBlockAndScale(const float* JXL_RESTRICT coeff,
144
881k
                                   const Block& out, size_t off) {
145
881k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
2.64M
    for (size_t i = 0; i < N; i++) {
147
1.75M
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
1.75M
    }
149
881k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
112k
                                   const Block& out, size_t off) {
145
112k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
336k
    for (size_t i = 0; i < N; i++) {
147
224k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
224k
    }
149
112k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
112k
                                   const Block& out, size_t off) {
145
112k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
224k
    for (size_t i = 0; i < N; i++) {
147
112k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
112k
    }
149
112k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
13.3k
                                   const Block& out, size_t off) {
145
13.3k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
39.9k
    for (size_t i = 0; i < N; i++) {
147
26.6k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
26.6k
    }
149
13.3k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
6.48k
                                   const Block& out, size_t off) {
145
6.48k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
32.3k
    for (size_t i = 0; i < N; i++) {
147
25.8k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
25.8k
    }
149
6.48k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
6.48k
                                   const Block& out, size_t off) {
145
6.48k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
12.9k
    for (size_t i = 0; i < N; i++) {
147
6.48k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
6.48k
    }
149
6.48k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
690
                                   const Block& out, size_t off) {
145
690
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
3.45k
    for (size_t i = 0; i < N; i++) {
147
2.76k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
2.76k
    }
149
690
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
690
                                   const Block& out, size_t off) {
145
690
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
2.07k
    for (size_t i = 0; i < N; i++) {
147
1.38k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
1.38k
    }
149
690
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
2.28k
                                   const Block& out, size_t off) {
145
2.28k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
11.4k
    for (size_t i = 0; i < N; i++) {
147
9.12k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
9.12k
    }
149
2.28k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
13.3k
                                   const Block& out, size_t off) {
145
13.3k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
120k
    for (size_t i = 0; i < N; i++) {
147
107k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
107k
    }
149
13.3k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
90
                                   const Block& out, size_t off) {
145
90
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
1.53k
    for (size_t i = 0; i < N; i++) {
147
1.44k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
1.44k
    }
149
90
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
96
                                   const Block& out, size_t off) {
145
96
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
3.16k
    for (size_t i = 0; i < N; i++) {
147
3.07k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
3.07k
    }
149
96
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
156k
                                   const Block& out, size_t off) {
145
156k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
467k
    for (size_t i = 0; i < N; i++) {
147
311k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
311k
    }
149
156k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
156k
                                   const Block& out, size_t off) {
145
156k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
312k
    for (size_t i = 0; i < N; i++) {
147
156k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
156k
    }
149
156k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
18.6k
                                   const Block& out, size_t off) {
145
18.6k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
55.7k
    for (size_t i = 0; i < N; i++) {
147
37.1k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
37.1k
    }
149
18.6k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
8.66k
                                   const Block& out, size_t off) {
145
8.66k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
43.3k
    for (size_t i = 0; i < N; i++) {
147
34.6k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
34.6k
    }
149
8.66k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
8.66k
                                   const Block& out, size_t off) {
145
8.66k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
17.3k
    for (size_t i = 0; i < N; i++) {
147
8.66k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
8.66k
    }
149
8.66k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
6.63k
                                   const Block& out, size_t off) {
145
6.63k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
33.1k
    for (size_t i = 0; i < N; i++) {
147
26.5k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
26.5k
    }
149
6.63k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
6.63k
                                   const Block& out, size_t off) {
145
6.63k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
19.9k
    for (size_t i = 0; i < N; i++) {
147
13.2k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
13.2k
    }
149
6.63k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
6.96k
                                   const Block& out, size_t off) {
145
6.96k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
34.8k
    for (size_t i = 0; i < N; i++) {
147
27.8k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
27.8k
    }
149
6.96k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
246
                                   const Block& out, size_t off) {
145
246
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
2.21k
    for (size_t i = 0; i < N; i++) {
147
1.96k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
1.96k
    }
149
246
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
246
                                   const Block& out, size_t off) {
145
246
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
1.23k
    for (size_t i = 0; i < N; i++) {
147
984
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
984
    }
149
246
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
8.69k
                                   const Block& out, size_t off) {
145
8.69k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
78.1k
    for (size_t i = 0; i < N; i++) {
147
69.4k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
69.4k
    }
149
8.69k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
99
                                   const Block& out, size_t off) {
145
99
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
1.68k
    for (size_t i = 0; i < N; i++) {
147
1.58k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
1.58k
    }
149
99
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
24
                                   const Block& out, size_t off) {
145
24
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
792
    for (size_t i = 0; i < N; i++) {
147
768
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
768
    }
149
24
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
85.0k
                                   const Block& out, size_t off) {
145
85.0k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
255k
    for (size_t i = 0; i < N; i++) {
147
170k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
170k
    }
149
85.0k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
85.0k
                                   const Block& out, size_t off) {
145
85.0k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
170k
    for (size_t i = 0; i < N; i++) {
147
85.0k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
85.0k
    }
149
85.0k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
2.70k
                                   const Block& out, size_t off) {
145
2.70k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
8.10k
    for (size_t i = 0; i < N; i++) {
147
5.40k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
5.40k
    }
149
2.70k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
7.85k
                                   const Block& out, size_t off) {
145
7.85k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
39.2k
    for (size_t i = 0; i < N; i++) {
147
31.4k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
31.4k
    }
149
7.85k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
7.85k
                                   const Block& out, size_t off) {
145
7.85k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
15.7k
    for (size_t i = 0; i < N; i++) {
147
7.85k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
7.85k
    }
149
7.85k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
6.03k
                                   const Block& out, size_t off) {
145
6.03k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
30.1k
    for (size_t i = 0; i < N; i++) {
147
24.1k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
24.1k
    }
149
6.03k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
6.03k
                                   const Block& out, size_t off) {
145
6.03k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
18.1k
    for (size_t i = 0; i < N; i++) {
147
12.0k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
12.0k
    }
149
6.03k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
1.45k
                                   const Block& out, size_t off) {
145
1.45k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
7.29k
    for (size_t i = 0; i < N; i++) {
147
5.83k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
5.83k
    }
149
1.45k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
8.07k
                                   const Block& out, size_t off) {
145
8.07k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
72.6k
    for (size_t i = 0; i < N; i++) {
147
64.5k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
64.5k
    }
149
8.07k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
186
                                   const Block& out, size_t off) {
145
186
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
3.16k
    for (size_t i = 0; i < N; i++) {
147
2.97k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
2.97k
    }
149
186
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
48
                                   const Block& out, size_t off) {
145
48
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
1.58k
    for (size_t i = 0; i < N; i++) {
147
1.53k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
1.53k
    }
149
48
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
5.71k
                                   const Block& out, size_t off) {
145
5.71k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
51.4k
    for (size_t i = 0; i < N; i++) {
147
45.6k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
45.6k
    }
149
5.71k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
5.71k
                                   const Block& out, size_t off) {
145
5.71k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
28.5k
    for (size_t i = 0; i < N; i++) {
147
22.8k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
22.8k
    }
149
5.71k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
11.4k
                                   const Block& out, size_t off) {
145
11.4k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
57.1k
    for (size_t i = 0; i < N; i++) {
147
45.6k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
45.6k
    }
149
11.4k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
1.42k
                                   const Block& out, size_t off) {
145
1.42k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
12.8k
    for (size_t i = 0; i < N; i++) {
147
11.4k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
11.4k
    }
149
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Line
Count
Source
144
1.42k
                                   const Block& out, size_t off) {
145
1.42k
    auto mul = Set(FV<SZ>(), 1.0f / N);
146
12.8k
    for (size_t i = 0; i < N; i++) {
147
11.4k
      out.StorePart(FV<SZ>(), Mul(mul, Load(FV<SZ>(), coeff + i * SZ)), i, off);
148
11.4k
    }
149
1.42k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<1ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
150
};
151
152
template <size_t N, size_t SZ>
153
struct DCT1DImpl;
154
155
template <size_t SZ>
156
struct DCT1DImpl<1, SZ> {
157
376k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Line
Count
Source
157
112k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Line
Count
Source
157
6.47k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Line
Count
Source
157
156k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Line
Count
Source
157
8.66k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Line
Count
Source
157
85.0k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Line
Count
Source
157
7.85k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
158
};
159
160
template <size_t SZ>
161
struct DCT1DImpl<2, SZ> {
162
691k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
691k
    auto in1 = Load(FV<SZ>(), mem);
164
691k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
691k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
691k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
691k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Line
Count
Source
162
125k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
125k
    auto in1 = Load(FV<SZ>(), mem);
164
125k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
125k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
125k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
125k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Line
Count
Source
162
14.7k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
14.7k
    auto in1 = Load(FV<SZ>(), mem);
164
14.7k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
14.7k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
14.7k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
14.7k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
162
61.0k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
61.0k
    auto in1 = Load(FV<SZ>(), mem);
164
61.0k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
61.0k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
61.0k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
61.0k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Line
Count
Source
162
173k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
173k
    auto in1 = Load(FV<SZ>(), mem);
164
173k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
173k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
173k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
173k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Line
Count
Source
162
31.8k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
31.8k
    auto in1 = Load(FV<SZ>(), mem);
164
31.8k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
31.8k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
31.8k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
31.8k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
162
21.5k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
21.5k
    auto in1 = Load(FV<SZ>(), mem);
164
21.5k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
21.5k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
21.5k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
21.5k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
162
36.4k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
36.4k
    auto in1 = Load(FV<SZ>(), mem);
164
36.4k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
36.4k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
36.4k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
36.4k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Line
Count
Source
162
100k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
100k
    auto in1 = Load(FV<SZ>(), mem);
164
100k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
100k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
100k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
100k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Line
Count
Source
162
14.7k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
14.7k
    auto in1 = Load(FV<SZ>(), mem);
164
14.7k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
14.7k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
14.7k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
14.7k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
162
43.4k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
43.4k
    auto in1 = Load(FV<SZ>(), mem);
164
43.4k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
43.4k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
43.4k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
43.4k
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
162
45.6k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
45.6k
    auto in1 = Load(FV<SZ>(), mem);
164
45.6k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
45.6k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
45.6k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
45.6k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
162
17.1k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
17.1k
    auto in1 = Load(FV<SZ>(), mem);
164
17.1k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
17.1k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
17.1k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
17.1k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
162
5.71k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
163
5.71k
    auto in1 = Load(FV<SZ>(), mem);
164
5.71k
    auto in2 = Load(FV<SZ>(), mem + SZ);
165
5.71k
    Store(Add(in1, in2), FV<SZ>(), mem);
166
5.71k
    Store(Sub(in1, in2), FV<SZ>(), mem + SZ);
167
5.71k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
168
};
169
170
template <size_t N, size_t SZ>
171
struct DCT1DImpl {
172
186k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
186k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
186k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
186k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
186k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
186k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
186k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
186k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
186k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Line
Count
Source
172
6.47k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
6.47k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
6.47k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
6.47k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
6.47k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
6.47k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
6.47k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
6.47k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
6.47k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Line
Count
Source
172
690
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
690
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
690
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
690
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
690
    CoeffBundle<N, SZ>::Multiply(tmp);
177
690
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
690
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
690
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
690
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
30.1k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
30.1k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
30.1k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
30.1k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
30.1k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
30.1k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
30.1k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
30.1k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
30.1k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
13.9k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
13.9k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
13.9k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
13.9k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
13.9k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
13.9k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
13.9k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
13.9k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
13.9k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
282
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
282
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
282
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
282
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
282
    CoeffBundle<N, SZ>::Multiply(tmp);
177
282
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
282
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
282
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
282
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
96
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
96
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
96
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
96
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
96
    CoeffBundle<N, SZ>::Multiply(tmp);
177
96
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
96
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
96
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
96
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Line
Count
Source
172
8.66k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
8.66k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
8.66k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
8.66k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
8.66k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
8.66k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
8.66k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
8.66k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
8.66k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Line
Count
Source
172
6.63k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
6.63k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
6.63k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
6.63k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
6.63k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
6.63k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
6.63k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
6.63k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
6.63k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
7.45k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
7.45k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
7.45k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
7.45k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
7.45k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
7.45k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
7.45k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
7.45k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
7.45k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
246
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
246
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
246
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
246
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
246
    CoeffBundle<N, SZ>::Multiply(tmp);
177
246
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
246
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
246
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
246
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
172
18.2k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
18.2k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
18.2k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
18.2k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
18.2k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
18.2k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
18.2k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
18.2k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
18.2k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
172
8.98k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
8.98k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
8.98k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
8.98k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
8.98k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
8.98k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
8.98k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
8.98k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
8.98k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
172
147
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
147
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
147
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
147
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
147
    CoeffBundle<N, SZ>::Multiply(tmp);
177
147
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
147
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
147
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
147
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Line
Count
Source
172
24
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
24
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
24
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
24
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
24
    CoeffBundle<N, SZ>::Multiply(tmp);
177
24
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
24
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
24
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
24
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Line
Count
Source
172
7.85k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
7.85k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
7.85k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
7.85k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
7.85k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
7.85k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
7.85k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
7.85k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
7.85k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Line
Count
Source
172
6.03k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
6.03k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
6.03k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
6.03k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
6.03k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
6.03k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
6.03k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
6.03k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
6.03k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
18.7k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
18.7k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
18.7k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
18.7k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
18.7k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
18.7k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
18.7k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
18.7k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
18.7k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
8.63k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
8.63k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
8.63k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
8.63k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
8.63k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
8.63k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
8.63k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
8.63k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
8.63k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
282
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
282
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
282
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
282
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
282
    CoeffBundle<N, SZ>::Multiply(tmp);
177
282
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
282
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
282
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
282
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
48
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
48
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
48
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
48
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
48
    CoeffBundle<N, SZ>::Multiply(tmp);
177
48
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
48
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
48
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
48
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
5.71k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
5.71k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
5.71k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
5.71k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
5.71k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
5.71k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
5.71k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
5.71k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
5.71k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
172
22.8k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
22.8k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
22.8k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
22.8k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
22.8k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
22.8k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
22.8k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
22.8k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
22.8k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
172
8.56k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
8.56k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
8.56k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
8.56k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
8.56k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
8.56k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
8.56k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
8.56k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
8.56k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
172
1.42k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
1.42k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
1.42k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
1.42k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
1.42k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
1.42k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
1.42k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
1.42k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
172
2.85k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
2.85k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
2.85k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
2.85k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
2.85k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
2.85k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
2.85k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
2.85k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
2.85k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
172
1.42k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
173
1.42k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
174
1.42k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
175
1.42k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
176
1.42k
    CoeffBundle<N, SZ>::Multiply(tmp);
177
1.42k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
178
1.42k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
179
1.42k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
180
1.42k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
181
};
182
183
template <size_t N, size_t SZ>
184
struct IDCT1DImpl;
185
186
template <size_t SZ>
187
struct IDCT1DImpl<1, SZ> {
188
  JXL_INLINE void operator()(const float* from, size_t from_stride, float* to,
189
0
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
190
0
    StoreU(LoadU(FV<SZ>(), from), FV<SZ>(), to);
191
0
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<1ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
192
};
193
194
template <size_t SZ>
195
struct IDCT1DImpl<2, SZ> {
196
  JXL_INLINE void operator()(const float* from, size_t from_stride, float* to,
197
36.3M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
198
36.3M
    JXL_DASSERT(from_stride >= SZ);
199
36.3M
    JXL_DASSERT(to_stride >= SZ);
200
36.3M
    auto in1 = LoadU(FV<SZ>(), from);
201
36.3M
    auto in2 = LoadU(FV<SZ>(), from + from_stride);
202
36.3M
    StoreU(Add(in1, in2), FV<SZ>(), to);
203
36.3M
    StoreU(Sub(in1, in2), FV<SZ>(), to + to_stride);
204
36.3M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
197
13.5M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
198
13.5M
    JXL_DASSERT(from_stride >= SZ);
199
13.5M
    JXL_DASSERT(to_stride >= SZ);
200
13.5M
    auto in1 = LoadU(FV<SZ>(), from);
201
13.5M
    auto in2 = LoadU(FV<SZ>(), from + from_stride);
202
13.5M
    StoreU(Add(in1, in2), FV<SZ>(), to);
203
13.5M
    StoreU(Sub(in1, in2), FV<SZ>(), to + to_stride);
204
13.5M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
197
11.0M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
198
11.0M
    JXL_DASSERT(from_stride >= SZ);
199
11.0M
    JXL_DASSERT(to_stride >= SZ);
200
11.0M
    auto in1 = LoadU(FV<SZ>(), from);
201
11.0M
    auto in2 = LoadU(FV<SZ>(), from + from_stride);
202
11.0M
    StoreU(Add(in1, in2), FV<SZ>(), to);
203
11.0M
    StoreU(Sub(in1, in2), FV<SZ>(), to + to_stride);
204
11.0M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
197
714k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
198
714k
    JXL_DASSERT(from_stride >= SZ);
199
714k
    JXL_DASSERT(to_stride >= SZ);
200
714k
    auto in1 = LoadU(FV<SZ>(), from);
201
714k
    auto in2 = LoadU(FV<SZ>(), from + from_stride);
202
714k
    StoreU(Add(in1, in2), FV<SZ>(), to);
203
714k
    StoreU(Sub(in1, in2), FV<SZ>(), to + to_stride);
204
714k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
197
10.9M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
198
10.9M
    JXL_DASSERT(from_stride >= SZ);
199
10.9M
    JXL_DASSERT(to_stride >= SZ);
200
10.9M
    auto in1 = LoadU(FV<SZ>(), from);
201
10.9M
    auto in2 = LoadU(FV<SZ>(), from + from_stride);
202
10.9M
    StoreU(Add(in1, in2), FV<SZ>(), to);
203
10.9M
    StoreU(Sub(in1, in2), FV<SZ>(), to + to_stride);
204
10.9M
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
197
17.1k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
198
17.1k
    JXL_DASSERT(from_stride >= SZ);
199
17.1k
    JXL_DASSERT(to_stride >= SZ);
200
17.1k
    auto in1 = LoadU(FV<SZ>(), from);
201
17.1k
    auto in2 = LoadU(FV<SZ>(), from + from_stride);
202
17.1k
    StoreU(Add(in1, in2), FV<SZ>(), to);
203
17.1k
    StoreU(Sub(in1, in2), FV<SZ>(), to + to_stride);
204
17.1k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
197
45.6k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
198
45.6k
    JXL_DASSERT(from_stride >= SZ);
199
45.6k
    JXL_DASSERT(to_stride >= SZ);
200
45.6k
    auto in1 = LoadU(FV<SZ>(), from);
201
45.6k
    auto in2 = LoadU(FV<SZ>(), from + from_stride);
202
45.6k
    StoreU(Add(in1, in2), FV<SZ>(), to);
203
45.6k
    StoreU(Sub(in1, in2), FV<SZ>(), to + to_stride);
204
45.6k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
205
};
206
207
template <size_t N, size_t SZ>
208
struct IDCT1DImpl {
209
  void operator()(const float* from, size_t from_stride, float* to,
210
29.9M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
29.9M
    JXL_DASSERT(from_stride >= SZ);
212
29.9M
    JXL_DASSERT(to_stride >= SZ);
213
29.9M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
29.9M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
29.9M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
29.9M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
29.9M
                            tmp + N * SZ);
218
29.9M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
29.9M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
6.84M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
6.84M
    JXL_DASSERT(from_stride >= SZ);
212
6.84M
    JXL_DASSERT(to_stride >= SZ);
213
6.84M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
6.84M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
6.84M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
6.84M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
6.84M
                            tmp + N * SZ);
218
6.84M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
6.84M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
3.25M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
3.25M
    JXL_DASSERT(from_stride >= SZ);
212
3.25M
    JXL_DASSERT(to_stride >= SZ);
213
3.25M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
3.25M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
3.25M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
3.25M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
3.25M
                            tmp + N * SZ);
218
3.25M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
3.25M
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
788k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
788k
    JXL_DASSERT(from_stride >= SZ);
212
788k
    JXL_DASSERT(to_stride >= SZ);
213
788k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
788k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
788k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
788k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
788k
                            tmp + N * SZ);
218
788k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
788k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
255k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
255k
    JXL_DASSERT(from_stride >= SZ);
212
255k
    JXL_DASSERT(to_stride >= SZ);
213
255k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
255k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
255k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
255k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
255k
                            tmp + N * SZ);
218
255k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
255k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
110k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
110k
    JXL_DASSERT(from_stride >= SZ);
212
110k
    JXL_DASSERT(to_stride >= SZ);
213
110k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
110k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
110k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
110k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
110k
                            tmp + N * SZ);
218
110k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
110k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
2.25k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
2.25k
    JXL_DASSERT(from_stride >= SZ);
212
2.25k
    JXL_DASSERT(to_stride >= SZ);
213
2.25k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
2.25k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
2.25k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
2.25k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
2.25k
                            tmp + N * SZ);
218
2.25k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
2.25k
  }
dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
768
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
768
    JXL_DASSERT(from_stride >= SZ);
212
768
    JXL_DASSERT(to_stride >= SZ);
213
768
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
768
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
768
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
768
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
768
                            tmp + N * SZ);
218
768
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
768
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
5.52M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
5.52M
    JXL_DASSERT(from_stride >= SZ);
212
5.52M
    JXL_DASSERT(to_stride >= SZ);
213
5.52M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
5.52M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
5.52M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
5.52M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
5.52M
                            tmp + N * SZ);
218
5.52M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
5.52M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
142k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
142k
    JXL_DASSERT(from_stride >= SZ);
212
142k
    JXL_DASSERT(to_stride >= SZ);
213
142k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
142k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
142k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
142k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
142k
                            tmp + N * SZ);
218
142k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
142k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
358k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
358k
    JXL_DASSERT(from_stride >= SZ);
212
358k
    JXL_DASSERT(to_stride >= SZ);
213
358k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
358k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
358k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
358k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
358k
                            tmp + N * SZ);
218
358k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
358k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
610k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
610k
    JXL_DASSERT(from_stride >= SZ);
212
610k
    JXL_DASSERT(to_stride >= SZ);
213
610k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
610k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
610k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
610k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
610k
                            tmp + N * SZ);
218
610k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
610k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
2.71M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
2.71M
    JXL_DASSERT(from_stride >= SZ);
212
2.71M
    JXL_DASSERT(to_stride >= SZ);
213
2.71M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
2.71M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
2.71M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
2.71M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
2.71M
                            tmp + N * SZ);
218
2.71M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
2.71M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
196k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
196k
    JXL_DASSERT(from_stride >= SZ);
212
196k
    JXL_DASSERT(to_stride >= SZ);
213
196k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
196k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
196k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
196k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
196k
                            tmp + N * SZ);
218
196k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
196k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
72.1k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
72.1k
    JXL_DASSERT(from_stride >= SZ);
212
72.1k
    JXL_DASSERT(to_stride >= SZ);
213
72.1k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
72.1k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
72.1k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
72.1k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
72.1k
                            tmp + N * SZ);
218
72.1k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
72.1k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
1.17k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
1.17k
    JXL_DASSERT(from_stride >= SZ);
212
1.17k
    JXL_DASSERT(to_stride >= SZ);
213
1.17k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
1.17k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
1.17k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
1.17k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
1.17k
                            tmp + N * SZ);
218
1.17k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
1.17k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
192
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
192
    JXL_DASSERT(from_stride >= SZ);
212
192
    JXL_DASSERT(to_stride >= SZ);
213
192
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
192
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
192
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
192
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
192
                            tmp + N * SZ);
218
192
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
192
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
5.50M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
5.50M
    JXL_DASSERT(from_stride >= SZ);
212
5.50M
    JXL_DASSERT(to_stride >= SZ);
213
5.50M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
5.50M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
5.50M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
5.50M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
5.50M
                            tmp + N * SZ);
218
5.50M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
5.50M
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
2.65M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
2.65M
    JXL_DASSERT(from_stride >= SZ);
212
2.65M
    JXL_DASSERT(to_stride >= SZ);
213
2.65M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
2.65M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
2.65M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
2.65M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
2.65M
                            tmp + N * SZ);
218
2.65M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
2.65M
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
604k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
604k
    JXL_DASSERT(from_stride >= SZ);
212
604k
    JXL_DASSERT(to_stride >= SZ);
213
604k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
604k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
604k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
604k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
604k
                            tmp + N * SZ);
218
604k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
604k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
189k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
189k
    JXL_DASSERT(from_stride >= SZ);
212
189k
    JXL_DASSERT(to_stride >= SZ);
213
189k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
189k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
189k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
189k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
189k
                            tmp + N * SZ);
218
189k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
189k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
68.7k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
68.7k
    JXL_DASSERT(from_stride >= SZ);
212
68.7k
    JXL_DASSERT(to_stride >= SZ);
213
68.7k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
68.7k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
68.7k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
68.7k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
68.7k
                            tmp + N * SZ);
218
68.7k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
68.7k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
2.25k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
2.25k
    JXL_DASSERT(from_stride >= SZ);
212
2.25k
    JXL_DASSERT(to_stride >= SZ);
213
2.25k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
2.25k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
2.25k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
2.25k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
2.25k
                            tmp + N * SZ);
218
2.25k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
2.25k
  }
dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
384
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
384
    JXL_DASSERT(from_stride >= SZ);
212
384
    JXL_DASSERT(to_stride >= SZ);
213
384
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
384
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
384
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
384
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
384
                            tmp + N * SZ);
218
384
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
384
  }
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
8.56k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
8.56k
    JXL_DASSERT(from_stride >= SZ);
212
8.56k
    JXL_DASSERT(to_stride >= SZ);
213
8.56k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
8.56k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
8.56k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
8.56k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
8.56k
                            tmp + N * SZ);
218
8.56k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
8.56k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
5.71k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
5.71k
    JXL_DASSERT(from_stride >= SZ);
212
5.71k
    JXL_DASSERT(to_stride >= SZ);
213
5.71k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
5.71k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
5.71k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
5.71k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
5.71k
                            tmp + N * SZ);
218
5.71k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
5.71k
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
22.8k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
22.8k
    JXL_DASSERT(from_stride >= SZ);
212
22.8k
    JXL_DASSERT(to_stride >= SZ);
213
22.8k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
22.8k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
22.8k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
22.8k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
22.8k
                            tmp + N * SZ);
218
22.8k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
22.8k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
210
1.42k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
211
1.42k
    JXL_DASSERT(from_stride >= SZ);
212
1.42k
    JXL_DASSERT(to_stride >= SZ);
213
1.42k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
214
1.42k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
215
1.42k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
216
1.42k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
217
1.42k
                            tmp + N * SZ);
218
1.42k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
219
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
220
};
221
222
template <size_t N, size_t M_or_0, typename FromBlock, typename ToBlock>
223
void DCT1DWrapper(const FromBlock& from, const ToBlock& to, size_t Mp,
224
869k
                  float* JXL_RESTRICT tmp) {
225
869k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
869k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
1.75M
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
881k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
881k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
881k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
881k
  }
235
869k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
112k
                  float* JXL_RESTRICT tmp) {
225
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
112k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
224k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
112k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
112k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
112k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
112k
  }
235
112k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
112k
                  float* JXL_RESTRICT tmp) {
225
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
112k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
224k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
112k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
112k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
112k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
112k
  }
235
112k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
13.3k
                  float* JXL_RESTRICT tmp) {
225
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
13.3k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
26.6k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
13.3k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
13.3k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
13.3k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
13.3k
  }
235
13.3k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
6.47k
                  float* JXL_RESTRICT tmp) {
225
6.47k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
6.47k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
12.9k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
6.47k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
6.47k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
6.47k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
6.47k
  }
235
6.47k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
6.48k
                  float* JXL_RESTRICT tmp) {
225
6.48k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
6.48k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
12.9k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
6.48k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
6.48k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
6.48k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
6.48k
  }
235
6.48k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
690
                  float* JXL_RESTRICT tmp) {
225
690
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
690
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
1.38k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
690
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
690
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
690
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
690
  }
235
690
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
690
                  float* JXL_RESTRICT tmp) {
225
690
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
690
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
1.38k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
690
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
690
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
690
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
690
  }
235
690
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
2.03k
                  float* JXL_RESTRICT tmp) {
225
2.03k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
2.03k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
4.06k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
2.03k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
2.03k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
2.03k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
2.03k
  }
235
2.03k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
123
                  float* JXL_RESTRICT tmp) {
225
123
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
123
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
246
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
123
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
123
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
123
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
123
  }
235
123
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
123
                  float* JXL_RESTRICT tmp) {
225
123
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
123
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
369
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
246
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
246
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
246
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
246
  }
235
123
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
6.60k
                  float* JXL_RESTRICT tmp) {
225
6.60k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
6.60k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
19.8k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
13.2k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
13.2k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
13.2k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
13.2k
  }
235
6.60k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
39
                  float* JXL_RESTRICT tmp) {
225
39
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
39
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
129
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
90
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
90
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
90
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
90
  }
235
39
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
12
                  float* JXL_RESTRICT tmp) {
225
12
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
12
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
108
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
96
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
96
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
96
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
96
  }
235
12
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
155k
                  float* JXL_RESTRICT tmp) {
225
155k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
155k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
311k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
155k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
155k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
155k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
155k
  }
235
155k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
155k
                  float* JXL_RESTRICT tmp) {
225
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
155k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
311k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
155k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
155k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
155k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
155k
  }
235
155k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
18.5k
                  float* JXL_RESTRICT tmp) {
225
18.5k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
18.5k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
37.1k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
18.5k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
18.5k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
18.5k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
18.5k
  }
235
18.5k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
8.66k
                  float* JXL_RESTRICT tmp) {
225
8.66k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
8.66k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
17.3k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
8.66k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
8.66k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
8.66k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
8.66k
  }
235
8.66k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
8.67k
                  float* JXL_RESTRICT tmp) {
225
8.67k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
8.67k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
17.3k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
8.67k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
8.67k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
8.67k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
8.67k
  }
235
8.67k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
6.63k
                  float* JXL_RESTRICT tmp) {
225
6.63k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
6.63k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
13.2k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
6.63k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
6.63k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
6.63k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
6.63k
  }
235
6.63k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
6.63k
                  float* JXL_RESTRICT tmp) {
225
6.63k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
6.63k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
13.2k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
6.63k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
6.63k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
6.63k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
6.63k
  }
235
6.63k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
6.96k
                  float* JXL_RESTRICT tmp) {
225
6.96k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
6.96k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
13.9k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
6.96k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
6.96k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
6.96k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
6.96k
  }
235
6.96k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
246
                  float* JXL_RESTRICT tmp) {
225
246
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
246
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
492
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
246
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
246
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
246
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
246
  }
235
246
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
246
                  float* JXL_RESTRICT tmp) {
225
246
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
246
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
492
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
246
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
246
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
246
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
246
  }
235
246
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
8.63k
                  float* JXL_RESTRICT tmp) {
225
8.63k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
8.63k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
17.2k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
8.63k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
8.63k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
8.63k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
8.63k
  }
235
8.63k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
27
                  float* JXL_RESTRICT tmp) {
225
27
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
27
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
54
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
27
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
27
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
27
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
27
  }
235
27
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
27
                  float* JXL_RESTRICT tmp) {
225
27
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
27
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
81
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
54
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
54
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
54
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
54
  }
235
27
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
36
                  float* JXL_RESTRICT tmp) {
225
36
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
36
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
108
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
72
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
72
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
72
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
72
  }
235
36
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
6
                  float* JXL_RESTRICT tmp) {
225
6
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
6
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
30
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
24
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
24
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
24
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
24
  }
235
6
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
85.0k
                  float* JXL_RESTRICT tmp) {
225
85.0k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
85.0k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
170k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
85.0k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
85.0k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
85.0k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
85.0k
  }
235
85.0k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
85.0k
                  float* JXL_RESTRICT tmp) {
225
85.0k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
85.0k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
170k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
85.0k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
85.0k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
85.0k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
85.0k
  }
235
85.0k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
2.70k
                  float* JXL_RESTRICT tmp) {
225
2.70k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
2.70k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
5.41k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
2.70k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
2.70k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
2.70k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
2.70k
  }
235
2.70k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
7.85k
                  float* JXL_RESTRICT tmp) {
225
7.85k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
7.85k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
15.7k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
7.85k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
7.85k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
7.85k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
7.85k
  }
235
7.85k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
7.85k
                  float* JXL_RESTRICT tmp) {
225
7.85k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
7.85k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
15.7k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
7.85k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
7.85k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
7.85k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
7.85k
  }
235
7.85k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
6.03k
                  float* JXL_RESTRICT tmp) {
225
6.03k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
6.03k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
12.0k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
6.03k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
6.03k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
6.03k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
6.03k
  }
235
6.03k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
6.03k
                  float* JXL_RESTRICT tmp) {
225
6.03k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
6.03k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
12.0k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
6.03k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
6.03k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
6.03k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
6.03k
  }
235
6.03k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
1.17k
                  float* JXL_RESTRICT tmp) {
225
1.17k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
1.17k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
2.35k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
1.17k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
1.17k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
1.17k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
1.17k
  }
235
1.17k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
141
                  float* JXL_RESTRICT tmp) {
225
141
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
141
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
282
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
141
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
141
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
141
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
141
  }
235
141
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
141
                  float* JXL_RESTRICT tmp) {
225
141
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
141
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
423
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
282
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
282
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
282
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
282
  }
235
141
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
3.94k
                  float* JXL_RESTRICT tmp) {
225
3.94k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
3.94k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
11.8k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
7.93k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
7.93k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
7.93k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
7.93k
  }
235
3.94k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
57
                  float* JXL_RESTRICT tmp) {
225
57
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
57
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
243
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
186
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
186
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
186
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
186
  }
235
57
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
6
                  float* JXL_RESTRICT tmp) {
225
6
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
6
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
54
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
48
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
48
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
48
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
48
  }
235
6
}
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
5.71k
                  float* JXL_RESTRICT tmp) {
225
5.71k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
5.71k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
11.4k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
5.71k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
5.71k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
5.71k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
5.71k
  }
235
5.71k
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
5.71k
                  float* JXL_RESTRICT tmp) {
225
5.71k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
5.71k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
11.4k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
5.71k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
5.71k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
5.71k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
5.71k
  }
235
5.71k
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
11.4k
                  float* JXL_RESTRICT tmp) {
225
11.4k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
11.4k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
22.8k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
11.4k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
11.4k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
11.4k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
11.4k
  }
235
11.4k
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
1.42k
                  float* JXL_RESTRICT tmp) {
225
1.42k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
1.42k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
2.85k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
1.42k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
1.42k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
1.42k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
1.42k
  }
235
1.42k
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
224
1.42k
                  float* JXL_RESTRICT tmp) {
225
1.42k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
226
1.42k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
227
2.85k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
228
    // TODO(veluca): consider removing the temporary memory here (as is done in
229
    // IDCT), if it turns out that some compilers don't optimize away the loads
230
    // and this is performance-critical.
231
1.42k
    CoeffBundle<N, SZ>::LoadFromBlock(from, i, tmp);
232
1.42k
    DCT1DImpl<N, SZ>()(tmp, tmp + N * SZ);
233
1.42k
    CoeffBundle<N, SZ>::StoreToBlockAndScale(tmp, to, i);
234
1.42k
  }
235
1.42k
}
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<64ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<128ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<256ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
236
237
template <size_t N, size_t M_or_0, typename FromBlock, typename ToBlock>
238
void IDCT1DWrapper(const FromBlock& from, const ToBlock& to, size_t Mp,
239
3.94M
                   float* JXL_RESTRICT tmp) {
240
3.94M
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
3.94M
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
10.6M
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
6.69M
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
6.69M
                        to.Stride(), tmp);
245
6.69M
  }
246
3.94M
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
150k
                   float* JXL_RESTRICT tmp) {
240
150k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
150k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
451k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
300k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
300k
                        to.Stride(), tmp);
245
300k
  }
246
150k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
150k
                   float* JXL_RESTRICT tmp) {
240
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
150k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
300k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
150k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
150k
                        to.Stride(), tmp);
245
150k
  }
246
150k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
52.8k
                   float* JXL_RESTRICT tmp) {
240
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
52.8k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
105k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
52.8k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
52.8k
                        to.Stride(), tmp);
245
52.8k
  }
246
52.8k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
126k
                   float* JXL_RESTRICT tmp) {
240
126k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
126k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
407k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
281k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
281k
                        to.Stride(), tmp);
245
281k
  }
246
126k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
648k
                   float* JXL_RESTRICT tmp) {
240
648k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
648k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
2.19M
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
1.55M
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
1.55M
                        to.Stride(), tmp);
245
1.55M
  }
246
648k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
9.27k
                   float* JXL_RESTRICT tmp) {
240
9.27k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
9.27k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
43.0k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
33.8k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
33.8k
                        to.Stride(), tmp);
245
33.8k
  }
246
9.27k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
6.72k
                   float* JXL_RESTRICT tmp) {
240
6.72k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
6.72k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
112k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
106k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
106k
                        to.Stride(), tmp);
245
106k
  }
246
6.72k
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
39
                   float* JXL_RESTRICT tmp) {
240
39
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
39
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
759
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
720
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
720
                        to.Stride(), tmp);
245
720
  }
246
39
}
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
12
                   float* JXL_RESTRICT tmp) {
240
12
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
12
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
780
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
768
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
768
                        to.Stride(), tmp);
245
768
  }
246
12
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
141k
                   float* JXL_RESTRICT tmp) {
240
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
141k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
283k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
141k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
141k
                        to.Stride(), tmp);
245
141k
  }
246
141k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
142k
                   float* JXL_RESTRICT tmp) {
240
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
142k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
284k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
142k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
142k
                        to.Stride(), tmp);
245
142k
  }
246
142k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
73.0k
                   float* JXL_RESTRICT tmp) {
240
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
73.0k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
146k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
73.3k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
73.3k
                        to.Stride(), tmp);
245
73.3k
  }
246
73.0k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
25.1k
                   float* JXL_RESTRICT tmp) {
240
25.1k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
25.1k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
88.0k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
62.9k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
62.9k
                        to.Stride(), tmp);
245
62.9k
  }
246
25.1k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
164k
                   float* JXL_RESTRICT tmp) {
240
164k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
164k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
510k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
346k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
346k
                        to.Stride(), tmp);
245
346k
  }
246
164k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
156k
                   float* JXL_RESTRICT tmp) {
240
156k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
156k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
312k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
156k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
156k
                        to.Stride(), tmp);
245
156k
  }
246
156k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
8.66k
                   float* JXL_RESTRICT tmp) {
240
8.66k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
8.66k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
17.3k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
8.66k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
8.66k
                        to.Stride(), tmp);
245
8.66k
  }
246
8.66k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
13.8k
                   float* JXL_RESTRICT tmp) {
240
13.8k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
13.8k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
56.6k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
42.7k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
42.7k
                        to.Stride(), tmp);
245
42.7k
  }
246
13.8k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
1.15M
                   float* JXL_RESTRICT tmp) {
240
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
1.15M
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
2.31M
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
1.15M
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
1.15M
                        to.Stride(), tmp);
245
1.15M
  }
246
1.15M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
8.91k
                   float* JXL_RESTRICT tmp) {
240
8.91k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
8.91k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
78.6k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
69.7k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
69.7k
                        to.Stride(), tmp);
245
69.7k
  }
246
8.91k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
63
                   float* JXL_RESTRICT tmp) {
240
63
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
63
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
855
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
792
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
792
                        to.Stride(), tmp);
245
792
  }
246
63
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
6
                   float* JXL_RESTRICT tmp) {
240
6
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
6
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
198
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
192
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
192
                        to.Stride(), tmp);
245
192
  }
246
6
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
82.4k
                   float* JXL_RESTRICT tmp) {
240
82.4k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
82.4k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
247k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
164k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
164k
                        to.Stride(), tmp);
245
164k
  }
246
82.4k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
82.2k
                   float* JXL_RESTRICT tmp) {
240
18.4E
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
82.2k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
164k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
82.3k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
82.3k
                        to.Stride(), tmp);
245
82.3k
  }
246
82.2k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
29.2k
                   float* JXL_RESTRICT tmp) {
240
29.2k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
29.2k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
58.4k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
29.2k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
29.2k
                        to.Stride(), tmp);
245
29.2k
  }
246
29.2k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
93.6k
                   float* JXL_RESTRICT tmp) {
240
93.6k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
93.6k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
321k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
228k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
228k
                        to.Stride(), tmp);
245
228k
  }
246
93.6k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
579k
                   float* JXL_RESTRICT tmp) {
240
579k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
579k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
1.95M
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
1.37M
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
1.37M
                        to.Stride(), tmp);
245
1.37M
  }
246
579k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
15.2k
                   float* JXL_RESTRICT tmp) {
240
15.2k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
15.2k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
66.6k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
51.4k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
51.4k
                        to.Stride(), tmp);
245
51.4k
  }
246
15.2k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
4.08k
                   float* JXL_RESTRICT tmp) {
240
4.08k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
4.08k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
68.3k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
64.2k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
64.2k
                        to.Stride(), tmp);
245
64.2k
  }
246
4.08k
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
57
                   float* JXL_RESTRICT tmp) {
240
57
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
57
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
1.54k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
1.48k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
1.48k
                        to.Stride(), tmp);
245
1.48k
  }
246
57
}
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
6
                   float* JXL_RESTRICT tmp) {
240
6
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
6
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
390
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
384
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
384
                        to.Stride(), tmp);
245
384
  }
246
6
}
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
5.71k
                   float* JXL_RESTRICT tmp) {
240
5.71k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
5.71k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
11.4k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
5.71k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
5.71k
                        to.Stride(), tmp);
245
5.71k
  }
246
5.71k
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
5.71k
                   float* JXL_RESTRICT tmp) {
240
5.71k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
5.71k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
11.4k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
5.71k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
5.71k
                        to.Stride(), tmp);
245
5.71k
  }
246
5.71k
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
11.4k
                   float* JXL_RESTRICT tmp) {
240
11.4k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
11.4k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
22.8k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
11.4k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
11.4k
                        to.Stride(), tmp);
245
11.4k
  }
246
11.4k
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Line
Count
Source
239
1.42k
                   float* JXL_RESTRICT tmp) {
240
1.42k
  size_t M = M_or_0 != 0 ? M_or_0 : Mp;
241
1.42k
  constexpr size_t SZ = MaxLanes(FV<M_or_0>());
242
2.85k
  for (size_t i = 0; i < M; i += Lanes(FV<M_or_0>())) {
243
1.42k
    IDCT1DImpl<N, SZ>()(from.Address(0, i), from.Stride(), to.Address(0, i),
244
1.42k
                        to.Stride(), tmp);
245
1.42k
  }
246
1.42k
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 1ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 0ul, jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long, float*)
247
248
template <size_t N, size_t M, typename = void>
249
struct DCT1D {
250
  template <typename FromBlock, typename ToBlock>
251
  void operator()(const FromBlock& from, const ToBlock& to,
252
858k
                  float* JXL_RESTRICT tmp) {
253
858k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
858k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
112k
                  float* JXL_RESTRICT tmp) {
253
112k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
112k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
112k
                  float* JXL_RESTRICT tmp) {
253
112k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
112k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
13.3k
                  float* JXL_RESTRICT tmp) {
253
13.3k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
13.3k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
6.47k
                  float* JXL_RESTRICT tmp) {
253
6.47k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
6.47k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
6.48k
                  float* JXL_RESTRICT tmp) {
253
6.48k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
6.48k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
690
                  float* JXL_RESTRICT tmp) {
253
690
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
690
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
690
                  float* JXL_RESTRICT tmp) {
253
690
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
690
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
2.03k
                  float* JXL_RESTRICT tmp) {
253
2.03k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
2.03k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
123
                  float* JXL_RESTRICT tmp) {
253
123
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
123
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
155k
                  float* JXL_RESTRICT tmp) {
253
155k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
155k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
155k
                  float* JXL_RESTRICT tmp) {
253
155k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
155k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
18.5k
                  float* JXL_RESTRICT tmp) {
253
18.5k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
18.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
8.66k
                  float* JXL_RESTRICT tmp) {
253
8.66k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
8.66k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
8.67k
                  float* JXL_RESTRICT tmp) {
253
8.67k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
8.67k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
6.63k
                  float* JXL_RESTRICT tmp) {
253
6.63k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
6.63k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
6.63k
                  float* JXL_RESTRICT tmp) {
253
6.63k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
6.63k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
6.96k
                  float* JXL_RESTRICT tmp) {
253
6.96k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
6.96k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
246
                  float* JXL_RESTRICT tmp) {
253
246
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
246
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
246
                  float* JXL_RESTRICT tmp) {
253
246
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
246
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
8.63k
                  float* JXL_RESTRICT tmp) {
253
8.63k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
8.63k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
27
                  float* JXL_RESTRICT tmp) {
253
27
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
27
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
85.0k
                  float* JXL_RESTRICT tmp) {
253
85.0k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
85.0k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
85.0k
                  float* JXL_RESTRICT tmp) {
253
85.0k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
85.0k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
2.70k
                  float* JXL_RESTRICT tmp) {
253
2.70k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
2.70k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
7.85k
                  float* JXL_RESTRICT tmp) {
253
7.85k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
7.85k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
7.85k
                  float* JXL_RESTRICT tmp) {
253
7.85k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
7.85k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
6.03k
                  float* JXL_RESTRICT tmp) {
253
6.03k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
6.03k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
6.03k
                  float* JXL_RESTRICT tmp) {
253
6.03k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
6.03k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
1.17k
                  float* JXL_RESTRICT tmp) {
253
1.17k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
1.17k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
141
                  float* JXL_RESTRICT tmp) {
253
141
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
141
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
5.71k
                  float* JXL_RESTRICT tmp) {
253
5.71k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
5.71k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
5.71k
                  float* JXL_RESTRICT tmp) {
253
5.71k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
5.71k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
11.4k
                  float* JXL_RESTRICT tmp) {
253
11.4k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
11.4k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
1.42k
                  float* JXL_RESTRICT tmp) {
253
1.42k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
252
1.42k
                  float* JXL_RESTRICT tmp) {
253
1.42k
    return DCT1DWrapper<N, M>(from, to, M, tmp);
254
1.42k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
255
};
256
257
template <size_t N, size_t M>
258
struct DCT1D<N, M, typename std::enable_if<(M > MaxLanes(FV<0>()))>::type> {
259
  template <typename FromBlock, typename ToBlock>
260
  void operator()(const FromBlock& from, const ToBlock& to,
261
10.9k
                  float* JXL_RESTRICT tmp) {
262
10.9k
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
10.9k
                           tmp);
264
10.9k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
123
                  float* JXL_RESTRICT tmp) {
262
123
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
123
                           tmp);
264
123
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
6.56k
                  float* JXL_RESTRICT tmp) {
262
6.56k
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
6.56k
                           tmp);
264
6.56k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
33
                  float* JXL_RESTRICT tmp) {
262
33
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
33
                           tmp);
264
33
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
33
                  float* JXL_RESTRICT tmp) {
262
33
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
33
                           tmp);
264
33
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
6
                  float* JXL_RESTRICT tmp) {
262
6
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
6
                           tmp);
264
6
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
12
                  float* JXL_RESTRICT tmp) {
262
12
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
12
                           tmp);
264
12
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
27
                  float* JXL_RESTRICT tmp) {
262
27
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
27
                           tmp);
264
27
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
36
                  float* JXL_RESTRICT tmp) {
262
36
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
36
                           tmp);
264
36
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
6
                  float* JXL_RESTRICT tmp) {
262
6
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
6
                           tmp);
264
6
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
141
                  float* JXL_RESTRICT tmp) {
262
141
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
141
                           tmp);
264
141
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
3.92k
                  float* JXL_RESTRICT tmp) {
262
3.92k
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
3.92k
                           tmp);
264
3.92k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
21
                  float* JXL_RESTRICT tmp) {
262
21
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
21
                           tmp);
264
21
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
21
                  float* JXL_RESTRICT tmp) {
262
21
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
21
                           tmp);
264
21
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
36
                  float* JXL_RESTRICT tmp) {
262
36
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
36
                           tmp);
264
36
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
261
6
                  float* JXL_RESTRICT tmp) {
262
6
    return NoInlineWrapper(DCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
263
6
                           tmp);
264
6
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
265
};
266
267
template <size_t N, size_t M, typename = void>
268
struct IDCT1D {
269
  template <typename FromBlock, typename ToBlock>
270
  void operator()(const FromBlock& from, const ToBlock& to,
271
2.02M
                  float* JXL_RESTRICT tmp) {
272
2.02M
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
2.02M
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
150k
                  float* JXL_RESTRICT tmp) {
272
150k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
150k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
52.8k
                  float* JXL_RESTRICT tmp) {
272
52.8k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
52.8k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
141k
                  float* JXL_RESTRICT tmp) {
272
141k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
141k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
142k
                  float* JXL_RESTRICT tmp) {
272
142k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
142k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
73.0k
                  float* JXL_RESTRICT tmp) {
272
73.0k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
73.0k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
156k
                  float* JXL_RESTRICT tmp) {
272
156k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
156k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
8.66k
                  float* JXL_RESTRICT tmp) {
272
8.66k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
8.66k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
1.15M
                  float* JXL_RESTRICT tmp) {
272
1.15M
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
1.15M
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
82.2k
                  float* JXL_RESTRICT tmp) {
272
82.2k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
82.2k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
29.2k
                  float* JXL_RESTRICT tmp) {
272
29.2k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
29.2k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
5.71k
                  float* JXL_RESTRICT tmp) {
272
5.71k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
5.71k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
5.71k
                  float* JXL_RESTRICT tmp) {
272
5.71k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
5.71k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
11.4k
                  float* JXL_RESTRICT tmp) {
272
11.4k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
11.4k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
271
1.42k
                  float* JXL_RESTRICT tmp) {
272
1.42k
    return IDCT1DWrapper<N, M>(from, to, M, tmp);
273
1.42k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<1ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 1ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<2ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 2ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 4ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
274
};
275
276
template <size_t N, size_t M>
277
struct IDCT1D<N, M, typename std::enable_if<(M > MaxLanes(FV<0>()))>::type> {
278
  template <typename FromBlock, typename ToBlock>
279
  void operator()(const FromBlock& from, const ToBlock& to,
280
1.92M
                  float* JXL_RESTRICT tmp) {
281
1.92M
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
1.92M
                           tmp);
283
1.92M
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
150k
                  float* JXL_RESTRICT tmp) {
281
150k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
150k
                           tmp);
283
150k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
13.3k
                  float* JXL_RESTRICT tmp) {
281
13.3k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
13.3k
                           tmp);
283
13.3k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
112k
                  float* JXL_RESTRICT tmp) {
281
112k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
112k
                           tmp);
283
112k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
112k
                  float* JXL_RESTRICT tmp) {
281
112k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
112k
                           tmp);
283
112k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6.46k
                  float* JXL_RESTRICT tmp) {
281
6.46k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6.46k
                           tmp);
283
6.46k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6.43k
                  float* JXL_RESTRICT tmp) {
281
6.43k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6.43k
                           tmp);
283
6.43k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
690
                  float* JXL_RESTRICT tmp) {
281
690
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
690
                           tmp);
283
690
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
690
                  float* JXL_RESTRICT tmp) {
281
690
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
690
                           tmp);
283
690
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
2.03k
                  float* JXL_RESTRICT tmp) {
281
2.03k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
2.03k
                           tmp);
283
2.03k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
529k
                  float* JXL_RESTRICT tmp) {
281
529k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
529k
                           tmp);
283
529k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
123
                  float* JXL_RESTRICT tmp) {
281
123
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
123
                           tmp);
283
123
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
123
                  float* JXL_RESTRICT tmp) {
281
123
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
123
                           tmp);
283
123
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6.56k
                  float* JXL_RESTRICT tmp) {
281
6.56k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6.56k
                           tmp);
283
6.56k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
33
                  float* JXL_RESTRICT tmp) {
281
33
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
33
                           tmp);
283
33
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
33
                  float* JXL_RESTRICT tmp) {
281
33
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
33
                           tmp);
283
33
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6
                  float* JXL_RESTRICT tmp) {
281
6
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6
                           tmp);
283
6
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
12
                  float* JXL_RESTRICT tmp) {
281
12
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
12
                           tmp);
283
12
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
18.4k
                  float* JXL_RESTRICT tmp) {
281
18.4k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
18.4k
                           tmp);
283
18.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
156k
                  float* JXL_RESTRICT tmp) {
281
156k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
156k
                           tmp);
283
156k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
8.66k
                  float* JXL_RESTRICT tmp) {
281
8.66k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
8.66k
                           tmp);
283
8.66k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6.63k
                  float* JXL_RESTRICT tmp) {
281
6.63k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6.63k
                           tmp);
283
6.63k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6.63k
                  float* JXL_RESTRICT tmp) {
281
6.63k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6.63k
                           tmp);
283
6.63k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6.96k
                  float* JXL_RESTRICT tmp) {
281
6.96k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6.96k
                           tmp);
283
6.96k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
246
                  float* JXL_RESTRICT tmp) {
281
246
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
246
                           tmp);
283
246
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
246
                  float* JXL_RESTRICT tmp) {
281
246
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
246
                           tmp);
283
246
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
8.63k
                  float* JXL_RESTRICT tmp) {
281
8.63k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
8.63k
                           tmp);
283
8.63k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
27
                  float* JXL_RESTRICT tmp) {
281
27
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
27
                           tmp);
283
27
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
27
                  float* JXL_RESTRICT tmp) {
281
27
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
27
                           tmp);
283
27
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
36
                  float* JXL_RESTRICT tmp) {
281
36
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
36
                           tmp);
283
36
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6
                  float* JXL_RESTRICT tmp) {
281
6
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6
                           tmp);
283
6
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
82.4k
                  float* JXL_RESTRICT tmp) {
281
82.4k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
82.4k
                           tmp);
283
82.4k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
2.68k
                  float* JXL_RESTRICT tmp) {
281
2.68k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
2.68k
                           tmp);
283
2.68k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
84.9k
                  float* JXL_RESTRICT tmp) {
281
84.9k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
84.9k
                           tmp);
283
84.9k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
84.9k
                  float* JXL_RESTRICT tmp) {
281
84.9k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
84.9k
                           tmp);
283
84.9k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
7.84k
                  float* JXL_RESTRICT tmp) {
281
7.84k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
7.84k
                           tmp);
283
7.84k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
7.85k
                  float* JXL_RESTRICT tmp) {
281
7.85k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
7.85k
                           tmp);
283
7.85k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6.03k
                  float* JXL_RESTRICT tmp) {
281
6.03k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6.03k
                           tmp);
283
6.03k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6.03k
                  float* JXL_RESTRICT tmp) {
281
6.03k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6.03k
                           tmp);
283
6.03k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
1.17k
                  float* JXL_RESTRICT tmp) {
281
1.17k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
1.17k
                           tmp);
283
1.17k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
486k
                  float* JXL_RESTRICT tmp) {
281
486k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
486k
                           tmp);
283
486k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
141
                  float* JXL_RESTRICT tmp) {
281
141
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
141
                           tmp);
283
141
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
141
                  float* JXL_RESTRICT tmp) {
281
141
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
141
                           tmp);
283
141
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
3.92k
                  float* JXL_RESTRICT tmp) {
281
3.92k
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
3.92k
                           tmp);
283
3.92k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
21
                  float* JXL_RESTRICT tmp) {
281
21
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
21
                           tmp);
283
21
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
21
                  float* JXL_RESTRICT tmp) {
281
21
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
21
                           tmp);
283
21
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
36
                  float* JXL_RESTRICT tmp) {
281
36
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
36
                           tmp);
283
36
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
280
6
                  float* JXL_RESTRICT tmp) {
281
6
    return NoInlineWrapper(IDCT1DWrapper<N, 0, FromBlock, ToBlock>, from, to, M,
282
6
                           tmp);
283
6
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<16ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 16ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom, jxl::N_SSE4::(anonymous namespace)::DCTTo>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom, jxl::N_AVX2::(anonymous namespace)::DCTTo>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<8ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 8ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<32ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 32ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<64ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 64ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<128ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 128ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1D<256ul, 256ul, void>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom, jxl::N_SSE2::(anonymous namespace)::DCTTo>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
284
};
285
286
// Computes the maybe-transposed, scaled DCT of a block, that needs to be
287
// HWY_ALIGN'ed.
288
template <size_t ROWS, size_t COLS>
289
struct ComputeScaledDCT {
290
  // scratch_space must be aligned, and should have space for ROWS*COLS
291
  // floats.
292
  template <class From>
293
  HWY_MAYBE_UNUSED void operator()(const From& from, float* to,
294
434k
                                   float* JXL_RESTRICT scratch_space) {
295
434k
    float* JXL_RESTRICT block = scratch_space;
296
434k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
434k
    if (ROWS < COLS) {
298
236k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
236k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
236k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
236k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
236k
    } else {
303
198k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
198k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
198k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
198k
    }
307
434k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
30.2k
                                   float* JXL_RESTRICT scratch_space) {
295
30.2k
    float* JXL_RESTRICT block = scratch_space;
296
30.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
30.2k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
30.2k
    } else {
303
30.2k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
30.2k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
30.2k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
30.2k
    }
307
30.2k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
81.8k
                                   float* JXL_RESTRICT scratch_space) {
295
81.8k
    float* JXL_RESTRICT block = scratch_space;
296
81.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
81.8k
    if (ROWS < COLS) {
298
81.8k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
81.8k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
81.8k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
81.8k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
18.4E
    } else {
303
18.4E
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
18.4E
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
18.4E
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
18.4E
    }
307
81.8k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
6.70k
                                   float* JXL_RESTRICT scratch_space) {
295
6.70k
    float* JXL_RESTRICT block = scratch_space;
296
6.70k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
6.70k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
6.70k
    } else {
303
6.70k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
6.70k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
6.70k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
6.70k
    }
307
6.70k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
36
                                   float* JXL_RESTRICT scratch_space) {
295
36
    float* JXL_RESTRICT block = scratch_space;
296
36
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
36
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
36
    } else {
303
36
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
36
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
36
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
36
    }
307
36
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
6.44k
                                   float* JXL_RESTRICT scratch_space) {
295
6.44k
    float* JXL_RESTRICT block = scratch_space;
296
6.44k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
6.44k
    if (ROWS < COLS) {
298
6.44k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
6.44k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
6.44k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
6.44k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
6.44k
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
6.44k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
669
                                   float* JXL_RESTRICT scratch_space) {
295
669
    float* JXL_RESTRICT block = scratch_space;
296
669
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
669
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
669
    } else {
303
669
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
669
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
669
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
669
    }
307
669
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
21
                                   float* JXL_RESTRICT scratch_space) {
295
21
    float* JXL_RESTRICT block = scratch_space;
296
21
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
21
    if (ROWS < COLS) {
298
21
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
21
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
21
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
21
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
21
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
21
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
1.01k
                                   float* JXL_RESTRICT scratch_space) {
295
1.01k
    float* JXL_RESTRICT block = scratch_space;
296
1.01k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
1.01k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
1.01k
    } else {
303
1.01k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
1.01k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
1.01k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
1.01k
    }
307
1.01k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
93
                                   float* JXL_RESTRICT scratch_space) {
295
93
    float* JXL_RESTRICT block = scratch_space;
296
93
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
93
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
93
    } else {
303
93
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
93
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
93
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
93
    }
307
93
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
30
                                   float* JXL_RESTRICT scratch_space) {
295
30
    float* JXL_RESTRICT block = scratch_space;
296
30
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
30
    if (ROWS < COLS) {
298
30
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
30
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
30
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
30
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
30
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
30
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
3.28k
                                   float* JXL_RESTRICT scratch_space) {
295
3.28k
    float* JXL_RESTRICT block = scratch_space;
296
3.28k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
3.28k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
3.28k
    } else {
303
3.28k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
3.28k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
3.28k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
3.28k
    }
307
3.28k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
18
                                   float* JXL_RESTRICT scratch_space) {
295
18
    float* JXL_RESTRICT block = scratch_space;
296
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
18
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
18
    } else {
303
18
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
18
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
18
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
18
    }
307
18
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
15
                                   float* JXL_RESTRICT scratch_space) {
295
15
    float* JXL_RESTRICT block = scratch_space;
296
15
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
15
    if (ROWS < COLS) {
298
15
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
15
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
15
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
15
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
15
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
15
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
3
                                   float* JXL_RESTRICT scratch_space) {
295
3
    float* JXL_RESTRICT block = scratch_space;
296
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
3
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
3
    } else {
303
3
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
3
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
3
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
3
    }
307
3
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
6
                                   float* JXL_RESTRICT scratch_space) {
295
6
    float* JXL_RESTRICT block = scratch_space;
296
6
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
6
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
6
    } else {
303
6
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
6
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
6
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
6
    }
307
6
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
56.5k
                                   float* JXL_RESTRICT scratch_space) {
295
56.5k
    float* JXL_RESTRICT block = scratch_space;
296
56.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
56.5k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
56.5k
    } else {
303
56.5k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
56.5k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
56.5k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
56.5k
    }
307
56.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
99.3k
                                   float* JXL_RESTRICT scratch_space) {
295
99.3k
    float* JXL_RESTRICT block = scratch_space;
296
99.3k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
99.3k
    if (ROWS < COLS) {
298
99.3k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
99.3k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
99.3k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
99.3k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
18.4E
    } else {
303
18.4E
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
18.4E
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
18.4E
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
18.4E
    }
307
99.3k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
9.30k
                                   float* JXL_RESTRICT scratch_space) {
295
9.30k
    float* JXL_RESTRICT block = scratch_space;
296
9.30k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
9.30k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
9.30k
    } else {
303
9.30k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
9.30k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
9.30k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
9.30k
    }
307
9.30k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
2.34k
                                   float* JXL_RESTRICT scratch_space) {
295
2.34k
    float* JXL_RESTRICT block = scratch_space;
296
2.34k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
2.34k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
2.34k
    } else {
303
2.34k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
2.34k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
2.34k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
2.34k
    }
307
2.34k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
6.32k
                                   float* JXL_RESTRICT scratch_space) {
295
6.32k
    float* JXL_RESTRICT block = scratch_space;
296
6.32k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
6.32k
    if (ROWS < COLS) {
298
6.32k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
6.32k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
6.32k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
6.32k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
6.32k
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
6.32k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
6.61k
                                   float* JXL_RESTRICT scratch_space) {
295
6.61k
    float* JXL_RESTRICT block = scratch_space;
296
6.61k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
6.61k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
6.61k
    } else {
303
6.61k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
6.61k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
6.61k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
6.61k
    }
307
6.61k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
18
                                   float* JXL_RESTRICT scratch_space) {
295
18
    float* JXL_RESTRICT block = scratch_space;
296
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
18
    if (ROWS < COLS) {
298
18
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
18
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
18
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
18
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
18
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
18
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
3.48k
                                   float* JXL_RESTRICT scratch_space) {
295
3.48k
    float* JXL_RESTRICT block = scratch_space;
296
3.48k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
3.48k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
3.48k
    } else {
303
3.48k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
3.48k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
3.48k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
3.48k
    }
307
3.48k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
219
                                   float* JXL_RESTRICT scratch_space) {
295
219
    float* JXL_RESTRICT block = scratch_space;
296
219
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
219
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
219
    } else {
303
219
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
219
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
219
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
219
    }
307
219
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
27
                                   float* JXL_RESTRICT scratch_space) {
295
27
    float* JXL_RESTRICT block = scratch_space;
296
27
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
27
    if (ROWS < COLS) {
298
27
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
27
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
27
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
27
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
27
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
27
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
4.31k
                                   float* JXL_RESTRICT scratch_space) {
295
4.31k
    float* JXL_RESTRICT block = scratch_space;
296
4.31k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
4.31k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
4.31k
    } else {
303
4.31k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
4.31k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
4.31k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
4.31k
    }
307
4.31k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
18
                                   float* JXL_RESTRICT scratch_space) {
295
18
    float* JXL_RESTRICT block = scratch_space;
296
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
18
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
18
    } else {
303
18
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
18
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
18
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
18
    }
307
18
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
9
                                   float* JXL_RESTRICT scratch_space) {
295
9
    float* JXL_RESTRICT block = scratch_space;
296
9
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
9
    if (ROWS < COLS) {
298
9
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
9
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
9
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
9
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
9
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
9
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
18
                                   float* JXL_RESTRICT scratch_space) {
295
18
    float* JXL_RESTRICT block = scratch_space;
296
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
18
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
18
    } else {
303
18
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
18
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
18
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
18
    }
307
18
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
3
                                   float* JXL_RESTRICT scratch_space) {
295
3
    float* JXL_RESTRICT block = scratch_space;
296
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
3
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
3
    } else {
303
3
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
3
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
3
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
3
    }
307
3
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
53.8k
                                   float* JXL_RESTRICT scratch_space) {
295
53.8k
    float* JXL_RESTRICT block = scratch_space;
296
53.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
53.8k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
53.8k
    } else {
303
53.8k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
53.8k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
53.8k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
53.8k
    }
307
53.8k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
31.1k
                                   float* JXL_RESTRICT scratch_space) {
295
31.1k
    float* JXL_RESTRICT block = scratch_space;
296
31.1k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
31.1k
    if (ROWS < COLS) {
298
31.1k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
31.1k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
31.1k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
31.1k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
31.1k
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
31.1k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
1.35k
                                   float* JXL_RESTRICT scratch_space) {
295
1.35k
    float* JXL_RESTRICT block = scratch_space;
296
1.35k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
1.35k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
1.35k
    } else {
303
1.35k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
1.35k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
1.35k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
1.35k
    }
307
1.35k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
1.05k
                                   float* JXL_RESTRICT scratch_space) {
295
1.05k
    float* JXL_RESTRICT block = scratch_space;
296
1.05k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
1.05k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
1.05k
    } else {
303
1.05k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
1.05k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
1.05k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
1.05k
    }
307
1.05k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
6.80k
                                   float* JXL_RESTRICT scratch_space) {
295
6.80k
    float* JXL_RESTRICT block = scratch_space;
296
6.80k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
6.80k
    if (ROWS < COLS) {
298
6.80k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
6.80k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
6.80k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
6.80k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
6.80k
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
6.80k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
6.02k
                                   float* JXL_RESTRICT scratch_space) {
295
6.02k
    float* JXL_RESTRICT block = scratch_space;
296
6.02k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
6.02k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
6.02k
    } else {
303
6.02k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
6.02k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
6.02k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
6.02k
    }
307
6.02k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
9
                                   float* JXL_RESTRICT scratch_space) {
295
9
    float* JXL_RESTRICT block = scratch_space;
296
9
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
9
    if (ROWS < COLS) {
298
9
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
9
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
9
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
9
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
9
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
9
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
588
                                   float* JXL_RESTRICT scratch_space) {
295
588
    float* JXL_RESTRICT block = scratch_space;
296
588
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
588
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
588
    } else {
303
588
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
588
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
588
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
588
    }
307
588
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
120
                                   float* JXL_RESTRICT scratch_space) {
295
120
    float* JXL_RESTRICT block = scratch_space;
296
120
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
120
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
120
    } else {
303
120
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
120
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
120
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
120
    }
307
120
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
21
                                   float* JXL_RESTRICT scratch_space) {
295
21
    float* JXL_RESTRICT block = scratch_space;
296
21
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
21
    if (ROWS < COLS) {
298
21
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
21
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
21
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
21
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
21
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
21
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
1.96k
                                   float* JXL_RESTRICT scratch_space) {
295
1.96k
    float* JXL_RESTRICT block = scratch_space;
296
1.96k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
1.96k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
1.96k
    } else {
303
1.96k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
1.96k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
1.96k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
1.96k
    }
307
1.96k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
12
                                   float* JXL_RESTRICT scratch_space) {
295
12
    float* JXL_RESTRICT block = scratch_space;
296
12
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
12
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
12
    } else {
303
12
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
12
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
12
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
12
    }
307
12
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
9
                                   float* JXL_RESTRICT scratch_space) {
295
9
    float* JXL_RESTRICT block = scratch_space;
296
9
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
9
    if (ROWS < COLS) {
298
9
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
9
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
9
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
9
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
9
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
9
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
18
                                   float* JXL_RESTRICT scratch_space) {
295
18
    float* JXL_RESTRICT block = scratch_space;
296
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
18
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
18
    } else {
303
18
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
18
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
18
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
18
    }
307
18
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
3
                                   float* JXL_RESTRICT scratch_space) {
295
3
    float* JXL_RESTRICT block = scratch_space;
296
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
3
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
3
    } else {
303
3
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
3
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
3
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
3
    }
307
3
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
1.42k
                                   float* JXL_RESTRICT scratch_space) {
295
1.42k
    float* JXL_RESTRICT block = scratch_space;
296
1.42k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
1.42k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
1.42k
    } else {
303
1.42k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
1.42k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
1.42k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
1.42k
    }
307
1.42k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
4.28k
                                   float* JXL_RESTRICT scratch_space) {
295
4.28k
    float* JXL_RESTRICT block = scratch_space;
296
4.28k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
4.28k
    if (ROWS < COLS) {
298
4.28k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
4.28k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
4.28k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
4.28k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
4.28k
    } else {
303
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
0
    }
307
4.28k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
5.71k
                                   float* JXL_RESTRICT scratch_space) {
295
5.71k
    float* JXL_RESTRICT block = scratch_space;
296
5.71k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
5.71k
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
5.71k
    } else {
303
5.71k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
5.71k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
5.71k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
5.71k
    }
307
5.71k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
714
                                   float* JXL_RESTRICT scratch_space) {
295
714
    float* JXL_RESTRICT block = scratch_space;
296
714
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
714
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
714
    } else {
303
714
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
714
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
714
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
714
    }
307
714
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Line
Count
Source
294
714
                                   float* JXL_RESTRICT scratch_space) {
295
714
    float* JXL_RESTRICT block = scratch_space;
296
714
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
297
714
    if (ROWS < COLS) {
298
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
299
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
300
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
301
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
302
714
    } else {
303
714
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
304
714
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
305
714
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
306
714
    }
307
714
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, float*, float*)
308
};
309
// Computes the maybe-transposed, scaled IDCT of a block, that needs to be
310
// HWY_ALIGN'ed.
311
template <size_t ROWS, size_t COLS>
312
struct ComputeScaledIDCT {
313
  // scratch_space must be aligned, and should have space for ROWS*COLS
314
  // floats.
315
  template <class To>
316
  HWY_MAYBE_UNUSED void operator()(float* JXL_RESTRICT from, const To& to,
317
1.98M
                                   float* JXL_RESTRICT scratch_space) {
318
1.98M
    float* JXL_RESTRICT block = scratch_space;
319
1.98M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
1.98M
    if (ROWS < COLS) {
322
552k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
552k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
552k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
552k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
1.42M
    } else {
327
1.42M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
1.42M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
1.42M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
1.42M
    }
331
1.98M
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
17.9k
                                   float* JXL_RESTRICT scratch_space) {
318
17.9k
    float* JXL_RESTRICT block = scratch_space;
319
17.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
17.9k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
17.9k
    } else {
327
17.9k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
17.9k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
17.9k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
17.9k
    }
331
17.9k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
132k
                                   float* JXL_RESTRICT scratch_space) {
318
132k
    float* JXL_RESTRICT block = scratch_space;
319
132k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
132k
    if (ROWS < COLS) {
322
132k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
132k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
132k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
132k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18.4E
    } else {
327
18.4E
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
18.4E
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
18.4E
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
18.4E
    }
331
132k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
28.0k
                                   float* JXL_RESTRICT scratch_space) {
318
28.0k
    float* JXL_RESTRICT block = scratch_space;
319
28.0k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
28.0k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
28.0k
    } else {
327
28.0k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
28.0k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
28.0k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
28.0k
    }
331
28.0k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
6.72k
                                   float* JXL_RESTRICT scratch_space) {
318
6.72k
    float* JXL_RESTRICT block = scratch_space;
319
6.72k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
6.72k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
6.72k
    } else {
327
6.72k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
6.72k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
6.72k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
6.72k
    }
331
6.72k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
30.2k
                                   float* JXL_RESTRICT scratch_space) {
318
30.2k
    float* JXL_RESTRICT block = scratch_space;
319
30.2k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
30.2k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
30.2k
    } else {
327
30.2k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
30.2k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
30.2k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
30.2k
    }
331
30.2k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
81.8k
                                   float* JXL_RESTRICT scratch_space) {
318
81.8k
    float* JXL_RESTRICT block = scratch_space;
319
81.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
81.8k
    if (ROWS < COLS) {
322
81.8k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
81.8k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
81.8k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
81.8k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18.4E
    } else {
327
18.4E
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
18.4E
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
18.4E
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
18.4E
    }
331
81.8k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
36
                                   float* JXL_RESTRICT scratch_space) {
318
36
    float* JXL_RESTRICT block = scratch_space;
319
36
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
36
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
36
    } else {
327
36
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
36
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
36
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
36
    }
331
36
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
6.43k
                                   float* JXL_RESTRICT scratch_space) {
318
6.43k
    float* JXL_RESTRICT block = scratch_space;
319
6.43k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
6.44k
    if (ROWS < COLS) {
322
6.44k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
6.44k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
6.44k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
6.44k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18.4E
    } else {
327
18.4E
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
18.4E
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
18.4E
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
18.4E
    }
331
6.43k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
669
                                   float* JXL_RESTRICT scratch_space) {
318
669
    float* JXL_RESTRICT block = scratch_space;
319
669
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
669
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
669
    } else {
327
669
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
669
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
669
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
669
    }
331
669
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
21
                                   float* JXL_RESTRICT scratch_space) {
318
21
    float* JXL_RESTRICT block = scratch_space;
319
21
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
21
    if (ROWS < COLS) {
322
21
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
21
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
21
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
21
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
21
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
21
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
1.01k
                                   float* JXL_RESTRICT scratch_space) {
318
1.01k
    float* JXL_RESTRICT block = scratch_space;
319
1.01k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
1.01k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
1.01k
    } else {
327
1.01k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
1.01k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
1.01k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
1.01k
    }
331
1.01k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
266k
                                   float* JXL_RESTRICT scratch_space) {
318
266k
    float* JXL_RESTRICT block = scratch_space;
319
266k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
266k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
266k
    } else {
327
266k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
266k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
266k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
266k
    }
331
266k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
93
                                   float* JXL_RESTRICT scratch_space) {
318
93
    float* JXL_RESTRICT block = scratch_space;
319
93
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
93
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
93
    } else {
327
93
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
93
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
93
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
93
    }
331
93
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
30
                                   float* JXL_RESTRICT scratch_space) {
318
30
    float* JXL_RESTRICT block = scratch_space;
319
30
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
30
    if (ROWS < COLS) {
322
30
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
30
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
30
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
30
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
30
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
30
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
3.28k
                                   float* JXL_RESTRICT scratch_space) {
318
3.28k
    float* JXL_RESTRICT block = scratch_space;
319
3.28k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
3.28k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
3.28k
    } else {
327
3.28k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
3.28k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
3.28k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
3.28k
    }
331
3.28k
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
18
                                   float* JXL_RESTRICT scratch_space) {
318
18
    float* JXL_RESTRICT block = scratch_space;
319
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
18
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18
    } else {
327
18
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
18
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
18
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
18
    }
331
18
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
15
                                   float* JXL_RESTRICT scratch_space) {
318
15
    float* JXL_RESTRICT block = scratch_space;
319
15
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
15
    if (ROWS < COLS) {
322
15
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
15
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
15
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
15
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
15
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
15
  }
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
3
                                   float* JXL_RESTRICT scratch_space) {
318
3
    float* JXL_RESTRICT block = scratch_space;
319
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
3
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
3
    } else {
327
3
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
3
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
3
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
3
    }
331
3
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
6
                                   float* JXL_RESTRICT scratch_space) {
318
6
    float* JXL_RESTRICT block = scratch_space;
319
6
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
6
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
6
    } else {
327
6
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
6
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
6
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
6
    }
331
6
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
21.5k
                                   float* JXL_RESTRICT scratch_space) {
318
21.5k
    float* JXL_RESTRICT block = scratch_space;
319
21.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
21.5k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
21.5k
    } else {
327
21.5k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
21.5k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
21.5k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
21.5k
    }
331
21.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
120k
                                   float* JXL_RESTRICT scratch_space) {
318
120k
    float* JXL_RESTRICT block = scratch_space;
319
120k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
120k
    if (ROWS < COLS) {
322
120k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
120k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
120k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
120k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18.4E
    } else {
327
18.4E
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
18.4E
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
18.4E
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
18.4E
    }
331
120k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
36.8k
                                   float* JXL_RESTRICT scratch_space) {
318
36.8k
    float* JXL_RESTRICT block = scratch_space;
319
36.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
36.8k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
36.8k
    } else {
327
36.8k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
36.8k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
36.8k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
36.8k
    }
331
36.8k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
9.29k
                                   float* JXL_RESTRICT scratch_space) {
318
9.29k
    float* JXL_RESTRICT block = scratch_space;
319
9.29k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
9.29k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
9.29k
    } else {
327
9.29k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
9.29k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
9.29k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
9.29k
    }
331
9.29k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
56.5k
                                   float* JXL_RESTRICT scratch_space) {
318
56.5k
    float* JXL_RESTRICT block = scratch_space;
319
56.5k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
56.5k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
56.5k
    } else {
327
56.5k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
56.5k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
56.5k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
56.5k
    }
331
56.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
99.4k
                                   float* JXL_RESTRICT scratch_space) {
318
99.4k
    float* JXL_RESTRICT block = scratch_space;
319
99.4k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
99.4k
    if (ROWS < COLS) {
322
99.4k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
99.4k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
99.4k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
99.4k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
99.4k
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
99.4k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
2.34k
                                   float* JXL_RESTRICT scratch_space) {
318
2.34k
    float* JXL_RESTRICT block = scratch_space;
319
2.34k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
2.34k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
2.34k
    } else {
327
2.34k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
2.34k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
2.34k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
2.34k
    }
331
2.34k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
6.32k
                                   float* JXL_RESTRICT scratch_space) {
318
6.32k
    float* JXL_RESTRICT block = scratch_space;
319
6.32k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
6.32k
    if (ROWS < COLS) {
322
6.32k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
6.32k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
6.32k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
6.32k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
6.32k
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
6.32k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
6.61k
                                   float* JXL_RESTRICT scratch_space) {
318
6.61k
    float* JXL_RESTRICT block = scratch_space;
319
6.61k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
6.61k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
6.61k
    } else {
327
6.61k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
6.61k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
6.61k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
6.61k
    }
331
6.61k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
18
                                   float* JXL_RESTRICT scratch_space) {
318
18
    float* JXL_RESTRICT block = scratch_space;
319
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
18
    if (ROWS < COLS) {
322
18
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
18
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
18
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
18
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
18
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
3.48k
                                   float* JXL_RESTRICT scratch_space) {
318
3.48k
    float* JXL_RESTRICT block = scratch_space;
319
3.48k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
3.48k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
3.48k
    } else {
327
3.48k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
3.48k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
3.48k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
3.48k
    }
331
3.48k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
580k
                                   float* JXL_RESTRICT scratch_space) {
318
580k
    float* JXL_RESTRICT block = scratch_space;
319
580k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
580k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
580k
    } else {
327
580k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
580k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
580k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
580k
    }
331
580k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
219
                                   float* JXL_RESTRICT scratch_space) {
318
219
    float* JXL_RESTRICT block = scratch_space;
319
219
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
219
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
219
    } else {
327
219
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
219
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
219
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
219
    }
331
219
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
27
                                   float* JXL_RESTRICT scratch_space) {
318
27
    float* JXL_RESTRICT block = scratch_space;
319
27
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
27
    if (ROWS < COLS) {
322
27
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
27
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
27
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
27
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
27
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
27
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
4.31k
                                   float* JXL_RESTRICT scratch_space) {
318
4.31k
    float* JXL_RESTRICT block = scratch_space;
319
4.31k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
4.31k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
4.31k
    } else {
327
4.31k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
4.31k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
4.31k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
4.31k
    }
331
4.31k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
18
                                   float* JXL_RESTRICT scratch_space) {
318
18
    float* JXL_RESTRICT block = scratch_space;
319
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
18
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18
    } else {
327
18
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
18
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
18
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
18
    }
331
18
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
9
                                   float* JXL_RESTRICT scratch_space) {
318
9
    float* JXL_RESTRICT block = scratch_space;
319
9
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
9
    if (ROWS < COLS) {
322
9
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
9
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
9
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
9
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
9
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
9
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
18
                                   float* JXL_RESTRICT scratch_space) {
318
18
    float* JXL_RESTRICT block = scratch_space;
319
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
18
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18
    } else {
327
18
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
18
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
18
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
18
    }
331
18
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
3
                                   float* JXL_RESTRICT scratch_space) {
318
3
    float* JXL_RESTRICT block = scratch_space;
319
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
3
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
3
    } else {
327
3
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
3
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
3
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
3
    }
331
3
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
19.6k
                                   float* JXL_RESTRICT scratch_space) {
318
19.6k
    float* JXL_RESTRICT block = scratch_space;
319
19.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
19.6k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
19.6k
    } else {
327
19.6k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
19.6k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
19.6k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
19.6k
    }
331
19.6k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
63.0k
                                   float* JXL_RESTRICT scratch_space) {
318
63.0k
    float* JXL_RESTRICT block = scratch_space;
319
63.0k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
63.1k
    if (ROWS < COLS) {
322
63.1k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
63.1k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
63.1k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
63.1k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18.4E
    } else {
327
18.4E
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
18.4E
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
18.4E
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
18.4E
    }
331
63.0k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
14.6k
                                   float* JXL_RESTRICT scratch_space) {
318
14.6k
    float* JXL_RESTRICT block = scratch_space;
319
14.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
14.6k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
14.6k
    } else {
327
14.6k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
14.6k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
14.6k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
14.6k
    }
331
14.6k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
1.36k
                                   float* JXL_RESTRICT scratch_space) {
318
1.36k
    float* JXL_RESTRICT block = scratch_space;
319
1.36k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
1.36k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
1.36k
    } else {
327
1.36k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
1.36k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
1.36k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
1.36k
    }
331
1.36k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
53.8k
                                   float* JXL_RESTRICT scratch_space) {
318
53.8k
    float* JXL_RESTRICT block = scratch_space;
319
53.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
53.8k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
53.8k
    } else {
327
53.8k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
53.8k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
53.8k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
53.8k
    }
331
53.8k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
31.1k
                                   float* JXL_RESTRICT scratch_space) {
318
31.1k
    float* JXL_RESTRICT block = scratch_space;
319
31.1k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
31.1k
    if (ROWS < COLS) {
322
31.1k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
31.1k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
31.1k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
31.1k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18.4E
    } else {
327
18.4E
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
18.4E
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
18.4E
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
18.4E
    }
331
31.1k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
1.05k
                                   float* JXL_RESTRICT scratch_space) {
318
1.05k
    float* JXL_RESTRICT block = scratch_space;
319
1.05k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
1.05k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
1.05k
    } else {
327
1.05k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
1.05k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
1.05k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
1.05k
    }
331
1.05k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
6.79k
                                   float* JXL_RESTRICT scratch_space) {
318
6.79k
    float* JXL_RESTRICT block = scratch_space;
319
6.79k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
6.79k
    if (ROWS < COLS) {
322
6.79k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
6.79k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
6.79k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
6.79k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
6.79k
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
6.79k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
6.02k
                                   float* JXL_RESTRICT scratch_space) {
318
6.02k
    float* JXL_RESTRICT block = scratch_space;
319
6.02k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
6.02k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
6.02k
    } else {
327
6.02k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
6.02k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
6.02k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
6.02k
    }
331
6.02k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
9
                                   float* JXL_RESTRICT scratch_space) {
318
9
    float* JXL_RESTRICT block = scratch_space;
319
9
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
9
    if (ROWS < COLS) {
322
9
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
9
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
9
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
9
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
9
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
9
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
588
                                   float* JXL_RESTRICT scratch_space) {
318
588
    float* JXL_RESTRICT block = scratch_space;
319
588
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
588
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
588
    } else {
327
588
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
588
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
588
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
588
    }
331
588
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
245k
                                   float* JXL_RESTRICT scratch_space) {
318
245k
    float* JXL_RESTRICT block = scratch_space;
319
245k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
245k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
245k
    } else {
327
245k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
245k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
245k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
245k
    }
331
245k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
120
                                   float* JXL_RESTRICT scratch_space) {
318
120
    float* JXL_RESTRICT block = scratch_space;
319
120
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
120
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
120
    } else {
327
120
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
120
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
120
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
120
    }
331
120
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
21
                                   float* JXL_RESTRICT scratch_space) {
318
21
    float* JXL_RESTRICT block = scratch_space;
319
21
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
21
    if (ROWS < COLS) {
322
21
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
21
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
21
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
21
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
21
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
21
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
1.96k
                                   float* JXL_RESTRICT scratch_space) {
318
1.96k
    float* JXL_RESTRICT block = scratch_space;
319
1.96k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
1.96k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
1.96k
    } else {
327
1.96k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
1.96k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
1.96k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
1.96k
    }
331
1.96k
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
12
                                   float* JXL_RESTRICT scratch_space) {
318
12
    float* JXL_RESTRICT block = scratch_space;
319
12
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
12
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
12
    } else {
327
12
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
12
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
12
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
12
    }
331
12
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
9
                                   float* JXL_RESTRICT scratch_space) {
318
9
    float* JXL_RESTRICT block = scratch_space;
319
9
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
9
    if (ROWS < COLS) {
322
9
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
9
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
9
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
9
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
9
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
9
  }
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
18
                                   float* JXL_RESTRICT scratch_space) {
318
18
    float* JXL_RESTRICT block = scratch_space;
319
18
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
18
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
18
    } else {
327
18
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
18
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
18
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
18
    }
331
18
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
3
                                   float* JXL_RESTRICT scratch_space) {
318
3
    float* JXL_RESTRICT block = scratch_space;
319
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
3
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
3
    } else {
327
3
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
3
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
3
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
3
    }
331
3
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_group.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
1.42k
                                   float* JXL_RESTRICT scratch_space) {
318
1.42k
    float* JXL_RESTRICT block = scratch_space;
319
1.42k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
1.42k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
1.42k
    } else {
327
1.42k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
1.42k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
1.42k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
1.42k
    }
331
1.42k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
4.28k
                                   float* JXL_RESTRICT scratch_space) {
318
4.28k
    float* JXL_RESTRICT block = scratch_space;
319
4.28k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
4.28k
    if (ROWS < COLS) {
322
4.28k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
4.28k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
4.28k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
4.28k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
4.28k
    } else {
327
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
0
    }
331
4.28k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
5.71k
                                   float* JXL_RESTRICT scratch_space) {
318
5.71k
    float* JXL_RESTRICT block = scratch_space;
319
5.71k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
5.71k
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
5.71k
    } else {
327
5.71k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
5.71k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
5.71k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
5.71k
    }
331
5.71k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Line
Count
Source
317
714
                                   float* JXL_RESTRICT scratch_space) {
318
714
    float* JXL_RESTRICT block = scratch_space;
319
714
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
320
    // Reverse the steps done in ComputeScaledDCT.
321
714
    if (ROWS < COLS) {
322
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
323
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
324
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
325
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
326
714
    } else {
327
714
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
328
714
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
329
714
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
330
714
    }
331
714
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 1ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<1ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 2ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<2ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 4ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<4ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 16ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<16ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE4::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 8ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<8ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 32ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<32ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 64ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<64ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 128ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<128ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_SSE2::(anonymous namespace)::ComputeScaledIDCT<256ul, 256ul>::operator()<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, float*)
332
};
333
334
}  // namespace
335
// NOLINTNEXTLINE(google-readability-namespace-comments)
336
}  // namespace HWY_NAMESPACE
337
}  // namespace jxl
338
HWY_AFTER_NAMESPACE();
339
#endif  // LIB_JXL_DCT_INL_H_