Coverage Report

Created: 2025-12-13 07:57

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libjxl/lib/jxl/dct-inl.h
Line
Count
Source
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
#include "lib/jxl/base/compiler_specific.h"
9
#include "lib/jxl/base/status.h"
10
11
#if defined(LIB_JXL_DCT_INL_H_) == defined(HWY_TARGET_TOGGLE)
12
#ifdef LIB_JXL_DCT_INL_H_
13
#undef LIB_JXL_DCT_INL_H_
14
#else
15
#define LIB_JXL_DCT_INL_H_
16
#endif
17
18
#include <cstddef>
19
#include <hwy/highway.h>
20
21
#include "lib/jxl/dct_block-inl.h"
22
#include "lib/jxl/dct_scales.h"
23
#include "lib/jxl/transpose-inl.h"
24
HWY_BEFORE_NAMESPACE();
25
namespace jxl {
26
namespace HWY_NAMESPACE {
27
namespace {
28
29
// These templates are not found via ADL.
30
using hwy::HWY_NAMESPACE::Add;
31
using hwy::HWY_NAMESPACE::Mul;
32
using hwy::HWY_NAMESPACE::MulAdd;
33
using hwy::HWY_NAMESPACE::NegMulAdd;
34
using hwy::HWY_NAMESPACE::Sub;
35
36
#if !HWY_HAVE_SCALABLE
37
// OK to use MaxLanes for non-scalable; should be same as Lanes.
38
constexpr size_t kMaxLanes = MaxLanes(HWY_FULL(float)());
39
#else
40
#endif
41
42
// Implementation of Lowest Complexity Self Recursive Radix-2 DCT II/III
43
// Algorithms, by Sirani M. Perera and Jianhua Liu.
44
45
template <size_t N, size_t SZ>
46
struct CoeffBundle {
47
  using D = HWY_CAPPED(float, SZ);
48
  static void AddReverse(const float* JXL_RESTRICT a_in1,
49
                         const float* JXL_RESTRICT a_in2,
50
1.77G
                         float* JXL_RESTRICT a_out) {
51
1.77G
    const D d;
52
7.75G
    for (size_t i = 0; i < N; i++) {
53
5.98G
      auto in1 = Load(d, a_in1 + i * SZ);
54
5.98G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
5.98G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
5.98G
    }
57
1.77G
  }
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<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::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<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::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<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::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<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::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<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::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_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<4ul, 8ul>::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, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::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<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::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<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::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<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::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_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::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<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::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<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::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<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::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<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::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_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
721k
                         float* JXL_RESTRICT a_out) {
51
721k
    const D d;
52
3.60M
    for (size_t i = 0; i < N; i++) {
53
2.88M
      auto in1 = Load(d, a_in1 + i * SZ);
54
2.88M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
2.88M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
2.88M
    }
57
721k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
2.04M
                         float* JXL_RESTRICT a_out) {
51
2.04M
    const D d;
52
6.13M
    for (size_t i = 0; i < N; i++) {
53
4.08M
      auto in1 = Load(d, a_in1 + i * SZ);
54
4.08M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
4.08M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
4.08M
    }
57
2.04M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
32.1M
                         float* JXL_RESTRICT a_out) {
51
32.1M
    const D d;
52
96.5M
    for (size_t i = 0; i < N; i++) {
53
64.3M
      auto in1 = Load(d, a_in1 + i * SZ);
54
64.3M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
64.3M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
64.3M
    }
57
32.1M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
5.88M
                         float* JXL_RESTRICT a_out) {
51
5.88M
    const D d;
52
52.9M
    for (size_t i = 0; i < N; i++) {
53
47.0M
      auto in1 = Load(d, a_in1 + i * SZ);
54
47.0M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
47.0M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
47.0M
    }
57
5.88M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
15.7M
                         float* JXL_RESTRICT a_out) {
51
15.7M
    const D d;
52
78.6M
    for (size_t i = 0; i < N; i++) {
53
62.9M
      auto in1 = Load(d, a_in1 + i * SZ);
54
62.9M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
62.9M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
62.9M
    }
57
15.7M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
2.19M
                         float* JXL_RESTRICT a_out) {
51
2.19M
    const D d;
52
37.3M
    for (size_t i = 0; i < N; i++) {
53
35.1M
      auto in1 = Load(d, a_in1 + i * SZ);
54
35.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
35.1M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
35.1M
    }
57
2.19M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
596k
                         float* JXL_RESTRICT a_out) {
51
596k
    const D d;
52
19.6M
    for (size_t i = 0; i < N; i++) {
53
19.1M
      auto in1 = Load(d, a_in1 + i * SZ);
54
19.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
19.1M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
19.1M
    }
57
596k
  }
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_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
721k
                         float* JXL_RESTRICT a_out) {
51
721k
    const D d;
52
3.60M
    for (size_t i = 0; i < N; i++) {
53
2.88M
      auto in1 = Load(d, a_in1 + i * SZ);
54
2.88M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
2.88M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
2.88M
    }
57
721k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
2.04M
                         float* JXL_RESTRICT a_out) {
51
2.04M
    const D d;
52
6.13M
    for (size_t i = 0; i < N; i++) {
53
4.08M
      auto in1 = Load(d, a_in1 + i * SZ);
54
4.08M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
4.08M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
4.08M
    }
57
2.04M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
76.4M
                         float* JXL_RESTRICT a_out) {
51
76.4M
    const D d;
52
229M
    for (size_t i = 0; i < N; i++) {
53
152M
      auto in1 = Load(d, a_in1 + i * SZ);
54
152M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
152M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
152M
    }
57
76.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
5.88M
                         float* JXL_RESTRICT a_out) {
51
5.88M
    const D d;
52
52.9M
    for (size_t i = 0; i < N; i++) {
53
47.0M
      auto in1 = Load(d, a_in1 + i * SZ);
54
47.0M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
47.0M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
47.0M
    }
57
5.88M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
37.8M
                         float* JXL_RESTRICT a_out) {
51
37.8M
    const D d;
52
189M
    for (size_t i = 0; i < N; i++) {
53
151M
      auto in1 = Load(d, a_in1 + i * SZ);
54
151M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
151M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
151M
    }
57
37.8M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
2.19M
                         float* JXL_RESTRICT a_out) {
51
2.19M
    const D d;
52
37.3M
    for (size_t i = 0; i < N; i++) {
53
35.1M
      auto in1 = Load(d, a_in1 + i * SZ);
54
35.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
35.1M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
35.1M
    }
57
2.19M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
596k
                         float* JXL_RESTRICT a_out) {
51
596k
    const D d;
52
19.6M
    for (size_t i = 0; i < N; i++) {
53
19.1M
      auto in1 = Load(d, a_in1 + i * SZ);
54
19.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
19.1M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
19.1M
    }
57
596k
  }
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_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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
50
88.5M
                         float* JXL_RESTRICT a_out) {
51
88.5M
    const D d;
52
442M
    for (size_t i = 0; i < N; i++) {
53
354M
      auto in1 = Load(d, a_in1 + i * SZ);
54
354M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
354M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
354M
    }
57
88.5M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
354M
                         float* JXL_RESTRICT a_out) {
51
354M
    const D d;
52
1.06G
    for (size_t i = 0; i < N; i++) {
53
708M
      auto in1 = Load(d, a_in1 + i * SZ);
54
708M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
708M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
708M
    }
57
354M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
686M
                         float* JXL_RESTRICT a_out) {
51
686M
    const D d;
52
2.05G
    for (size_t i = 0; i < N; i++) {
53
1.37G
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.37G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.37G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.37G
    }
57
686M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
119M
                         float* JXL_RESTRICT a_out) {
51
119M
    const D d;
52
1.07G
    for (size_t i = 0; i < N; i++) {
53
958M
      auto in1 = Load(d, a_in1 + i * SZ);
54
958M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
958M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
958M
    }
57
119M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
298M
                         float* JXL_RESTRICT a_out) {
51
298M
    const D d;
52
1.49G
    for (size_t i = 0; i < N; i++) {
53
1.19G
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.19G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.19G
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.19G
    }
57
298M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
34.0M
                         float* JXL_RESTRICT a_out) {
51
34.0M
    const D d;
52
578M
    for (size_t i = 0; i < N; i++) {
53
544M
      auto in1 = Load(d, a_in1 + i * SZ);
54
544M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
544M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
544M
    }
57
34.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
6.11M
                         float* JXL_RESTRICT a_out) {
51
6.11M
    const D d;
52
201M
    for (size_t i = 0; i < N; i++) {
53
195M
      auto in1 = Load(d, a_in1 + i * SZ);
54
195M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
195M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
195M
    }
57
6.11M
  }
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_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
789
                         float* JXL_RESTRICT a_out) {
51
789
    const D d;
52
2.36k
    for (size_t i = 0; i < N; i++) {
53
1.57k
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.57k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.57k
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.57k
    }
57
789
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
285k
                         float* JXL_RESTRICT a_out) {
51
285k
    const D d;
52
857k
    for (size_t i = 0; i < N; i++) {
53
571k
      auto in1 = Load(d, a_in1 + i * SZ);
54
571k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
571k
      Store(Add(in1, in2), d, a_out + i * SZ);
56
571k
    }
57
285k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
611k
                         float* JXL_RESTRICT a_out) {
51
611k
    const D d;
52
1.83M
    for (size_t i = 0; i < N; i++) {
53
1.22M
      auto in1 = Load(d, a_in1 + i * SZ);
54
1.22M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
1.22M
      Store(Add(in1, in2), d, a_out + i * SZ);
56
1.22M
    }
57
611k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
53.5k
                         float* JXL_RESTRICT a_out) {
51
53.5k
    const D d;
52
267k
    for (size_t i = 0; i < N; i++) {
53
214k
      auto in1 = Load(d, a_in1 + i * SZ);
54
214k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
214k
      Store(Add(in1, in2), d, a_out + i * SZ);
56
214k
    }
57
53.5k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
448k
                         float* JXL_RESTRICT a_out) {
51
448k
    const D d;
52
1.34M
    for (size_t i = 0; i < N; i++) {
53
896k
      auto in1 = Load(d, a_in1 + i * SZ);
54
896k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
896k
      Store(Add(in1, in2), d, a_out + i * SZ);
56
896k
    }
57
448k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
197k
                         float* JXL_RESTRICT a_out) {
51
197k
    const D d;
52
986k
    for (size_t i = 0; i < N; i++) {
53
789k
      auto in1 = Load(d, a_in1 + i * SZ);
54
789k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
789k
      Store(Add(in1, in2), d, a_out + i * SZ);
56
789k
    }
57
197k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Line
Count
Source
50
36
                         float* JXL_RESTRICT a_out) {
51
36
    const D d;
52
324
    for (size_t i = 0; i < N; i++) {
53
288
      auto in1 = Load(d, a_in1 + i * SZ);
54
288
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
55
288
      Store(Add(in1, in2), d, a_out + i * SZ);
56
288
    }
57
36
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::AddReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::AddReverse(float const*, float const*, float*)
58
  static void SubReverse(const float* JXL_RESTRICT a_in1,
59
                         const float* JXL_RESTRICT a_in2,
60
1.77G
                         float* JXL_RESTRICT a_out) {
61
1.77G
    const D d;
62
7.75G
    for (size_t i = 0; i < N; i++) {
63
5.98G
      auto in1 = Load(d, a_in1 + i * SZ);
64
5.98G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
5.98G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
5.98G
    }
67
1.77G
  }
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<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::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<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::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<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::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<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::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<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::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_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::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<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::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<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::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<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::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_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::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<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::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<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::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<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::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<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::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_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
2.04M
                         float* JXL_RESTRICT a_out) {
61
2.04M
    const D d;
62
6.13M
    for (size_t i = 0; i < N; i++) {
63
4.08M
      auto in1 = Load(d, a_in1 + i * SZ);
64
4.08M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
4.08M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
4.08M
    }
67
2.04M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
721k
                         float* JXL_RESTRICT a_out) {
61
721k
    const D d;
62
3.60M
    for (size_t i = 0; i < N; i++) {
63
2.88M
      auto in1 = Load(d, a_in1 + i * SZ);
64
2.88M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
2.88M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
2.88M
    }
67
721k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
32.1M
                         float* JXL_RESTRICT a_out) {
61
32.1M
    const D d;
62
96.5M
    for (size_t i = 0; i < N; i++) {
63
64.3M
      auto in1 = Load(d, a_in1 + i * SZ);
64
64.3M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
64.3M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
64.3M
    }
67
32.1M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
15.7M
                         float* JXL_RESTRICT a_out) {
61
15.7M
    const D d;
62
78.6M
    for (size_t i = 0; i < N; i++) {
63
62.9M
      auto in1 = Load(d, a_in1 + i * SZ);
64
62.9M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
62.9M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
62.9M
    }
67
15.7M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
5.88M
                         float* JXL_RESTRICT a_out) {
61
5.88M
    const D d;
62
52.9M
    for (size_t i = 0; i < N; i++) {
63
47.0M
      auto in1 = Load(d, a_in1 + i * SZ);
64
47.0M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
47.0M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
47.0M
    }
67
5.88M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
2.19M
                         float* JXL_RESTRICT a_out) {
61
2.19M
    const D d;
62
37.3M
    for (size_t i = 0; i < N; i++) {
63
35.1M
      auto in1 = Load(d, a_in1 + i * SZ);
64
35.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
35.1M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
35.1M
    }
67
2.19M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
596k
                         float* JXL_RESTRICT a_out) {
61
596k
    const D d;
62
19.6M
    for (size_t i = 0; i < N; i++) {
63
19.1M
      auto in1 = Load(d, a_in1 + i * SZ);
64
19.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
19.1M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
19.1M
    }
67
596k
  }
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_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
2.04M
                         float* JXL_RESTRICT a_out) {
61
2.04M
    const D d;
62
6.13M
    for (size_t i = 0; i < N; i++) {
63
4.08M
      auto in1 = Load(d, a_in1 + i * SZ);
64
4.08M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
4.08M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
4.08M
    }
67
2.04M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
721k
                         float* JXL_RESTRICT a_out) {
61
721k
    const D d;
62
3.60M
    for (size_t i = 0; i < N; i++) {
63
2.88M
      auto in1 = Load(d, a_in1 + i * SZ);
64
2.88M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
2.88M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
2.88M
    }
67
721k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
76.4M
                         float* JXL_RESTRICT a_out) {
61
76.4M
    const D d;
62
229M
    for (size_t i = 0; i < N; i++) {
63
152M
      auto in1 = Load(d, a_in1 + i * SZ);
64
152M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
152M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
152M
    }
67
76.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
37.8M
                         float* JXL_RESTRICT a_out) {
61
37.8M
    const D d;
62
189M
    for (size_t i = 0; i < N; i++) {
63
151M
      auto in1 = Load(d, a_in1 + i * SZ);
64
151M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
151M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
151M
    }
67
37.8M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
5.88M
                         float* JXL_RESTRICT a_out) {
61
5.88M
    const D d;
62
52.9M
    for (size_t i = 0; i < N; i++) {
63
47.0M
      auto in1 = Load(d, a_in1 + i * SZ);
64
47.0M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
47.0M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
47.0M
    }
67
5.88M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
2.19M
                         float* JXL_RESTRICT a_out) {
61
2.19M
    const D d;
62
37.3M
    for (size_t i = 0; i < N; i++) {
63
35.1M
      auto in1 = Load(d, a_in1 + i * SZ);
64
35.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
35.1M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
35.1M
    }
67
2.19M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
596k
                         float* JXL_RESTRICT a_out) {
61
596k
    const D d;
62
19.6M
    for (size_t i = 0; i < N; i++) {
63
19.1M
      auto in1 = Load(d, a_in1 + i * SZ);
64
19.1M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
19.1M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
19.1M
    }
67
596k
  }
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_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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
60
354M
                         float* JXL_RESTRICT a_out) {
61
354M
    const D d;
62
1.06G
    for (size_t i = 0; i < N; i++) {
63
708M
      auto in1 = Load(d, a_in1 + i * SZ);
64
708M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
708M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
708M
    }
67
354M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
88.5M
                         float* JXL_RESTRICT a_out) {
61
88.5M
    const D d;
62
442M
    for (size_t i = 0; i < N; i++) {
63
354M
      auto in1 = Load(d, a_in1 + i * SZ);
64
354M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
354M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
354M
    }
67
88.5M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
686M
                         float* JXL_RESTRICT a_out) {
61
686M
    const D d;
62
2.05G
    for (size_t i = 0; i < N; i++) {
63
1.37G
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.37G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.37G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.37G
    }
67
686M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
298M
                         float* JXL_RESTRICT a_out) {
61
298M
    const D d;
62
1.49G
    for (size_t i = 0; i < N; i++) {
63
1.19G
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.19G
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.19G
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.19G
    }
67
298M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
119M
                         float* JXL_RESTRICT a_out) {
61
119M
    const D d;
62
1.07G
    for (size_t i = 0; i < N; i++) {
63
958M
      auto in1 = Load(d, a_in1 + i * SZ);
64
958M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
958M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
958M
    }
67
119M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
34.0M
                         float* JXL_RESTRICT a_out) {
61
34.0M
    const D d;
62
578M
    for (size_t i = 0; i < N; i++) {
63
544M
      auto in1 = Load(d, a_in1 + i * SZ);
64
544M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
544M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
544M
    }
67
34.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
6.11M
                         float* JXL_RESTRICT a_out) {
61
6.11M
    const D d;
62
201M
    for (size_t i = 0; i < N; i++) {
63
195M
      auto in1 = Load(d, a_in1 + i * SZ);
64
195M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
195M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
195M
    }
67
6.11M
  }
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_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
789
                         float* JXL_RESTRICT a_out) {
61
789
    const D d;
62
2.36k
    for (size_t i = 0; i < N; i++) {
63
1.57k
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.57k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.57k
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.57k
    }
67
789
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
285k
                         float* JXL_RESTRICT a_out) {
61
285k
    const D d;
62
857k
    for (size_t i = 0; i < N; i++) {
63
571k
      auto in1 = Load(d, a_in1 + i * SZ);
64
571k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
571k
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
571k
    }
67
285k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
611k
                         float* JXL_RESTRICT a_out) {
61
611k
    const D d;
62
1.83M
    for (size_t i = 0; i < N; i++) {
63
1.22M
      auto in1 = Load(d, a_in1 + i * SZ);
64
1.22M
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
1.22M
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
1.22M
    }
67
611k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
53.5k
                         float* JXL_RESTRICT a_out) {
61
53.5k
    const D d;
62
267k
    for (size_t i = 0; i < N; i++) {
63
214k
      auto in1 = Load(d, a_in1 + i * SZ);
64
214k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
214k
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
214k
    }
67
53.5k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
448k
                         float* JXL_RESTRICT a_out) {
61
448k
    const D d;
62
1.34M
    for (size_t i = 0; i < N; i++) {
63
896k
      auto in1 = Load(d, a_in1 + i * SZ);
64
896k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
896k
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
896k
    }
67
448k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
197k
                         float* JXL_RESTRICT a_out) {
61
197k
    const D d;
62
986k
    for (size_t i = 0; i < N; i++) {
63
789k
      auto in1 = Load(d, a_in1 + i * SZ);
64
789k
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
789k
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
789k
    }
67
197k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Line
Count
Source
60
36
                         float* JXL_RESTRICT a_out) {
61
36
    const D d;
62
324
    for (size_t i = 0; i < N; i++) {
63
288
      auto in1 = Load(d, a_in1 + i * SZ);
64
288
      auto in2 = Load(d, a_in2 + (N - i - 1) * SZ);
65
288
      Store(Sub(in1, in2), d, a_out + i * SZ);
66
288
    }
67
36
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::SubReverse(float const*, float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::SubReverse(float const*, float const*, float*)
68
1.77G
  static void B(float* JXL_RESTRICT coeff) {
69
1.77G
    const D d;
70
1.77G
    auto sqrt2 = Set(d, kSqrt2);
71
1.77G
    auto in1_0 = Load(d, coeff);
72
1.77G
    auto in2_0 = Load(d, coeff + SZ);
73
1.77G
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
4.20G
    for (size_t i = 1; i + 1 < N; i++) {
75
2.43G
      auto in1 = Load(d, coeff + i * SZ);
76
2.43G
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
2.43G
      Store(Add(in1, in2), d, coeff + i * SZ);
78
2.43G
    }
79
1.77G
  }
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<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::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<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::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<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::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<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::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<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::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_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::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<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::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<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::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<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::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_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::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<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::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<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::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<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::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<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::B(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
68
2.04M
  static void B(float* JXL_RESTRICT coeff) {
69
2.04M
    const D d;
70
2.04M
    auto sqrt2 = Set(d, kSqrt2);
71
2.04M
    auto in1_0 = Load(d, coeff);
72
2.04M
    auto in2_0 = Load(d, coeff + SZ);
73
2.04M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.04M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
2.04M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
721k
  static void B(float* JXL_RESTRICT coeff) {
69
721k
    const D d;
70
721k
    auto sqrt2 = Set(d, kSqrt2);
71
721k
    auto in1_0 = Load(d, coeff);
72
721k
    auto in2_0 = Load(d, coeff + SZ);
73
721k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.16M
    for (size_t i = 1; i + 1 < N; i++) {
75
1.44M
      auto in1 = Load(d, coeff + i * SZ);
76
1.44M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
1.44M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
1.44M
    }
79
721k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
32.1M
  static void B(float* JXL_RESTRICT coeff) {
69
32.1M
    const D d;
70
32.1M
    auto sqrt2 = Set(d, kSqrt2);
71
32.1M
    auto in1_0 = Load(d, coeff);
72
32.1M
    auto in2_0 = Load(d, coeff + SZ);
73
32.1M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
32.1M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
32.1M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
15.7M
  static void B(float* JXL_RESTRICT coeff) {
69
15.7M
    const D d;
70
15.7M
    auto sqrt2 = Set(d, kSqrt2);
71
15.7M
    auto in1_0 = Load(d, coeff);
72
15.7M
    auto in2_0 = Load(d, coeff + SZ);
73
15.7M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
47.1M
    for (size_t i = 1; i + 1 < N; i++) {
75
31.4M
      auto in1 = Load(d, coeff + i * SZ);
76
31.4M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
31.4M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
31.4M
    }
79
15.7M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
5.88M
  static void B(float* JXL_RESTRICT coeff) {
69
5.88M
    const D d;
70
5.88M
    auto sqrt2 = Set(d, kSqrt2);
71
5.88M
    auto in1_0 = Load(d, coeff);
72
5.88M
    auto in2_0 = Load(d, coeff + SZ);
73
5.88M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
41.1M
    for (size_t i = 1; i + 1 < N; i++) {
75
35.2M
      auto in1 = Load(d, coeff + i * SZ);
76
35.2M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
35.2M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
35.2M
    }
79
5.88M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Line
Count
Source
68
2.19M
  static void B(float* JXL_RESTRICT coeff) {
69
2.19M
    const D d;
70
2.19M
    auto sqrt2 = Set(d, kSqrt2);
71
2.19M
    auto in1_0 = Load(d, coeff);
72
2.19M
    auto in2_0 = Load(d, coeff + SZ);
73
2.19M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
32.9M
    for (size_t i = 1; i + 1 < N; i++) {
75
30.7M
      auto in1 = Load(d, coeff + i * SZ);
76
30.7M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
30.7M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
30.7M
    }
79
2.19M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Line
Count
Source
68
596k
  static void B(float* JXL_RESTRICT coeff) {
69
596k
    const D d;
70
596k
    auto sqrt2 = Set(d, kSqrt2);
71
596k
    auto in1_0 = Load(d, coeff);
72
596k
    auto in2_0 = Load(d, coeff + SZ);
73
596k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
18.5M
    for (size_t i = 1; i + 1 < N; i++) {
75
17.9M
      auto in1 = Load(d, coeff + i * SZ);
76
17.9M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
17.9M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
17.9M
    }
79
596k
  }
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_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
68
2.04M
  static void B(float* JXL_RESTRICT coeff) {
69
2.04M
    const D d;
70
2.04M
    auto sqrt2 = Set(d, kSqrt2);
71
2.04M
    auto in1_0 = Load(d, coeff);
72
2.04M
    auto in2_0 = Load(d, coeff + SZ);
73
2.04M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.04M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
2.04M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
721k
  static void B(float* JXL_RESTRICT coeff) {
69
721k
    const D d;
70
721k
    auto sqrt2 = Set(d, kSqrt2);
71
721k
    auto in1_0 = Load(d, coeff);
72
721k
    auto in2_0 = Load(d, coeff + SZ);
73
721k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
2.16M
    for (size_t i = 1; i + 1 < N; i++) {
75
1.44M
      auto in1 = Load(d, coeff + i * SZ);
76
1.44M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
1.44M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
1.44M
    }
79
721k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
76.4M
  static void B(float* JXL_RESTRICT coeff) {
69
76.4M
    const D d;
70
76.4M
    auto sqrt2 = Set(d, kSqrt2);
71
76.4M
    auto in1_0 = Load(d, coeff);
72
76.4M
    auto in2_0 = Load(d, coeff + SZ);
73
76.4M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
76.4M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
76.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
37.8M
  static void B(float* JXL_RESTRICT coeff) {
69
37.8M
    const D d;
70
37.8M
    auto sqrt2 = Set(d, kSqrt2);
71
37.8M
    auto in1_0 = Load(d, coeff);
72
37.8M
    auto in2_0 = Load(d, coeff + SZ);
73
37.8M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
113M
    for (size_t i = 1; i + 1 < N; i++) {
75
75.7M
      auto in1 = Load(d, coeff + i * SZ);
76
75.7M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
75.7M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
75.7M
    }
79
37.8M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
5.88M
  static void B(float* JXL_RESTRICT coeff) {
69
5.88M
    const D d;
70
5.88M
    auto sqrt2 = Set(d, kSqrt2);
71
5.88M
    auto in1_0 = Load(d, coeff);
72
5.88M
    auto in2_0 = Load(d, coeff + SZ);
73
5.88M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
41.1M
    for (size_t i = 1; i + 1 < N; i++) {
75
35.2M
      auto in1 = Load(d, coeff + i * SZ);
76
35.2M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
35.2M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
35.2M
    }
79
5.88M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Line
Count
Source
68
2.19M
  static void B(float* JXL_RESTRICT coeff) {
69
2.19M
    const D d;
70
2.19M
    auto sqrt2 = Set(d, kSqrt2);
71
2.19M
    auto in1_0 = Load(d, coeff);
72
2.19M
    auto in2_0 = Load(d, coeff + SZ);
73
2.19M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
32.9M
    for (size_t i = 1; i + 1 < N; i++) {
75
30.7M
      auto in1 = Load(d, coeff + i * SZ);
76
30.7M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
30.7M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
30.7M
    }
79
2.19M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Line
Count
Source
68
596k
  static void B(float* JXL_RESTRICT coeff) {
69
596k
    const D d;
70
596k
    auto sqrt2 = Set(d, kSqrt2);
71
596k
    auto in1_0 = Load(d, coeff);
72
596k
    auto in2_0 = Load(d, coeff + SZ);
73
596k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
18.5M
    for (size_t i = 1; i + 1 < N; i++) {
75
17.9M
      auto in1 = Load(d, coeff + i * SZ);
76
17.9M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
17.9M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
17.9M
    }
79
596k
  }
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_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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
68
354M
  static void B(float* JXL_RESTRICT coeff) {
69
354M
    const D d;
70
354M
    auto sqrt2 = Set(d, kSqrt2);
71
354M
    auto in1_0 = Load(d, coeff);
72
354M
    auto in2_0 = Load(d, coeff + SZ);
73
354M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
354M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
354M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
88.5M
  static void B(float* JXL_RESTRICT coeff) {
69
88.5M
    const D d;
70
88.5M
    auto sqrt2 = Set(d, kSqrt2);
71
88.5M
    auto in1_0 = Load(d, coeff);
72
88.5M
    auto in2_0 = Load(d, coeff + SZ);
73
88.5M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
265M
    for (size_t i = 1; i + 1 < N; i++) {
75
177M
      auto in1 = Load(d, coeff + i * SZ);
76
177M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
177M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
177M
    }
79
88.5M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
686M
  static void B(float* JXL_RESTRICT coeff) {
69
686M
    const D d;
70
686M
    auto sqrt2 = Set(d, kSqrt2);
71
686M
    auto in1_0 = Load(d, coeff);
72
686M
    auto in2_0 = Load(d, coeff + SZ);
73
686M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
686M
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
686M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
298M
  static void B(float* JXL_RESTRICT coeff) {
69
298M
    const D d;
70
298M
    auto sqrt2 = Set(d, kSqrt2);
71
298M
    auto in1_0 = Load(d, coeff);
72
298M
    auto in2_0 = Load(d, coeff + SZ);
73
298M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
896M
    for (size_t i = 1; i + 1 < N; i++) {
75
597M
      auto in1 = Load(d, coeff + i * SZ);
76
597M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
597M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
597M
    }
79
298M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
119M
  static void B(float* JXL_RESTRICT coeff) {
69
119M
    const D d;
70
119M
    auto sqrt2 = Set(d, kSqrt2);
71
119M
    auto in1_0 = Load(d, coeff);
72
119M
    auto in2_0 = Load(d, coeff + SZ);
73
119M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
838M
    for (size_t i = 1; i + 1 < N; i++) {
75
718M
      auto in1 = Load(d, coeff + i * SZ);
76
718M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
718M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
718M
    }
79
119M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Line
Count
Source
68
34.0M
  static void B(float* JXL_RESTRICT coeff) {
69
34.0M
    const D d;
70
34.0M
    auto sqrt2 = Set(d, kSqrt2);
71
34.0M
    auto in1_0 = Load(d, coeff);
72
34.0M
    auto in2_0 = Load(d, coeff + SZ);
73
34.0M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
510M
    for (size_t i = 1; i + 1 < N; i++) {
75
476M
      auto in1 = Load(d, coeff + i * SZ);
76
476M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
476M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
476M
    }
79
34.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::B(float*)
Line
Count
Source
68
6.11M
  static void B(float* JXL_RESTRICT coeff) {
69
6.11M
    const D d;
70
6.11M
    auto sqrt2 = Set(d, kSqrt2);
71
6.11M
    auto in1_0 = Load(d, coeff);
72
6.11M
    auto in2_0 = Load(d, coeff + SZ);
73
6.11M
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
189M
    for (size_t i = 1; i + 1 < N; i++) {
75
183M
      auto in1 = Load(d, coeff + i * SZ);
76
183M
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
183M
      Store(Add(in1, in2), d, coeff + i * SZ);
78
183M
    }
79
6.11M
  }
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_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::B(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Line
Count
Source
68
789
  static void B(float* JXL_RESTRICT coeff) {
69
789
    const D d;
70
789
    auto sqrt2 = Set(d, kSqrt2);
71
789
    auto in1_0 = Load(d, coeff);
72
789
    auto in2_0 = Load(d, coeff + SZ);
73
789
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
789
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
789
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Line
Count
Source
68
285k
  static void B(float* JXL_RESTRICT coeff) {
69
285k
    const D d;
70
285k
    auto sqrt2 = Set(d, kSqrt2);
71
285k
    auto in1_0 = Load(d, coeff);
72
285k
    auto in2_0 = Load(d, coeff + SZ);
73
285k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
285k
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
285k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Line
Count
Source
68
611k
  static void B(float* JXL_RESTRICT coeff) {
69
611k
    const D d;
70
611k
    auto sqrt2 = Set(d, kSqrt2);
71
611k
    auto in1_0 = Load(d, coeff);
72
611k
    auto in2_0 = Load(d, coeff + SZ);
73
611k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
611k
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
611k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Line
Count
Source
68
53.5k
  static void B(float* JXL_RESTRICT coeff) {
69
53.5k
    const D d;
70
53.5k
    auto sqrt2 = Set(d, kSqrt2);
71
53.5k
    auto in1_0 = Load(d, coeff);
72
53.5k
    auto in2_0 = Load(d, coeff + SZ);
73
53.5k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
160k
    for (size_t i = 1; i + 1 < N; i++) {
75
107k
      auto in1 = Load(d, coeff + i * SZ);
76
107k
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
107k
      Store(Add(in1, in2), d, coeff + i * SZ);
78
107k
    }
79
53.5k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Line
Count
Source
68
448k
  static void B(float* JXL_RESTRICT coeff) {
69
448k
    const D d;
70
448k
    auto sqrt2 = Set(d, kSqrt2);
71
448k
    auto in1_0 = Load(d, coeff);
72
448k
    auto in2_0 = Load(d, coeff + SZ);
73
448k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
448k
    for (size_t i = 1; i + 1 < N; i++) {
75
0
      auto in1 = Load(d, coeff + i * SZ);
76
0
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
0
      Store(Add(in1, in2), d, coeff + i * SZ);
78
0
    }
79
448k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Line
Count
Source
68
197k
  static void B(float* JXL_RESTRICT coeff) {
69
197k
    const D d;
70
197k
    auto sqrt2 = Set(d, kSqrt2);
71
197k
    auto in1_0 = Load(d, coeff);
72
197k
    auto in2_0 = Load(d, coeff + SZ);
73
197k
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
592k
    for (size_t i = 1; i + 1 < N; i++) {
75
394k
      auto in1 = Load(d, coeff + i * SZ);
76
394k
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
394k
      Store(Add(in1, in2), d, coeff + i * SZ);
78
394k
    }
79
197k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Line
Count
Source
68
36
  static void B(float* JXL_RESTRICT coeff) {
69
36
    const D d;
70
36
    auto sqrt2 = Set(d, kSqrt2);
71
36
    auto in1_0 = Load(d, coeff);
72
36
    auto in2_0 = Load(d, coeff + SZ);
73
36
    Store(MulAdd(in1_0, sqrt2, in2_0), d, coeff);
74
252
    for (size_t i = 1; i + 1 < N; i++) {
75
216
      auto in1 = Load(d, coeff + i * SZ);
76
216
      auto in2 = Load(d, coeff + (i + 1) * SZ);
77
216
      Store(Add(in1, in2), d, coeff + i * SZ);
78
216
    }
79
36
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 1ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::B(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::B(float*)
80
1.76G
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
1.76G
    const D d;
82
6.04G
    for (size_t i = N - 1; i > 0; i--) {
83
4.27G
      auto in1 = Load(d, coeff + i * SZ);
84
4.27G
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
4.27G
      Store(Add(in1, in2), d, coeff + i * SZ);
86
4.27G
    }
87
1.76G
    auto sqrt2 = Set(d, kSqrt2);
88
1.76G
    auto in1 = Load(d, coeff);
89
1.76G
    Store(Mul(in1, sqrt2), d, coeff);
90
1.76G
  }
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, 4ul>::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, 8ul>::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<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::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<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::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, 8ul>::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<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<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::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<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::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, 4ul>::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, 8ul>::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<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::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<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Line
Count
Source
80
95.2k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
95.2k
    const D d;
82
190k
    for (size_t i = N - 1; i > 0; i--) {
83
95.2k
      auto in1 = Load(d, coeff + i * SZ);
84
95.2k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
95.2k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
95.2k
    }
87
95.2k
    auto sqrt2 = Set(d, kSqrt2);
88
95.2k
    auto in1 = Load(d, coeff);
89
95.2k
    Store(Mul(in1, sqrt2), d, coeff);
90
95.2k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
203k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
203k
    const D d;
82
407k
    for (size_t i = N - 1; i > 0; i--) {
83
203k
      auto in1 = Load(d, coeff + i * SZ);
84
203k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
203k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
203k
    }
87
203k
    auto sqrt2 = Set(d, kSqrt2);
88
203k
    auto in1 = Load(d, coeff);
89
203k
    Store(Mul(in1, sqrt2), d, coeff);
90
203k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
149k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
149k
    const D d;
82
298k
    for (size_t i = N - 1; i > 0; i--) {
83
149k
      auto in1 = Load(d, coeff + i * SZ);
84
149k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
149k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
149k
    }
87
149k
    auto sqrt2 = Set(d, kSqrt2);
88
149k
    auto in1 = Load(d, coeff);
89
149k
    Store(Mul(in1, sqrt2), d, coeff);
90
149k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
17.8k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
17.8k
    const D d;
82
71.3k
    for (size_t i = N - 1; i > 0; i--) {
83
53.5k
      auto in1 = Load(d, coeff + i * SZ);
84
53.5k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
53.5k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
53.5k
    }
87
17.8k
    auto sqrt2 = Set(d, kSqrt2);
88
17.8k
    auto in1 = Load(d, coeff);
89
17.8k
    Store(Mul(in1, sqrt2), d, coeff);
90
17.8k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
65.7k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
65.7k
    const D d;
82
262k
    for (size_t i = N - 1; i > 0; i--) {
83
197k
      auto in1 = Load(d, coeff + i * SZ);
84
197k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
197k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
197k
    }
87
65.7k
    auto sqrt2 = Set(d, kSqrt2);
88
65.7k
    auto in1 = Load(d, coeff);
89
65.7k
    Store(Mul(in1, sqrt2), d, coeff);
90
65.7k
  }
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<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::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<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::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<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::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<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 2ul>::BTranspose(float*)
Line
Count
Source
80
95.2k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
95.2k
    const D d;
82
190k
    for (size_t i = N - 1; i > 0; i--) {
83
95.2k
      auto in1 = Load(d, coeff + i * SZ);
84
95.2k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
95.2k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
95.2k
    }
87
95.2k
    auto sqrt2 = Set(d, kSqrt2);
88
95.2k
    auto in1 = Load(d, coeff);
89
95.2k
    Store(Mul(in1, sqrt2), d, coeff);
90
95.2k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
203k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
203k
    const D d;
82
407k
    for (size_t i = N - 1; i > 0; i--) {
83
203k
      auto in1 = Load(d, coeff + i * SZ);
84
203k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
203k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
203k
    }
87
203k
    auto sqrt2 = Set(d, kSqrt2);
88
203k
    auto in1 = Load(d, coeff);
89
203k
    Store(Mul(in1, sqrt2), d, coeff);
90
203k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
149k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
149k
    const D d;
82
298k
    for (size_t i = N - 1; i > 0; i--) {
83
149k
      auto in1 = Load(d, coeff + i * SZ);
84
149k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
149k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
149k
    }
87
149k
    auto sqrt2 = Set(d, kSqrt2);
88
149k
    auto in1 = Load(d, coeff);
89
149k
    Store(Mul(in1, sqrt2), d, coeff);
90
149k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
17.8k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
17.8k
    const D d;
82
71.3k
    for (size_t i = N - 1; i > 0; i--) {
83
53.5k
      auto in1 = Load(d, coeff + i * SZ);
84
53.5k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
53.5k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
53.5k
    }
87
17.8k
    auto sqrt2 = Set(d, kSqrt2);
88
17.8k
    auto in1 = Load(d, coeff);
89
17.8k
    Store(Mul(in1, sqrt2), d, coeff);
90
17.8k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
65.7k
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
65.7k
    const D d;
82
262k
    for (size_t i = N - 1; i > 0; i--) {
83
197k
      auto in1 = Load(d, coeff + i * SZ);
84
197k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
197k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
197k
    }
87
65.7k
    auto sqrt2 = Set(d, kSqrt2);
88
65.7k
    auto in1 = Load(d, coeff);
89
65.7k
    Store(Mul(in1, sqrt2), d, coeff);
90
65.7k
  }
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<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::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<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::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<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::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<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::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
80
686M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
686M
    const D d;
82
1.37G
    for (size_t i = N - 1; i > 0; i--) {
83
686M
      auto in1 = Load(d, coeff + i * SZ);
84
686M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
686M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
686M
    }
87
686M
    auto sqrt2 = Set(d, kSqrt2);
88
686M
    auto in1 = Load(d, coeff);
89
686M
    Store(Mul(in1, sqrt2), d, coeff);
90
686M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
354M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
354M
    const D d;
82
708M
    for (size_t i = N - 1; i > 0; i--) {
83
354M
      auto in1 = Load(d, coeff + i * SZ);
84
354M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
354M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
354M
    }
87
354M
    auto sqrt2 = Set(d, kSqrt2);
88
354M
    auto in1 = Load(d, coeff);
89
354M
    Store(Mul(in1, sqrt2), d, coeff);
90
354M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
88.5M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
88.5M
    const D d;
82
354M
    for (size_t i = N - 1; i > 0; i--) {
83
265M
      auto in1 = Load(d, coeff + i * SZ);
84
265M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
265M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
265M
    }
87
88.5M
    auto sqrt2 = Set(d, kSqrt2);
88
88.5M
    auto in1 = Load(d, coeff);
89
88.5M
    Store(Mul(in1, sqrt2), d, coeff);
90
88.5M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
298M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
298M
    const D d;
82
1.19G
    for (size_t i = N - 1; i > 0; i--) {
83
896M
      auto in1 = Load(d, coeff + i * SZ);
84
896M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
896M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
896M
    }
87
298M
    auto sqrt2 = Set(d, kSqrt2);
88
298M
    auto in1 = Load(d, coeff);
89
298M
    Store(Mul(in1, sqrt2), d, coeff);
90
298M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
119M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
119M
    const D d;
82
958M
    for (size_t i = N - 1; i > 0; i--) {
83
838M
      auto in1 = Load(d, coeff + i * SZ);
84
838M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
838M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
838M
    }
87
119M
    auto sqrt2 = Set(d, kSqrt2);
88
119M
    auto in1 = Load(d, coeff);
89
119M
    Store(Mul(in1, sqrt2), d, coeff);
90
119M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
34.0M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
34.0M
    const D d;
82
544M
    for (size_t i = N - 1; i > 0; i--) {
83
510M
      auto in1 = Load(d, coeff + i * SZ);
84
510M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
510M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
510M
    }
87
34.0M
    auto sqrt2 = Set(d, kSqrt2);
88
34.0M
    auto in1 = Load(d, coeff);
89
34.0M
    Store(Mul(in1, sqrt2), d, coeff);
90
34.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
6.11M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
6.11M
    const D d;
82
195M
    for (size_t i = N - 1; i > 0; i--) {
83
189M
      auto in1 = Load(d, coeff + i * SZ);
84
189M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
189M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
189M
    }
87
6.11M
    auto sqrt2 = Set(d, kSqrt2);
88
6.11M
    auto in1 = Load(d, coeff);
89
6.11M
    Store(Mul(in1, sqrt2), d, coeff);
90
6.11M
  }
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, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::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, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::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, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::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: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
98.1M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
98.1M
    const D d;
82
196M
    for (size_t i = N - 1; i > 0; i--) {
83
98.1M
      auto in1 = Load(d, coeff + i * SZ);
84
98.1M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
98.1M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
98.1M
    }
87
98.1M
    auto sqrt2 = Set(d, kSqrt2);
88
98.1M
    auto in1 = Load(d, coeff);
89
98.1M
    Store(Mul(in1, sqrt2), d, coeff);
90
98.1M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
6.17M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
6.17M
    const D d;
82
12.3M
    for (size_t i = N - 1; i > 0; i--) {
83
6.17M
      auto in1 = Load(d, coeff + i * SZ);
84
6.17M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
6.17M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
6.17M
    }
87
6.17M
    auto sqrt2 = Set(d, kSqrt2);
88
6.17M
    auto in1 = Load(d, coeff);
89
6.17M
    Store(Mul(in1, sqrt2), d, coeff);
90
6.17M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Line
Count
Source
80
2.17M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
2.17M
    const D d;
82
8.69M
    for (size_t i = N - 1; i > 0; i--) {
83
6.52M
      auto in1 = Load(d, coeff + i * SZ);
84
6.52M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
6.52M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
6.52M
    }
87
2.17M
    auto sqrt2 = Set(d, kSqrt2);
88
2.17M
    auto in1 = Load(d, coeff);
89
2.17M
    Store(Mul(in1, sqrt2), d, coeff);
90
2.17M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
47.9M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
47.9M
    const D d;
82
191M
    for (size_t i = N - 1; i > 0; i--) {
83
143M
      auto in1 = Load(d, coeff + i * SZ);
84
143M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
143M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
143M
    }
87
47.9M
    auto sqrt2 = Set(d, kSqrt2);
88
47.9M
    auto in1 = Load(d, coeff);
89
47.9M
    Store(Mul(in1, sqrt2), d, coeff);
90
47.9M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
17.6M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
17.6M
    const D d;
82
141M
    for (size_t i = N - 1; i > 0; i--) {
83
123M
      auto in1 = Load(d, coeff + i * SZ);
84
123M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
123M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
123M
    }
87
17.6M
    auto sqrt2 = Set(d, kSqrt2);
88
17.6M
    auto in1 = Load(d, coeff);
89
17.6M
    Store(Mul(in1, sqrt2), d, coeff);
90
17.6M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
6.60M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
6.60M
    const D d;
82
105M
    for (size_t i = N - 1; i > 0; i--) {
83
99.0M
      auto in1 = Load(d, coeff + i * SZ);
84
99.0M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
99.0M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
99.0M
    }
87
6.60M
    auto sqrt2 = Set(d, kSqrt2);
88
6.60M
    auto in1 = Load(d, coeff);
89
6.60M
    Store(Mul(in1, sqrt2), d, coeff);
90
6.60M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
1.79M
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
1.79M
    const D d;
82
57.3M
    for (size_t i = N - 1; i > 0; i--) {
83
55.5M
      auto in1 = Load(d, coeff + i * SZ);
84
55.5M
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
55.5M
      Store(Add(in1, in2), d, coeff + i * SZ);
86
55.5M
    }
87
1.79M
    auto sqrt2 = Set(d, kSqrt2);
88
1.79M
    auto in1 = Load(d, coeff);
89
1.79M
    Store(Mul(in1, sqrt2), d, coeff);
90
1.79M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::BTranspose(float*)
Line
Count
Source
80
288
  static void BTranspose(float* JXL_RESTRICT coeff) {
81
288
    const D d;
82
18.4k
    for (size_t i = N - 1; i > 0; i--) {
83
18.1k
      auto in1 = Load(d, coeff + i * SZ);
84
18.1k
      auto in2 = Load(d, coeff + (i - 1) * SZ);
85
18.1k
      Store(Add(in1, in2), d, coeff + i * SZ);
86
18.1k
    }
87
288
    auto sqrt2 = Set(d, kSqrt2);
88
288
    auto in1 = Load(d, coeff);
89
288
    Store(Mul(in1, sqrt2), d, coeff);
90
288
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<2ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::BTranspose(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::BTranspose(float*)
91
  // Ideally optimized away by compiler (except the multiply).
92
  static void InverseEvenOdd(const float* JXL_RESTRICT a_in,
93
1.77G
                             float* JXL_RESTRICT a_out) {
94
1.77G
    const D d;
95
7.75G
    for (size_t i = 0; i < N / 2; i++) {
96
5.98G
      auto in1 = Load(d, a_in + i * SZ);
97
5.98G
      Store(in1, d, a_out + 2 * i * SZ);
98
5.98G
    }
99
7.75G
    for (size_t i = N / 2; i < N; i++) {
100
5.98G
      auto in1 = Load(d, a_in + i * SZ);
101
5.98G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
5.98G
    }
103
1.77G
  }
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<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::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<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::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<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
2.04M
                             float* JXL_RESTRICT a_out) {
94
2.04M
    const D d;
95
6.13M
    for (size_t i = 0; i < N / 2; i++) {
96
4.08M
      auto in1 = Load(d, a_in + i * SZ);
97
4.08M
      Store(in1, d, a_out + 2 * i * SZ);
98
4.08M
    }
99
6.13M
    for (size_t i = N / 2; i < N; i++) {
100
4.08M
      auto in1 = Load(d, a_in + i * SZ);
101
4.08M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
4.08M
    }
103
2.04M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
721k
                             float* JXL_RESTRICT a_out) {
94
721k
    const D d;
95
3.60M
    for (size_t i = 0; i < N / 2; i++) {
96
2.88M
      auto in1 = Load(d, a_in + i * SZ);
97
2.88M
      Store(in1, d, a_out + 2 * i * SZ);
98
2.88M
    }
99
3.60M
    for (size_t i = N / 2; i < N; i++) {
100
2.88M
      auto in1 = Load(d, a_in + i * SZ);
101
2.88M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
2.88M
    }
103
721k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
32.1M
                             float* JXL_RESTRICT a_out) {
94
32.1M
    const D d;
95
96.5M
    for (size_t i = 0; i < N / 2; i++) {
96
64.3M
      auto in1 = Load(d, a_in + i * SZ);
97
64.3M
      Store(in1, d, a_out + 2 * i * SZ);
98
64.3M
    }
99
96.5M
    for (size_t i = N / 2; i < N; i++) {
100
64.3M
      auto in1 = Load(d, a_in + i * SZ);
101
64.3M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
64.3M
    }
103
32.1M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
15.7M
                             float* JXL_RESTRICT a_out) {
94
15.7M
    const D d;
95
78.6M
    for (size_t i = 0; i < N / 2; i++) {
96
62.9M
      auto in1 = Load(d, a_in + i * SZ);
97
62.9M
      Store(in1, d, a_out + 2 * i * SZ);
98
62.9M
    }
99
78.6M
    for (size_t i = N / 2; i < N; i++) {
100
62.9M
      auto in1 = Load(d, a_in + i * SZ);
101
62.9M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
62.9M
    }
103
15.7M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
5.88M
                             float* JXL_RESTRICT a_out) {
94
5.88M
    const D d;
95
52.9M
    for (size_t i = 0; i < N / 2; i++) {
96
47.0M
      auto in1 = Load(d, a_in + i * SZ);
97
47.0M
      Store(in1, d, a_out + 2 * i * SZ);
98
47.0M
    }
99
52.9M
    for (size_t i = N / 2; i < N; i++) {
100
47.0M
      auto in1 = Load(d, a_in + i * SZ);
101
47.0M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
47.0M
    }
103
5.88M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
2.19M
                             float* JXL_RESTRICT a_out) {
94
2.19M
    const D d;
95
37.3M
    for (size_t i = 0; i < N / 2; i++) {
96
35.1M
      auto in1 = Load(d, a_in + i * SZ);
97
35.1M
      Store(in1, d, a_out + 2 * i * SZ);
98
35.1M
    }
99
37.3M
    for (size_t i = N / 2; i < N; i++) {
100
35.1M
      auto in1 = Load(d, a_in + i * SZ);
101
35.1M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
35.1M
    }
103
2.19M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
596k
                             float* JXL_RESTRICT a_out) {
94
596k
    const D d;
95
19.6M
    for (size_t i = 0; i < N / 2; i++) {
96
19.1M
      auto in1 = Load(d, a_in + i * SZ);
97
19.1M
      Store(in1, d, a_out + 2 * i * SZ);
98
19.1M
    }
99
19.6M
    for (size_t i = N / 2; i < N; i++) {
100
19.1M
      auto in1 = Load(d, a_in + i * SZ);
101
19.1M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
19.1M
    }
103
596k
  }
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_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
2.04M
                             float* JXL_RESTRICT a_out) {
94
2.04M
    const D d;
95
6.13M
    for (size_t i = 0; i < N / 2; i++) {
96
4.08M
      auto in1 = Load(d, a_in + i * SZ);
97
4.08M
      Store(in1, d, a_out + 2 * i * SZ);
98
4.08M
    }
99
6.13M
    for (size_t i = N / 2; i < N; i++) {
100
4.08M
      auto in1 = Load(d, a_in + i * SZ);
101
4.08M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
4.08M
    }
103
2.04M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
721k
                             float* JXL_RESTRICT a_out) {
94
721k
    const D d;
95
3.60M
    for (size_t i = 0; i < N / 2; i++) {
96
2.88M
      auto in1 = Load(d, a_in + i * SZ);
97
2.88M
      Store(in1, d, a_out + 2 * i * SZ);
98
2.88M
    }
99
3.60M
    for (size_t i = N / 2; i < N; i++) {
100
2.88M
      auto in1 = Load(d, a_in + i * SZ);
101
2.88M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
2.88M
    }
103
721k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
76.4M
                             float* JXL_RESTRICT a_out) {
94
76.4M
    const D d;
95
229M
    for (size_t i = 0; i < N / 2; i++) {
96
152M
      auto in1 = Load(d, a_in + i * SZ);
97
152M
      Store(in1, d, a_out + 2 * i * SZ);
98
152M
    }
99
229M
    for (size_t i = N / 2; i < N; i++) {
100
152M
      auto in1 = Load(d, a_in + i * SZ);
101
152M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
152M
    }
103
76.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
37.8M
                             float* JXL_RESTRICT a_out) {
94
37.8M
    const D d;
95
189M
    for (size_t i = 0; i < N / 2; i++) {
96
151M
      auto in1 = Load(d, a_in + i * SZ);
97
151M
      Store(in1, d, a_out + 2 * i * SZ);
98
151M
    }
99
189M
    for (size_t i = N / 2; i < N; i++) {
100
151M
      auto in1 = Load(d, a_in + i * SZ);
101
151M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
151M
    }
103
37.8M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
5.88M
                             float* JXL_RESTRICT a_out) {
94
5.88M
    const D d;
95
52.9M
    for (size_t i = 0; i < N / 2; i++) {
96
47.0M
      auto in1 = Load(d, a_in + i * SZ);
97
47.0M
      Store(in1, d, a_out + 2 * i * SZ);
98
47.0M
    }
99
52.9M
    for (size_t i = N / 2; i < N; i++) {
100
47.0M
      auto in1 = Load(d, a_in + i * SZ);
101
47.0M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
47.0M
    }
103
5.88M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
2.19M
                             float* JXL_RESTRICT a_out) {
94
2.19M
    const D d;
95
37.3M
    for (size_t i = 0; i < N / 2; i++) {
96
35.1M
      auto in1 = Load(d, a_in + i * SZ);
97
35.1M
      Store(in1, d, a_out + 2 * i * SZ);
98
35.1M
    }
99
37.3M
    for (size_t i = N / 2; i < N; i++) {
100
35.1M
      auto in1 = Load(d, a_in + i * SZ);
101
35.1M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
35.1M
    }
103
2.19M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
596k
                             float* JXL_RESTRICT a_out) {
94
596k
    const D d;
95
19.6M
    for (size_t i = 0; i < N / 2; i++) {
96
19.1M
      auto in1 = Load(d, a_in + i * SZ);
97
19.1M
      Store(in1, d, a_out + 2 * i * SZ);
98
19.1M
    }
99
19.6M
    for (size_t i = N / 2; i < N; i++) {
100
19.1M
      auto in1 = Load(d, a_in + i * SZ);
101
19.1M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
19.1M
    }
103
596k
  }
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_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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
354M
                             float* JXL_RESTRICT a_out) {
94
354M
    const D d;
95
1.06G
    for (size_t i = 0; i < N / 2; i++) {
96
708M
      auto in1 = Load(d, a_in + i * SZ);
97
708M
      Store(in1, d, a_out + 2 * i * SZ);
98
708M
    }
99
1.06G
    for (size_t i = N / 2; i < N; i++) {
100
708M
      auto in1 = Load(d, a_in + i * SZ);
101
708M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
708M
    }
103
354M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
88.5M
                             float* JXL_RESTRICT a_out) {
94
88.5M
    const D d;
95
442M
    for (size_t i = 0; i < N / 2; i++) {
96
354M
      auto in1 = Load(d, a_in + i * SZ);
97
354M
      Store(in1, d, a_out + 2 * i * SZ);
98
354M
    }
99
442M
    for (size_t i = N / 2; i < N; i++) {
100
354M
      auto in1 = Load(d, a_in + i * SZ);
101
354M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
354M
    }
103
88.5M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
686M
                             float* JXL_RESTRICT a_out) {
94
686M
    const D d;
95
2.05G
    for (size_t i = 0; i < N / 2; i++) {
96
1.37G
      auto in1 = Load(d, a_in + i * SZ);
97
1.37G
      Store(in1, d, a_out + 2 * i * SZ);
98
1.37G
    }
99
2.05G
    for (size_t i = N / 2; i < N; i++) {
100
1.37G
      auto in1 = Load(d, a_in + i * SZ);
101
1.37G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.37G
    }
103
686M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
298M
                             float* JXL_RESTRICT a_out) {
94
298M
    const D d;
95
1.49G
    for (size_t i = 0; i < N / 2; i++) {
96
1.19G
      auto in1 = Load(d, a_in + i * SZ);
97
1.19G
      Store(in1, d, a_out + 2 * i * SZ);
98
1.19G
    }
99
1.49G
    for (size_t i = N / 2; i < N; i++) {
100
1.19G
      auto in1 = Load(d, a_in + i * SZ);
101
1.19G
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.19G
    }
103
298M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
119M
                             float* JXL_RESTRICT a_out) {
94
119M
    const D d;
95
1.07G
    for (size_t i = 0; i < N / 2; i++) {
96
958M
      auto in1 = Load(d, a_in + i * SZ);
97
958M
      Store(in1, d, a_out + 2 * i * SZ);
98
958M
    }
99
1.07G
    for (size_t i = N / 2; i < N; i++) {
100
958M
      auto in1 = Load(d, a_in + i * SZ);
101
958M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
958M
    }
103
119M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
34.0M
                             float* JXL_RESTRICT a_out) {
94
34.0M
    const D d;
95
578M
    for (size_t i = 0; i < N / 2; i++) {
96
544M
      auto in1 = Load(d, a_in + i * SZ);
97
544M
      Store(in1, d, a_out + 2 * i * SZ);
98
544M
    }
99
578M
    for (size_t i = N / 2; i < N; i++) {
100
544M
      auto in1 = Load(d, a_in + i * SZ);
101
544M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
544M
    }
103
34.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
6.11M
                             float* JXL_RESTRICT a_out) {
94
6.11M
    const D d;
95
201M
    for (size_t i = 0; i < N / 2; i++) {
96
195M
      auto in1 = Load(d, a_in + i * SZ);
97
195M
      Store(in1, d, a_out + 2 * i * SZ);
98
195M
    }
99
201M
    for (size_t i = N / 2; i < N; i++) {
100
195M
      auto in1 = Load(d, a_in + i * SZ);
101
195M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
195M
    }
103
6.11M
  }
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_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
789
                             float* JXL_RESTRICT a_out) {
94
789
    const D d;
95
2.36k
    for (size_t i = 0; i < N / 2; i++) {
96
1.57k
      auto in1 = Load(d, a_in + i * SZ);
97
1.57k
      Store(in1, d, a_out + 2 * i * SZ);
98
1.57k
    }
99
2.36k
    for (size_t i = N / 2; i < N; i++) {
100
1.57k
      auto in1 = Load(d, a_in + i * SZ);
101
1.57k
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.57k
    }
103
789
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
285k
                             float* JXL_RESTRICT a_out) {
94
285k
    const D d;
95
857k
    for (size_t i = 0; i < N / 2; i++) {
96
571k
      auto in1 = Load(d, a_in + i * SZ);
97
571k
      Store(in1, d, a_out + 2 * i * SZ);
98
571k
    }
99
857k
    for (size_t i = N / 2; i < N; i++) {
100
571k
      auto in1 = Load(d, a_in + i * SZ);
101
571k
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
571k
    }
103
285k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
611k
                             float* JXL_RESTRICT a_out) {
94
611k
    const D d;
95
1.83M
    for (size_t i = 0; i < N / 2; i++) {
96
1.22M
      auto in1 = Load(d, a_in + i * SZ);
97
1.22M
      Store(in1, d, a_out + 2 * i * SZ);
98
1.22M
    }
99
1.83M
    for (size_t i = N / 2; i < N; i++) {
100
1.22M
      auto in1 = Load(d, a_in + i * SZ);
101
1.22M
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
1.22M
    }
103
611k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
53.5k
                             float* JXL_RESTRICT a_out) {
94
53.5k
    const D d;
95
267k
    for (size_t i = 0; i < N / 2; i++) {
96
214k
      auto in1 = Load(d, a_in + i * SZ);
97
214k
      Store(in1, d, a_out + 2 * i * SZ);
98
214k
    }
99
267k
    for (size_t i = N / 2; i < N; i++) {
100
214k
      auto in1 = Load(d, a_in + i * SZ);
101
214k
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
214k
    }
103
53.5k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
448k
                             float* JXL_RESTRICT a_out) {
94
448k
    const D d;
95
1.34M
    for (size_t i = 0; i < N / 2; i++) {
96
896k
      auto in1 = Load(d, a_in + i * SZ);
97
896k
      Store(in1, d, a_out + 2 * i * SZ);
98
896k
    }
99
1.34M
    for (size_t i = N / 2; i < N; i++) {
100
896k
      auto in1 = Load(d, a_in + i * SZ);
101
896k
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
896k
    }
103
448k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
197k
                             float* JXL_RESTRICT a_out) {
94
197k
    const D d;
95
986k
    for (size_t i = 0; i < N / 2; i++) {
96
789k
      auto in1 = Load(d, a_in + i * SZ);
97
789k
      Store(in1, d, a_out + 2 * i * SZ);
98
789k
    }
99
986k
    for (size_t i = N / 2; i < N; i++) {
100
789k
      auto in1 = Load(d, a_in + i * SZ);
101
789k
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
789k
    }
103
197k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Line
Count
Source
93
36
                             float* JXL_RESTRICT a_out) {
94
36
    const D d;
95
324
    for (size_t i = 0; i < N / 2; i++) {
96
288
      auto in1 = Load(d, a_in + i * SZ);
97
288
      Store(in1, d, a_out + 2 * i * SZ);
98
288
    }
99
324
    for (size_t i = N / 2; i < N; i++) {
100
288
      auto in1 = Load(d, a_in + i * SZ);
101
288
      Store(in1, d, a_out + (2 * (i - N / 2) + 1) * SZ);
102
288
    }
103
36
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::InverseEvenOdd(float const*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::InverseEvenOdd(float const*, float*)
104
  // Ideally optimized away by compiler.
105
  static void ForwardEvenOdd(const float* JXL_RESTRICT a_in, size_t a_in_stride,
106
1.76G
                             float* JXL_RESTRICT a_out) {
107
1.76G
    const D d;
108
7.81G
    for (size_t i = 0; i < N / 2; i++) {
109
6.04G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
6.04G
      Store(in1, d, a_out + i * SZ);
111
6.04G
    }
112
7.81G
    for (size_t i = N / 2; i < N; i++) {
113
6.04G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
6.04G
      Store(in1, d, a_out + i * SZ);
115
6.04G
    }
116
1.76G
  }
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, 4ul>::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, 8ul>::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<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::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<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::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_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::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, 8ul>::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<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<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::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<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::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_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::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, 4ul>::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, 8ul>::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<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::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<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::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_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
95.2k
                             float* JXL_RESTRICT a_out) {
107
95.2k
    const D d;
108
285k
    for (size_t i = 0; i < N / 2; i++) {
109
190k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
190k
      Store(in1, d, a_out + i * SZ);
111
190k
    }
112
285k
    for (size_t i = N / 2; i < N; i++) {
113
190k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
190k
      Store(in1, d, a_out + i * SZ);
115
190k
    }
116
95.2k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
203k
                             float* JXL_RESTRICT a_out) {
107
203k
    const D d;
108
611k
    for (size_t i = 0; i < N / 2; i++) {
109
407k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
407k
      Store(in1, d, a_out + i * SZ);
111
407k
    }
112
611k
    for (size_t i = N / 2; i < N; i++) {
113
407k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
407k
      Store(in1, d, a_out + i * SZ);
115
407k
    }
116
203k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
149k
                             float* JXL_RESTRICT a_out) {
107
149k
    const D d;
108
447k
    for (size_t i = 0; i < N / 2; i++) {
109
298k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
298k
      Store(in1, d, a_out + i * SZ);
111
298k
    }
112
447k
    for (size_t i = N / 2; i < N; i++) {
113
298k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
298k
      Store(in1, d, a_out + i * SZ);
115
298k
    }
116
149k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
17.8k
                             float* JXL_RESTRICT a_out) {
107
17.8k
    const D d;
108
89.1k
    for (size_t i = 0; i < N / 2; i++) {
109
71.3k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
71.3k
      Store(in1, d, a_out + i * SZ);
111
71.3k
    }
112
89.1k
    for (size_t i = N / 2; i < N; i++) {
113
71.3k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
71.3k
      Store(in1, d, a_out + i * SZ);
115
71.3k
    }
116
17.8k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
65.7k
                             float* JXL_RESTRICT a_out) {
107
65.7k
    const D d;
108
328k
    for (size_t i = 0; i < N / 2; i++) {
109
262k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
262k
      Store(in1, d, a_out + i * SZ);
111
262k
    }
112
328k
    for (size_t i = N / 2; i < N; i++) {
113
262k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
262k
      Store(in1, d, a_out + i * SZ);
115
262k
    }
116
65.7k
  }
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<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
95.2k
                             float* JXL_RESTRICT a_out) {
107
95.2k
    const D d;
108
285k
    for (size_t i = 0; i < N / 2; i++) {
109
190k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
190k
      Store(in1, d, a_out + i * SZ);
111
190k
    }
112
285k
    for (size_t i = N / 2; i < N; i++) {
113
190k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
190k
      Store(in1, d, a_out + i * SZ);
115
190k
    }
116
95.2k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
203k
                             float* JXL_RESTRICT a_out) {
107
203k
    const D d;
108
611k
    for (size_t i = 0; i < N / 2; i++) {
109
407k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
407k
      Store(in1, d, a_out + i * SZ);
111
407k
    }
112
611k
    for (size_t i = N / 2; i < N; i++) {
113
407k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
407k
      Store(in1, d, a_out + i * SZ);
115
407k
    }
116
203k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
149k
                             float* JXL_RESTRICT a_out) {
107
149k
    const D d;
108
447k
    for (size_t i = 0; i < N / 2; i++) {
109
298k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
298k
      Store(in1, d, a_out + i * SZ);
111
298k
    }
112
447k
    for (size_t i = N / 2; i < N; i++) {
113
298k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
298k
      Store(in1, d, a_out + i * SZ);
115
298k
    }
116
149k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
17.8k
                             float* JXL_RESTRICT a_out) {
107
17.8k
    const D d;
108
89.1k
    for (size_t i = 0; i < N / 2; i++) {
109
71.3k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
71.3k
      Store(in1, d, a_out + i * SZ);
111
71.3k
    }
112
89.1k
    for (size_t i = N / 2; i < N; i++) {
113
71.3k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
71.3k
      Store(in1, d, a_out + i * SZ);
115
71.3k
    }
116
17.8k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
65.7k
                             float* JXL_RESTRICT a_out) {
107
65.7k
    const D d;
108
328k
    for (size_t i = 0; i < N / 2; i++) {
109
262k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
262k
      Store(in1, d, a_out + i * SZ);
111
262k
    }
112
328k
    for (size_t i = N / 2; i < N; i++) {
113
262k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
262k
      Store(in1, d, a_out + i * SZ);
115
262k
    }
116
65.7k
  }
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<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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
106
686M
                             float* JXL_RESTRICT a_out) {
107
686M
    const D d;
108
2.05G
    for (size_t i = 0; i < N / 2; i++) {
109
1.37G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
1.37G
      Store(in1, d, a_out + i * SZ);
111
1.37G
    }
112
2.05G
    for (size_t i = N / 2; i < N; i++) {
113
1.37G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
1.37G
      Store(in1, d, a_out + i * SZ);
115
1.37G
    }
116
686M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
88.5M
                             float* JXL_RESTRICT a_out) {
107
88.5M
    const D d;
108
442M
    for (size_t i = 0; i < N / 2; i++) {
109
354M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
354M
      Store(in1, d, a_out + i * SZ);
111
354M
    }
112
442M
    for (size_t i = N / 2; i < N; i++) {
113
354M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
354M
      Store(in1, d, a_out + i * SZ);
115
354M
    }
116
88.5M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
354M
                             float* JXL_RESTRICT a_out) {
107
354M
    const D d;
108
1.06G
    for (size_t i = 0; i < N / 2; i++) {
109
708M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
708M
      Store(in1, d, a_out + i * SZ);
111
708M
    }
112
1.06G
    for (size_t i = N / 2; i < N; i++) {
113
708M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
708M
      Store(in1, d, a_out + i * SZ);
115
708M
    }
116
354M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
119M
                             float* JXL_RESTRICT a_out) {
107
119M
    const D d;
108
1.07G
    for (size_t i = 0; i < N / 2; i++) {
109
958M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
958M
      Store(in1, d, a_out + i * SZ);
111
958M
    }
112
1.07G
    for (size_t i = N / 2; i < N; i++) {
113
958M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
958M
      Store(in1, d, a_out + i * SZ);
115
958M
    }
116
119M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
298M
                             float* JXL_RESTRICT a_out) {
107
298M
    const D d;
108
1.49G
    for (size_t i = 0; i < N / 2; i++) {
109
1.19G
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
1.19G
      Store(in1, d, a_out + i * SZ);
111
1.19G
    }
112
1.49G
    for (size_t i = N / 2; i < N; i++) {
113
1.19G
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
1.19G
      Store(in1, d, a_out + i * SZ);
115
1.19G
    }
116
298M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
34.0M
                             float* JXL_RESTRICT a_out) {
107
34.0M
    const D d;
108
578M
    for (size_t i = 0; i < N / 2; i++) {
109
544M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
544M
      Store(in1, d, a_out + i * SZ);
111
544M
    }
112
578M
    for (size_t i = N / 2; i < N; i++) {
113
544M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
544M
      Store(in1, d, a_out + i * SZ);
115
544M
    }
116
34.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
6.11M
                             float* JXL_RESTRICT a_out) {
107
6.11M
    const D d;
108
201M
    for (size_t i = 0; i < N / 2; i++) {
109
195M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
195M
      Store(in1, d, a_out + i * SZ);
111
195M
    }
112
201M
    for (size_t i = N / 2; i < N; i++) {
113
195M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
195M
      Store(in1, d, a_out + i * SZ);
115
195M
    }
116
6.11M
  }
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, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
98.1M
                             float* JXL_RESTRICT a_out) {
107
98.1M
    const D d;
108
294M
    for (size_t i = 0; i < N / 2; i++) {
109
196M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
196M
      Store(in1, d, a_out + i * SZ);
111
196M
    }
112
294M
    for (size_t i = N / 2; i < N; i++) {
113
196M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
196M
      Store(in1, d, a_out + i * SZ);
115
196M
    }
116
98.1M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
2.17M
                             float* JXL_RESTRICT a_out) {
107
2.17M
    const D d;
108
10.8M
    for (size_t i = 0; i < N / 2; i++) {
109
8.69M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
8.69M
      Store(in1, d, a_out + i * SZ);
111
8.69M
    }
112
10.8M
    for (size_t i = N / 2; i < N; i++) {
113
8.69M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
8.69M
      Store(in1, d, a_out + i * SZ);
115
8.69M
    }
116
2.17M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
6.17M
                             float* JXL_RESTRICT a_out) {
107
6.17M
    const D d;
108
18.5M
    for (size_t i = 0; i < N / 2; i++) {
109
12.3M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
12.3M
      Store(in1, d, a_out + i * SZ);
111
12.3M
    }
112
18.5M
    for (size_t i = N / 2; i < N; i++) {
113
12.3M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
12.3M
      Store(in1, d, a_out + i * SZ);
115
12.3M
    }
116
6.17M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
17.6M
                             float* JXL_RESTRICT a_out) {
107
17.6M
    const D d;
108
159M
    for (size_t i = 0; i < N / 2; i++) {
109
141M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
141M
      Store(in1, d, a_out + i * SZ);
111
141M
    }
112
159M
    for (size_t i = N / 2; i < N; i++) {
113
141M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
141M
      Store(in1, d, a_out + i * SZ);
115
141M
    }
116
17.6M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
47.9M
                             float* JXL_RESTRICT a_out) {
107
47.9M
    const D d;
108
239M
    for (size_t i = 0; i < N / 2; i++) {
109
191M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
191M
      Store(in1, d, a_out + i * SZ);
111
191M
    }
112
239M
    for (size_t i = N / 2; i < N; i++) {
113
191M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
191M
      Store(in1, d, a_out + i * SZ);
115
191M
    }
116
47.9M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
6.60M
                             float* JXL_RESTRICT a_out) {
107
6.60M
    const D d;
108
112M
    for (size_t i = 0; i < N / 2; i++) {
109
105M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
105M
      Store(in1, d, a_out + i * SZ);
111
105M
    }
112
112M
    for (size_t i = N / 2; i < N; i++) {
113
105M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
105M
      Store(in1, d, a_out + i * SZ);
115
105M
    }
116
6.60M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
1.79M
                             float* JXL_RESTRICT a_out) {
107
1.79M
    const D d;
108
59.1M
    for (size_t i = 0; i < N / 2; i++) {
109
57.3M
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
57.3M
      Store(in1, d, a_out + i * SZ);
111
57.3M
    }
112
59.1M
    for (size_t i = N / 2; i < N; i++) {
113
57.3M
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
57.3M
      Store(in1, d, a_out + i * SZ);
115
57.3M
    }
116
1.79M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Line
Count
Source
106
288
                             float* JXL_RESTRICT a_out) {
107
288
    const D d;
108
18.7k
    for (size_t i = 0; i < N / 2; i++) {
109
18.4k
      auto in1 = LoadU(d, a_in + 2 * i * a_in_stride);
110
18.4k
      Store(in1, d, a_out + i * SZ);
111
18.4k
    }
112
18.7k
    for (size_t i = N / 2; i < N; i++) {
113
18.4k
      auto in1 = LoadU(d, a_in + (2 * (i - N / 2) + 1) * a_in_stride);
114
18.4k
      Store(in1, d, a_out + i * SZ);
115
18.4k
    }
116
288
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::ForwardEvenOdd(float const*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::ForwardEvenOdd(float const*, unsigned long, float*)
117
  // Invoked on full vector.
118
1.77G
  static void Multiply(float* JXL_RESTRICT coeff) {
119
1.77G
    const D d;
120
7.75G
    for (size_t i = 0; i < N / 2; i++) {
121
5.98G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
5.98G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
5.98G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
5.98G
    }
125
1.77G
  }
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<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::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<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::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<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::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<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::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<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::Multiply(float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
118
2.04M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
2.04M
    const D d;
120
6.13M
    for (size_t i = 0; i < N / 2; i++) {
121
4.08M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
4.08M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
4.08M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
4.08M
    }
125
2.04M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
721k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
721k
    const D d;
120
3.60M
    for (size_t i = 0; i < N / 2; i++) {
121
2.88M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
2.88M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
2.88M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
2.88M
    }
125
721k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
32.1M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
32.1M
    const D d;
120
96.5M
    for (size_t i = 0; i < N / 2; i++) {
121
64.3M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
64.3M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
64.3M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
64.3M
    }
125
32.1M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
15.7M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
15.7M
    const D d;
120
78.6M
    for (size_t i = 0; i < N / 2; i++) {
121
62.9M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
62.9M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
62.9M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
62.9M
    }
125
15.7M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
5.88M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
5.88M
    const D d;
120
52.9M
    for (size_t i = 0; i < N / 2; i++) {
121
47.0M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
47.0M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
47.0M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
47.0M
    }
125
5.88M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Line
Count
Source
118
2.19M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
2.19M
    const D d;
120
37.3M
    for (size_t i = 0; i < N / 2; i++) {
121
35.1M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
35.1M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
35.1M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
35.1M
    }
125
2.19M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Line
Count
Source
118
596k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
596k
    const D d;
120
19.6M
    for (size_t i = 0; i < N / 2; i++) {
121
19.1M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
19.1M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
19.1M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
19.1M
    }
125
596k
  }
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_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
118
2.04M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
2.04M
    const D d;
120
6.13M
    for (size_t i = 0; i < N / 2; i++) {
121
4.08M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
4.08M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
4.08M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
4.08M
    }
125
2.04M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
721k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
721k
    const D d;
120
3.60M
    for (size_t i = 0; i < N / 2; i++) {
121
2.88M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
2.88M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
2.88M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
2.88M
    }
125
721k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
76.4M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
76.4M
    const D d;
120
229M
    for (size_t i = 0; i < N / 2; i++) {
121
152M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
152M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
152M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
152M
    }
125
76.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
37.8M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
37.8M
    const D d;
120
189M
    for (size_t i = 0; i < N / 2; i++) {
121
151M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
151M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
151M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
151M
    }
125
37.8M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
5.88M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
5.88M
    const D d;
120
52.9M
    for (size_t i = 0; i < N / 2; i++) {
121
47.0M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
47.0M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
47.0M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
47.0M
    }
125
5.88M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Line
Count
Source
118
2.19M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
2.19M
    const D d;
120
37.3M
    for (size_t i = 0; i < N / 2; i++) {
121
35.1M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
35.1M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
35.1M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
35.1M
    }
125
2.19M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Line
Count
Source
118
596k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
596k
    const D d;
120
19.6M
    for (size_t i = 0; i < N / 2; i++) {
121
19.1M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
19.1M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
19.1M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
19.1M
    }
125
596k
  }
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_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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
118
354M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
354M
    const D d;
120
1.06G
    for (size_t i = 0; i < N / 2; i++) {
121
708M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
708M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
708M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
708M
    }
125
354M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
88.5M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
88.5M
    const D d;
120
442M
    for (size_t i = 0; i < N / 2; i++) {
121
354M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
354M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
354M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
354M
    }
125
88.5M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
686M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
686M
    const D d;
120
2.05G
    for (size_t i = 0; i < N / 2; i++) {
121
1.37G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.37G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.37G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.37G
    }
125
686M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
298M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
298M
    const D d;
120
1.49G
    for (size_t i = 0; i < N / 2; i++) {
121
1.19G
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.19G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.19G
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.19G
    }
125
298M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
119M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
119M
    const D d;
120
1.07G
    for (size_t i = 0; i < N / 2; i++) {
121
958M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
958M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
958M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
958M
    }
125
119M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Line
Count
Source
118
34.0M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
34.0M
    const D d;
120
578M
    for (size_t i = 0; i < N / 2; i++) {
121
544M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
544M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
544M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
544M
    }
125
34.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::Multiply(float*)
Line
Count
Source
118
6.11M
  static void Multiply(float* JXL_RESTRICT coeff) {
119
6.11M
    const D d;
120
201M
    for (size_t i = 0; i < N / 2; i++) {
121
195M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
195M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
195M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
195M
    }
125
6.11M
  }
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_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::Multiply(float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Line
Count
Source
118
789
  static void Multiply(float* JXL_RESTRICT coeff) {
119
789
    const D d;
120
2.36k
    for (size_t i = 0; i < N / 2; i++) {
121
1.57k
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.57k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.57k
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.57k
    }
125
789
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Line
Count
Source
118
285k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
285k
    const D d;
120
857k
    for (size_t i = 0; i < N / 2; i++) {
121
571k
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
571k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
571k
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
571k
    }
125
285k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Line
Count
Source
118
611k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
611k
    const D d;
120
1.83M
    for (size_t i = 0; i < N / 2; i++) {
121
1.22M
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
1.22M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
1.22M
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
1.22M
    }
125
611k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Line
Count
Source
118
53.5k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
53.5k
    const D d;
120
267k
    for (size_t i = 0; i < N / 2; i++) {
121
214k
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
214k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
214k
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
214k
    }
125
53.5k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Line
Count
Source
118
448k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
448k
    const D d;
120
1.34M
    for (size_t i = 0; i < N / 2; i++) {
121
896k
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
896k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
896k
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
896k
    }
125
448k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Line
Count
Source
118
197k
  static void Multiply(float* JXL_RESTRICT coeff) {
119
197k
    const D d;
120
986k
    for (size_t i = 0; i < N / 2; i++) {
121
789k
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
789k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
789k
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
789k
    }
125
197k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Line
Count
Source
118
36
  static void Multiply(float* JXL_RESTRICT coeff) {
119
36
    const D d;
120
324
    for (size_t i = 0; i < N / 2; i++) {
121
288
      auto in1 = Load(d, coeff + (N / 2 + i) * SZ);
122
288
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
123
288
      Store(Mul(in1, mul), d, coeff + (N / 2 + i) * SZ);
124
288
    }
125
36
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 1ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::Multiply(float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::Multiply(float*)
126
  static void MultiplyAndAdd(const float* JXL_RESTRICT coeff,
127
1.76G
                             float* JXL_RESTRICT out, size_t out_stride) {
128
1.76G
    const D d;
129
7.81G
    for (size_t i = 0; i < N / 2; i++) {
130
6.04G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
6.04G
      auto in1 = Load(d, coeff + i * SZ);
132
6.04G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
6.04G
      auto out1 = MulAdd(mul, in2, in1);
134
6.04G
      auto out2 = NegMulAdd(mul, in2, in1);
135
6.04G
      StoreU(out1, d, out + i * out_stride);
136
6.04G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
6.04G
    }
138
1.76G
  }
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, 4ul>::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, 8ul>::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<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::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<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::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_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::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, 8ul>::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<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<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::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<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::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_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::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, 4ul>::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, 8ul>::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<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::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<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::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_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
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)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
95.2k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
95.2k
    const D d;
129
285k
    for (size_t i = 0; i < N / 2; i++) {
130
190k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
190k
      auto in1 = Load(d, coeff + i * SZ);
132
190k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
190k
      auto out1 = MulAdd(mul, in2, in1);
134
190k
      auto out2 = NegMulAdd(mul, in2, in1);
135
190k
      StoreU(out1, d, out + i * out_stride);
136
190k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
190k
    }
138
95.2k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
203k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
203k
    const D d;
129
611k
    for (size_t i = 0; i < N / 2; i++) {
130
407k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
407k
      auto in1 = Load(d, coeff + i * SZ);
132
407k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
407k
      auto out1 = MulAdd(mul, in2, in1);
134
407k
      auto out2 = NegMulAdd(mul, in2, in1);
135
407k
      StoreU(out1, d, out + i * out_stride);
136
407k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
407k
    }
138
203k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
149k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
149k
    const D d;
129
447k
    for (size_t i = 0; i < N / 2; i++) {
130
298k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
298k
      auto in1 = Load(d, coeff + i * SZ);
132
298k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
298k
      auto out1 = MulAdd(mul, in2, in1);
134
298k
      auto out2 = NegMulAdd(mul, in2, in1);
135
298k
      StoreU(out1, d, out + i * out_stride);
136
298k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
298k
    }
138
149k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
17.8k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
17.8k
    const D d;
129
89.1k
    for (size_t i = 0; i < N / 2; i++) {
130
71.3k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
71.3k
      auto in1 = Load(d, coeff + i * SZ);
132
71.3k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
71.3k
      auto out1 = MulAdd(mul, in2, in1);
134
71.3k
      auto out2 = NegMulAdd(mul, in2, in1);
135
71.3k
      StoreU(out1, d, out + i * out_stride);
136
71.3k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
71.3k
    }
138
17.8k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
65.7k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
65.7k
    const D d;
129
328k
    for (size_t i = 0; i < N / 2; i++) {
130
262k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
262k
      auto in1 = Load(d, coeff + i * SZ);
132
262k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
262k
      auto out1 = MulAdd(mul, in2, in1);
134
262k
      auto out2 = NegMulAdd(mul, in2, in1);
135
262k
      StoreU(out1, d, out + i * out_stride);
136
262k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
262k
    }
138
65.7k
  }
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<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 2ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
95.2k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
95.2k
    const D d;
129
285k
    for (size_t i = 0; i < N / 2; i++) {
130
190k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
190k
      auto in1 = Load(d, coeff + i * SZ);
132
190k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
190k
      auto out1 = MulAdd(mul, in2, in1);
134
190k
      auto out2 = NegMulAdd(mul, in2, in1);
135
190k
      StoreU(out1, d, out + i * out_stride);
136
190k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
190k
    }
138
95.2k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
203k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
203k
    const D d;
129
611k
    for (size_t i = 0; i < N / 2; i++) {
130
407k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
407k
      auto in1 = Load(d, coeff + i * SZ);
132
407k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
407k
      auto out1 = MulAdd(mul, in2, in1);
134
407k
      auto out2 = NegMulAdd(mul, in2, in1);
135
407k
      StoreU(out1, d, out + i * out_stride);
136
407k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
407k
    }
138
203k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
149k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
149k
    const D d;
129
447k
    for (size_t i = 0; i < N / 2; i++) {
130
298k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
298k
      auto in1 = Load(d, coeff + i * SZ);
132
298k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
298k
      auto out1 = MulAdd(mul, in2, in1);
134
298k
      auto out2 = NegMulAdd(mul, in2, in1);
135
298k
      StoreU(out1, d, out + i * out_stride);
136
298k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
298k
    }
138
149k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
17.8k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
17.8k
    const D d;
129
89.1k
    for (size_t i = 0; i < N / 2; i++) {
130
71.3k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
71.3k
      auto in1 = Load(d, coeff + i * SZ);
132
71.3k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
71.3k
      auto out1 = MulAdd(mul, in2, in1);
134
71.3k
      auto out2 = NegMulAdd(mul, in2, in1);
135
71.3k
      StoreU(out1, d, out + i * out_stride);
136
71.3k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
71.3k
    }
138
17.8k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
65.7k
                             float* JXL_RESTRICT out, size_t out_stride) {
128
65.7k
    const D d;
129
328k
    for (size_t i = 0; i < N / 2; i++) {
130
262k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
262k
      auto in1 = Load(d, coeff + i * SZ);
132
262k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
262k
      auto out1 = MulAdd(mul, in2, in1);
134
262k
      auto out2 = NegMulAdd(mul, in2, in1);
135
262k
      StoreU(out1, d, out + i * out_stride);
136
262k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
262k
    }
138
65.7k
  }
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<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::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<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::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<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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
127
686M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
686M
    const D d;
129
2.05G
    for (size_t i = 0; i < N / 2; i++) {
130
1.37G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
1.37G
      auto in1 = Load(d, coeff + i * SZ);
132
1.37G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
1.37G
      auto out1 = MulAdd(mul, in2, in1);
134
1.37G
      auto out2 = NegMulAdd(mul, in2, in1);
135
1.37G
      StoreU(out1, d, out + i * out_stride);
136
1.37G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
1.37G
    }
138
686M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
354M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
354M
    const D d;
129
1.06G
    for (size_t i = 0; i < N / 2; i++) {
130
708M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
708M
      auto in1 = Load(d, coeff + i * SZ);
132
708M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
708M
      auto out1 = MulAdd(mul, in2, in1);
134
708M
      auto out2 = NegMulAdd(mul, in2, in1);
135
708M
      StoreU(out1, d, out + i * out_stride);
136
708M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
708M
    }
138
354M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
88.5M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
88.5M
    const D d;
129
442M
    for (size_t i = 0; i < N / 2; i++) {
130
354M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
354M
      auto in1 = Load(d, coeff + i * SZ);
132
354M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
354M
      auto out1 = MulAdd(mul, in2, in1);
134
354M
      auto out2 = NegMulAdd(mul, in2, in1);
135
354M
      StoreU(out1, d, out + i * out_stride);
136
354M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
354M
    }
138
88.5M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
298M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
298M
    const D d;
129
1.49G
    for (size_t i = 0; i < N / 2; i++) {
130
1.19G
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
1.19G
      auto in1 = Load(d, coeff + i * SZ);
132
1.19G
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
1.19G
      auto out1 = MulAdd(mul, in2, in1);
134
1.19G
      auto out2 = NegMulAdd(mul, in2, in1);
135
1.19G
      StoreU(out1, d, out + i * out_stride);
136
1.19G
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
1.19G
    }
138
298M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
119M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
119M
    const D d;
129
1.07G
    for (size_t i = 0; i < N / 2; i++) {
130
958M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
958M
      auto in1 = Load(d, coeff + i * SZ);
132
958M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
958M
      auto out1 = MulAdd(mul, in2, in1);
134
958M
      auto out2 = NegMulAdd(mul, in2, in1);
135
958M
      StoreU(out1, d, out + i * out_stride);
136
958M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
958M
    }
138
119M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
34.0M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
34.0M
    const D d;
129
578M
    for (size_t i = 0; i < N / 2; i++) {
130
544M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
544M
      auto in1 = Load(d, coeff + i * SZ);
132
544M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
544M
      auto out1 = MulAdd(mul, in2, in1);
134
544M
      auto out2 = NegMulAdd(mul, in2, in1);
135
544M
      StoreU(out1, d, out + i * out_stride);
136
544M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
544M
    }
138
34.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
6.11M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
6.11M
    const D d;
129
201M
    for (size_t i = 0; i < N / 2; i++) {
130
195M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
195M
      auto in1 = Load(d, coeff + i * SZ);
132
195M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
195M
      auto out1 = MulAdd(mul, in2, in1);
134
195M
      auto out2 = NegMulAdd(mul, in2, in1);
135
195M
      StoreU(out1, d, out + i * out_stride);
136
195M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
195M
    }
138
6.11M
  }
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, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::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: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
98.1M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
98.1M
    const D d;
129
294M
    for (size_t i = 0; i < N / 2; i++) {
130
196M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
196M
      auto in1 = Load(d, coeff + i * SZ);
132
196M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
196M
      auto out1 = MulAdd(mul, in2, in1);
134
196M
      auto out2 = NegMulAdd(mul, in2, in1);
135
196M
      StoreU(out1, d, out + i * out_stride);
136
196M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
196M
    }
138
98.1M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
6.17M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
6.17M
    const D d;
129
18.5M
    for (size_t i = 0; i < N / 2; i++) {
130
12.3M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
12.3M
      auto in1 = Load(d, coeff + i * SZ);
132
12.3M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
12.3M
      auto out1 = MulAdd(mul, in2, in1);
134
12.3M
      auto out2 = NegMulAdd(mul, in2, in1);
135
12.3M
      StoreU(out1, d, out + i * out_stride);
136
12.3M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
12.3M
    }
138
6.17M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
2.17M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
2.17M
    const D d;
129
10.8M
    for (size_t i = 0; i < N / 2; i++) {
130
8.69M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
8.69M
      auto in1 = Load(d, coeff + i * SZ);
132
8.69M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
8.69M
      auto out1 = MulAdd(mul, in2, in1);
134
8.69M
      auto out2 = NegMulAdd(mul, in2, in1);
135
8.69M
      StoreU(out1, d, out + i * out_stride);
136
8.69M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
8.69M
    }
138
2.17M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
47.9M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
47.9M
    const D d;
129
239M
    for (size_t i = 0; i < N / 2; i++) {
130
191M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
191M
      auto in1 = Load(d, coeff + i * SZ);
132
191M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
191M
      auto out1 = MulAdd(mul, in2, in1);
134
191M
      auto out2 = NegMulAdd(mul, in2, in1);
135
191M
      StoreU(out1, d, out + i * out_stride);
136
191M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
191M
    }
138
47.9M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
17.6M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
17.6M
    const D d;
129
159M
    for (size_t i = 0; i < N / 2; i++) {
130
141M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
141M
      auto in1 = Load(d, coeff + i * SZ);
132
141M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
141M
      auto out1 = MulAdd(mul, in2, in1);
134
141M
      auto out2 = NegMulAdd(mul, in2, in1);
135
141M
      StoreU(out1, d, out + i * out_stride);
136
141M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
141M
    }
138
17.6M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
6.60M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
6.60M
    const D d;
129
112M
    for (size_t i = 0; i < N / 2; i++) {
130
105M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
105M
      auto in1 = Load(d, coeff + i * SZ);
132
105M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
105M
      auto out1 = MulAdd(mul, in2, in1);
134
105M
      auto out2 = NegMulAdd(mul, in2, in1);
135
105M
      StoreU(out1, d, out + i * out_stride);
136
105M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
105M
    }
138
6.60M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
1.79M
                             float* JXL_RESTRICT out, size_t out_stride) {
128
1.79M
    const D d;
129
59.1M
    for (size_t i = 0; i < N / 2; i++) {
130
57.3M
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
57.3M
      auto in1 = Load(d, coeff + i * SZ);
132
57.3M
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
57.3M
      auto out1 = MulAdd(mul, in2, in1);
134
57.3M
      auto out2 = NegMulAdd(mul, in2, in1);
135
57.3M
      StoreU(out1, d, out + i * out_stride);
136
57.3M
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
57.3M
    }
138
1.79M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Line
Count
Source
127
288
                             float* JXL_RESTRICT out, size_t out_stride) {
128
288
    const D d;
129
18.7k
    for (size_t i = 0; i < N / 2; i++) {
130
18.4k
      auto mul = Set(d, WcMultipliers<N>::kMultipliers[i]);
131
18.4k
      auto in1 = Load(d, coeff + i * SZ);
132
18.4k
      auto in2 = Load(d, coeff + (N / 2 + i) * SZ);
133
18.4k
      auto out1 = MulAdd(mul, in2, in1);
134
18.4k
      auto out2 = NegMulAdd(mul, in2, in1);
135
18.4k
      StoreU(out1, d, out + i * out_stride);
136
18.4k
      StoreU(out2, d, out + (N - i - 1) * out_stride);
137
18.4k
    }
138
288
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 4ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 8ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 32ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 64ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<64ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<128ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::MultiplyAndAdd(float const*, float*, unsigned long)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 256ul>::MultiplyAndAdd(float const*, float*, unsigned long)
139
  template <typename Block>
140
  static void LoadFromBlock(const Block& in, size_t off,
141
538M
                            float* JXL_RESTRICT coeff) {
142
538M
    const D d;
143
5.16G
    for (size_t i = 0; i < N; i++) {
144
4.62G
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
4.62G
    }
146
538M
  }
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, 8ul>::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, 16ul>::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<16ul, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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<64ul, 32ul>::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, 64ul>::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, 128ul>::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<128ul, 64ul>::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, 128ul>::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, 256ul>::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_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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, 256ul>::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<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<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, 16ul>::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, 16ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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, 64ul>::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<64ul, 32ul>::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, 64ul>::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, 128ul>::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<128ul, 64ul>::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, 128ul>::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, 256ul>::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_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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, 256ul>::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, 8ul>::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, 16ul>::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<16ul, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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<64ul, 32ul>::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, 64ul>::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, 128ul>::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<128ul, 64ul>::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, 128ul>::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, 256ul>::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_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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, 256ul>::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<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*)
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*)
Line
Count
Source
141
721k
                            float* JXL_RESTRICT coeff) {
142
721k
    const D d;
143
6.49M
    for (size_t i = 0; i < N; i++) {
144
5.76M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
5.76M
    }
146
721k
  }
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*)
Line
Count
Source
141
721k
                            float* JXL_RESTRICT coeff) {
142
721k
    const D d;
143
3.60M
    for (size_t i = 0; i < N; i++) {
144
2.88M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.88M
    }
146
721k
  }
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*)
Line
Count
Source
141
601k
                            float* JXL_RESTRICT coeff) {
142
601k
    const D d;
143
3.00M
    for (size_t i = 0; i < N; i++) {
144
2.40M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.40M
    }
146
601k
  }
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*)
Line
Count
Source
141
1.48M
                            float* JXL_RESTRICT coeff) {
142
1.48M
    const D d;
143
25.2M
    for (size_t i = 0; i < N; i++) {
144
23.7M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
23.7M
    }
146
1.48M
  }
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*)
Line
Count
Source
141
3.96M
                            float* JXL_RESTRICT coeff) {
142
3.96M
    const D d;
143
35.6M
    for (size_t i = 0; i < N; i++) {
144
31.7M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
31.7M
    }
146
3.96M
  }
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*)
Line
Count
Source
141
1.00M
                            float* JXL_RESTRICT coeff) {
142
1.00M
    const D d;
143
33.1M
    for (size_t i = 0; i < N; i++) {
144
32.1M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
32.1M
    }
146
1.00M
  }
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*)
Line
Count
Source
141
596k
                            float* JXL_RESTRICT coeff) {
142
596k
    const D d;
143
38.8M
    for (size_t i = 0; i < N; i++) {
144
38.2M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
38.2M
    }
146
596k
  }
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<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_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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<2ul, 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<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<1ul, 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<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_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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, 16ul>::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, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<2ul, 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<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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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*)
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*)
Line
Count
Source
141
721k
                            float* JXL_RESTRICT coeff) {
142
721k
    const D d;
143
6.49M
    for (size_t i = 0; i < N; i++) {
144
5.76M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
5.76M
    }
146
721k
  }
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*)
Line
Count
Source
141
721k
                            float* JXL_RESTRICT coeff) {
142
721k
    const D d;
143
3.60M
    for (size_t i = 0; i < N; i++) {
144
2.88M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.88M
    }
146
721k
  }
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*)
Line
Count
Source
141
601k
                            float* JXL_RESTRICT coeff) {
142
601k
    const D d;
143
3.00M
    for (size_t i = 0; i < N; i++) {
144
2.40M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.40M
    }
146
601k
  }
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*)
Line
Count
Source
141
1.48M
                            float* JXL_RESTRICT coeff) {
142
1.48M
    const D d;
143
25.2M
    for (size_t i = 0; i < N; i++) {
144
23.7M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
23.7M
    }
146
1.48M
  }
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
141
26.1M
                            float* JXL_RESTRICT coeff) {
142
26.1M
    const D d;
143
234M
    for (size_t i = 0; i < N; i++) {
144
208M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
208M
    }
146
26.1M
  }
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*)
Line
Count
Source
141
1.00M
                            float* JXL_RESTRICT coeff) {
142
1.00M
    const D d;
143
33.1M
    for (size_t i = 0; i < N; i++) {
144
32.1M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
32.1M
    }
146
1.00M
  }
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*)
Line
Count
Source
141
596k
                            float* JXL_RESTRICT coeff) {
142
596k
    const D d;
143
38.8M
    for (size_t i = 0; i < N; i++) {
144
38.2M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
38.2M
    }
146
596k
  }
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<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_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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<2ul, 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<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<1ul, 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<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_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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<8ul, 16ul>::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<8ul, 32ul>::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<32ul, 16ul>::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, 32ul>::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<32ul, 32ul>::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, 64ul>::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, 32ul>::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<32ul, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<2ul, 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<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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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
141
88.5M
                            float* JXL_RESTRICT coeff) {
142
88.5M
    const D d;
143
796M
    for (size_t i = 0; i < N; i++) {
144
708M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
708M
    }
146
88.5M
  }
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
141
88.5M
                            float* JXL_RESTRICT coeff) {
142
88.5M
    const D d;
143
442M
    for (size_t i = 0; i < N; i++) {
144
354M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
354M
    }
146
88.5M
  }
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
141
177M
                            float* JXL_RESTRICT coeff) {
142
177M
    const D d;
143
885M
    for (size_t i = 0; i < N; i++) {
144
708M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
708M
    }
146
177M
  }
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*)
Line
Count
Source
141
51.7M
                            float* JXL_RESTRICT coeff) {
142
51.7M
    const D d;
143
879M
    for (size_t i = 0; i < N; i++) {
144
827M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
827M
    }
146
51.7M
  }
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
141
59.2M
                            float* JXL_RESTRICT coeff) {
142
59.2M
    const D d;
143
533M
    for (size_t i = 0; i < N; i++) {
144
474M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
474M
    }
146
59.2M
  }
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*)
Line
Count
Source
141
21.7M
                            float* JXL_RESTRICT coeff) {
142
21.7M
    const D d;
143
718M
    for (size_t i = 0; i < N; i++) {
144
696M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
696M
    }
146
21.7M
  }
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*)
Line
Count
Source
141
6.11M
                            float* JXL_RESTRICT coeff) {
142
6.11M
    const D d;
143
397M
    for (size_t i = 0; i < N; i++) {
144
391M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
391M
    }
146
6.11M
  }
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<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_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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<2ul, 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<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<1ul, 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<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_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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<8ul, 16ul>::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<8ul, 32ul>::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<32ul, 16ul>::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<16ul, 32ul>::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<32ul, 32ul>::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, 64ul>::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, 32ul>::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<32ul, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<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_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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
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
141
1.37M
                            float* JXL_RESTRICT coeff) {
142
1.37M
    const D d;
143
4.13M
    for (size_t i = 0; i < N; i++) {
144
2.75M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.75M
    }
146
1.37M
  }
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
141
1.37M
                            float* JXL_RESTRICT coeff) {
142
1.37M
    const D d;
143
2.75M
    for (size_t i = 0; i < N; i++) {
144
1.37M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.37M
    }
146
1.37M
  }
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
141
971k
                            float* JXL_RESTRICT coeff) {
142
971k
    const D d;
143
2.91M
    for (size_t i = 0; i < N; i++) {
144
1.94M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.94M
    }
146
971k
  }
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
141
789
                            float* JXL_RESTRICT coeff) {
142
789
    const D d;
143
3.94k
    for (size_t i = 0; i < N; i++) {
144
3.15k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
3.15k
    }
146
789
  }
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
141
789
                            float* JXL_RESTRICT coeff) {
142
789
    const D d;
143
1.57k
    for (size_t i = 0; i < N; i++) {
144
789
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
789
    }
146
789
  }
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
141
285k
                            float* JXL_RESTRICT coeff) {
142
285k
    const D d;
143
1.42M
    for (size_t i = 0; i < N; i++) {
144
1.14M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.14M
    }
146
285k
  }
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
141
285k
                            float* JXL_RESTRICT coeff) {
142
285k
    const D d;
143
857k
    for (size_t i = 0; i < N; i++) {
144
571k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
571k
    }
146
285k
  }
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
141
504k
                            float* JXL_RESTRICT coeff) {
142
504k
    const D d;
143
2.52M
    for (size_t i = 0; i < N; i++) {
144
2.01M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
2.01M
    }
146
504k
  }
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
141
53.5k
                            float* JXL_RESTRICT coeff) {
142
53.5k
    const D d;
143
481k
    for (size_t i = 0; i < N; i++) {
144
428k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
428k
    }
146
53.5k
  }
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
141
53.5k
                            float* JXL_RESTRICT coeff) {
142
53.5k
    const D d;
143
267k
    for (size_t i = 0; i < N; i++) {
144
214k
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
214k
    }
146
53.5k
  }
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
141
197k
                            float* JXL_RESTRICT coeff) {
142
197k
    const D d;
143
1.77M
    for (size_t i = 0; i < N; i++) {
144
1.57M
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
1.57M
    }
146
197k
  }
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
141
36
                            float* JXL_RESTRICT coeff) {
142
36
    const D d;
143
612
    for (size_t i = 0; i < N; i++) {
144
576
      Store(in.LoadPart(d, i, off), d, coeff + i * SZ);
145
576
    }
146
36
  }
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE4::(anonymous namespace)::DCTFrom>(jxl::N_SSE4::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 8ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_AVX2::(anonymous namespace)::DCTFrom>(jxl::N_AVX2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::LoadFromBlock<jxl::N_SSE2::(anonymous namespace)::DCTFrom>(jxl::N_SSE2::(anonymous namespace)::DCTFrom const&, unsigned long, float*)
147
  template <typename Block>
148
  static void StoreToBlockAndScale(const float* JXL_RESTRICT coeff,
149
538M
                                   const Block& out, size_t off) {
150
538M
    const D d;
151
538M
    auto mul = Set(d, 1.0f / N);
152
5.16G
    for (size_t i = 0; i < N; i++) {
153
4.62G
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
4.62G
    }
155
538M
  }
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, 8ul>::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, 16ul>::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<16ul, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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<64ul, 32ul>::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, 64ul>::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, 128ul>::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<128ul, 64ul>::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, 128ul>::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, 256ul>::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_SSE4::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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, 256ul>::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<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<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, 16ul>::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, 16ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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, 64ul>::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<64ul, 32ul>::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, 64ul>::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, 128ul>::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<128ul, 64ul>::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, 128ul>::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, 256ul>::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_AVX2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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, 256ul>::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, 8ul>::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, 16ul>::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<16ul, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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<64ul, 32ul>::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, 64ul>::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, 128ul>::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<128ul, 64ul>::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, 128ul>::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, 256ul>::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_adaptive_quantization.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<256ul, 128ul>::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, 256ul>::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<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)
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)
Line
Count
Source
149
721k
                                   const Block& out, size_t off) {
150
721k
    const D d;
151
721k
    auto mul = Set(d, 1.0f / N);
152
6.49M
    for (size_t i = 0; i < N; i++) {
153
5.76M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
5.76M
    }
155
721k
  }
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)
Line
Count
Source
149
721k
                                   const Block& out, size_t off) {
150
721k
    const D d;
151
721k
    auto mul = Set(d, 1.0f / N);
152
3.60M
    for (size_t i = 0; i < N; i++) {
153
2.88M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.88M
    }
155
721k
  }
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)
Line
Count
Source
149
601k
                                   const Block& out, size_t off) {
150
601k
    const D d;
151
601k
    auto mul = Set(d, 1.0f / N);
152
3.00M
    for (size_t i = 0; i < N; i++) {
153
2.40M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.40M
    }
155
601k
  }
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)
Line
Count
Source
149
1.48M
                                   const Block& out, size_t off) {
150
1.48M
    const D d;
151
1.48M
    auto mul = Set(d, 1.0f / N);
152
25.2M
    for (size_t i = 0; i < N; i++) {
153
23.7M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
23.7M
    }
155
1.48M
  }
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)
Line
Count
Source
149
3.96M
                                   const Block& out, size_t off) {
150
3.96M
    const D d;
151
3.96M
    auto mul = Set(d, 1.0f / N);
152
35.6M
    for (size_t i = 0; i < N; i++) {
153
31.7M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
31.7M
    }
155
3.96M
  }
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)
Line
Count
Source
149
1.00M
                                   const Block& out, size_t off) {
150
1.00M
    const D d;
151
1.00M
    auto mul = Set(d, 1.0f / N);
152
33.1M
    for (size_t i = 0; i < N; i++) {
153
32.1M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
32.1M
    }
155
1.00M
  }
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)
Line
Count
Source
149
596k
                                   const Block& out, size_t off) {
150
596k
    const D d;
151
596k
    auto mul = Set(d, 1.0f / N);
152
38.8M
    for (size_t i = 0; i < N; i++) {
153
38.2M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
38.2M
    }
155
596k
  }
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<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_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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<2ul, 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<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<1ul, 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<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_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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, 16ul>::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, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<2ul, 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<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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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)
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)
Line
Count
Source
149
721k
                                   const Block& out, size_t off) {
150
721k
    const D d;
151
721k
    auto mul = Set(d, 1.0f / N);
152
6.49M
    for (size_t i = 0; i < N; i++) {
153
5.76M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
5.76M
    }
155
721k
  }
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)
Line
Count
Source
149
721k
                                   const Block& out, size_t off) {
150
721k
    const D d;
151
721k
    auto mul = Set(d, 1.0f / N);
152
3.60M
    for (size_t i = 0; i < N; i++) {
153
2.88M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.88M
    }
155
721k
  }
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)
Line
Count
Source
149
601k
                                   const Block& out, size_t off) {
150
601k
    const D d;
151
601k
    auto mul = Set(d, 1.0f / N);
152
3.00M
    for (size_t i = 0; i < N; i++) {
153
2.40M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.40M
    }
155
601k
  }
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)
Line
Count
Source
149
1.48M
                                   const Block& out, size_t off) {
150
1.48M
    const D d;
151
1.48M
    auto mul = Set(d, 1.0f / N);
152
25.2M
    for (size_t i = 0; i < N; i++) {
153
23.7M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
23.7M
    }
155
1.48M
  }
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
149
26.1M
                                   const Block& out, size_t off) {
150
26.1M
    const D d;
151
26.1M
    auto mul = Set(d, 1.0f / N);
152
234M
    for (size_t i = 0; i < N; i++) {
153
208M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
208M
    }
155
26.1M
  }
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)
Line
Count
Source
149
1.00M
                                   const Block& out, size_t off) {
150
1.00M
    const D d;
151
1.00M
    auto mul = Set(d, 1.0f / N);
152
33.1M
    for (size_t i = 0; i < N; i++) {
153
32.1M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
32.1M
    }
155
1.00M
  }
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)
Line
Count
Source
149
596k
                                   const Block& out, size_t off) {
150
596k
    const D d;
151
596k
    auto mul = Set(d, 1.0f / N);
152
38.8M
    for (size_t i = 0; i < N; i++) {
153
38.2M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
38.2M
    }
155
596k
  }
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<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_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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<2ul, 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<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<1ul, 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<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_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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<8ul, 16ul>::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<8ul, 32ul>::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<32ul, 16ul>::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, 32ul>::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<32ul, 32ul>::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, 64ul>::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, 32ul>::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<32ul, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<2ul, 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<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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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
149
88.5M
                                   const Block& out, size_t off) {
150
88.5M
    const D d;
151
88.5M
    auto mul = Set(d, 1.0f / N);
152
796M
    for (size_t i = 0; i < N; i++) {
153
708M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
708M
    }
155
88.5M
  }
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
149
88.5M
                                   const Block& out, size_t off) {
150
88.5M
    const D d;
151
88.5M
    auto mul = Set(d, 1.0f / N);
152
442M
    for (size_t i = 0; i < N; i++) {
153
354M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
354M
    }
155
88.5M
  }
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
149
177M
                                   const Block& out, size_t off) {
150
177M
    const D d;
151
177M
    auto mul = Set(d, 1.0f / N);
152
885M
    for (size_t i = 0; i < N; i++) {
153
708M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
708M
    }
155
177M
  }
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)
Line
Count
Source
149
51.7M
                                   const Block& out, size_t off) {
150
51.7M
    const D d;
151
51.7M
    auto mul = Set(d, 1.0f / N);
152
879M
    for (size_t i = 0; i < N; i++) {
153
827M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
827M
    }
155
51.7M
  }
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
149
59.2M
                                   const Block& out, size_t off) {
150
59.2M
    const D d;
151
59.2M
    auto mul = Set(d, 1.0f / N);
152
533M
    for (size_t i = 0; i < N; i++) {
153
474M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
474M
    }
155
59.2M
  }
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)
Line
Count
Source
149
21.7M
                                   const Block& out, size_t off) {
150
21.7M
    const D d;
151
21.7M
    auto mul = Set(d, 1.0f / N);
152
718M
    for (size_t i = 0; i < N; i++) {
153
696M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
696M
    }
155
21.7M
  }
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)
Line
Count
Source
149
6.11M
                                   const Block& out, size_t off) {
150
6.11M
    const D d;
151
6.11M
    auto mul = Set(d, 1.0f / N);
152
397M
    for (size_t i = 0; i < N; i++) {
153
391M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
391M
    }
155
6.11M
  }
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<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_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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<2ul, 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<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<1ul, 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<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_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::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<8ul, 16ul>::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<8ul, 32ul>::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<32ul, 16ul>::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<16ul, 32ul>::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<32ul, 32ul>::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, 64ul>::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, 32ul>::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<32ul, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::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<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_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<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<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<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<4ul, 8ul>::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, 16ul>::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, 8ul>::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<8ul, 16ul>::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, 8ul>::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<8ul, 32ul>::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, 16ul>::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, 32ul>::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, 32ul>::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<8ul, 8ul>::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, 64ul>::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, 32ul>::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, 64ul>::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, 128ul>::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, 64ul>::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, 128ul>::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, 256ul>::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, 128ul>::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, 256ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
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
149
1.37M
                                   const Block& out, size_t off) {
150
1.37M
    const D d;
151
1.37M
    auto mul = Set(d, 1.0f / N);
152
4.13M
    for (size_t i = 0; i < N; i++) {
153
2.75M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.75M
    }
155
1.37M
  }
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
149
1.37M
                                   const Block& out, size_t off) {
150
1.37M
    const D d;
151
1.37M
    auto mul = Set(d, 1.0f / N);
152
2.75M
    for (size_t i = 0; i < N; i++) {
153
1.37M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.37M
    }
155
1.37M
  }
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
149
971k
                                   const Block& out, size_t off) {
150
971k
    const D d;
151
971k
    auto mul = Set(d, 1.0f / N);
152
2.91M
    for (size_t i = 0; i < N; i++) {
153
1.94M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.94M
    }
155
971k
  }
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
149
789
                                   const Block& out, size_t off) {
150
789
    const D d;
151
789
    auto mul = Set(d, 1.0f / N);
152
3.94k
    for (size_t i = 0; i < N; i++) {
153
3.15k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
3.15k
    }
155
789
  }
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
149
789
                                   const Block& out, size_t off) {
150
789
    const D d;
151
789
    auto mul = Set(d, 1.0f / N);
152
1.57k
    for (size_t i = 0; i < N; i++) {
153
789
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
789
    }
155
789
  }
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
149
285k
                                   const Block& out, size_t off) {
150
285k
    const D d;
151
285k
    auto mul = Set(d, 1.0f / N);
152
1.42M
    for (size_t i = 0; i < N; i++) {
153
1.14M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.14M
    }
155
285k
  }
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
149
285k
                                   const Block& out, size_t off) {
150
285k
    const D d;
151
285k
    auto mul = Set(d, 1.0f / N);
152
857k
    for (size_t i = 0; i < N; i++) {
153
571k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
571k
    }
155
285k
  }
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
149
504k
                                   const Block& out, size_t off) {
150
504k
    const D d;
151
504k
    auto mul = Set(d, 1.0f / N);
152
2.52M
    for (size_t i = 0; i < N; i++) {
153
2.01M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
2.01M
    }
155
504k
  }
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
149
53.5k
                                   const Block& out, size_t off) {
150
53.5k
    const D d;
151
53.5k
    auto mul = Set(d, 1.0f / N);
152
481k
    for (size_t i = 0; i < N; i++) {
153
428k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
428k
    }
155
53.5k
  }
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
149
53.5k
                                   const Block& out, size_t off) {
150
53.5k
    const D d;
151
53.5k
    auto mul = Set(d, 1.0f / N);
152
267k
    for (size_t i = 0; i < N; i++) {
153
214k
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
214k
    }
155
53.5k
  }
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
149
197k
                                   const Block& out, size_t off) {
150
197k
    const D d;
151
197k
    auto mul = Set(d, 1.0f / N);
152
1.77M
    for (size_t i = 0; i < N; i++) {
153
1.57M
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
1.57M
    }
155
197k
  }
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
149
36
                                   const Block& out, size_t off) {
150
36
    const D d;
151
36
    auto mul = Set(d, 1.0f / N);
152
612
    for (size_t i = 0; i < N; i++) {
153
576
      out.StorePart(d, Mul(mul, Load(d, coeff + i * SZ)), i, off);
154
576
    }
155
36
  }
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: 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)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE4::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE4::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<2ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<1ul, 8ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_AVX2::(anonymous namespace)::DCTTo>(float const*, jxl::N_AVX2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<4ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 8ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<8ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 16ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<16ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
Unexecuted instantiation: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::CoeffBundle<32ul, 32ul>::StoreToBlockAndScale<jxl::N_SSE2::(anonymous namespace)::DCTTo>(float const*, jxl::N_SSE2::(anonymous namespace)::DCTTo const&, unsigned long)
156
};
157
158
template <size_t N, size_t SZ>
159
struct DCT1DImpl;
160
161
template <size_t SZ>
162
struct DCT1DImpl<1, SZ> {
163
1.37M
  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, 8ul>::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_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, 8ul>::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*)
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, 8ul>::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: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Line
Count
Source
163
1.37M
  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
163
789
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {}
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<1ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<1ul, 8ul>::operator()(float*, float*)
164
};
165
166
template <size_t SZ>
167
struct DCT1DImpl<2, SZ> {
168
  using D = HWY_CAPPED(float, SZ);
169
2.31G
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
2.31G
    const D d;
171
2.31G
    auto in1 = Load(d, mem);
172
2.31G
    auto in2 = Load(d, mem + SZ);
173
2.31G
    Store(Add(in1, in2), d, mem);
174
2.31G
    Store(Sub(in1, in2), d, mem + SZ);
175
2.31G
  }
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_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::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_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
169
4.08M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
4.08M
    const D d;
171
4.08M
    auto in1 = Load(d, mem);
172
4.08M
    auto in2 = Load(d, mem + SZ);
173
4.08M
    Store(Add(in1, in2), d, mem);
174
4.08M
    Store(Sub(in1, in2), d, mem + SZ);
175
4.08M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
64.3M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
64.3M
    const D d;
171
64.3M
    auto in1 = Load(d, mem);
172
64.3M
    auto in2 = Load(d, mem + SZ);
173
64.3M
    Store(Add(in1, in2), d, mem);
174
64.3M
    Store(Sub(in1, in2), d, mem + SZ);
175
64.3M
  }
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_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::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_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::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_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
169
4.08M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
4.08M
    const D d;
171
4.08M
    auto in1 = Load(d, mem);
172
4.08M
    auto in2 = Load(d, mem + SZ);
173
4.08M
    Store(Add(in1, in2), d, mem);
174
4.08M
    Store(Sub(in1, in2), d, mem + SZ);
175
4.08M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
152M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
152M
    const D d;
171
152M
    auto in1 = Load(d, mem);
172
152M
    auto in2 = Load(d, mem + SZ);
173
152M
    Store(Add(in1, in2), d, mem);
174
152M
    Store(Sub(in1, in2), d, mem + SZ);
175
152M
  }
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_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::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_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::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
169
708M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
708M
    const D d;
171
708M
    auto in1 = Load(d, mem);
172
708M
    auto in2 = Load(d, mem + SZ);
173
708M
    Store(Add(in1, in2), d, mem);
174
708M
    Store(Sub(in1, in2), d, mem + SZ);
175
708M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
1.37G
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.37G
    const D d;
171
1.37G
    auto in1 = Load(d, mem);
172
1.37G
    auto in2 = Load(d, mem + SZ);
173
1.37G
    Store(Add(in1, in2), d, mem);
174
1.37G
    Store(Sub(in1, in2), d, mem + SZ);
175
1.37G
  }
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_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::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_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::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_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Line
Count
Source
169
1.37M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.37M
    const D d;
171
1.37M
    auto in1 = Load(d, mem);
172
1.37M
    auto in2 = Load(d, mem + SZ);
173
1.37M
    Store(Add(in1, in2), d, mem);
174
1.37M
    Store(Sub(in1, in2), d, mem + SZ);
175
1.37M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Line
Count
Source
169
1.54M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.54M
    const D d;
171
1.54M
    auto in1 = Load(d, mem);
172
1.54M
    auto in2 = Load(d, mem + SZ);
173
1.54M
    Store(Add(in1, in2), d, mem);
174
1.54M
    Store(Sub(in1, in2), d, mem + SZ);
175
1.54M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Line
Count
Source
169
1.50M
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
1.50M
    const D d;
171
1.50M
    auto in1 = Load(d, mem);
172
1.50M
    auto in2 = Load(d, mem + SZ);
173
1.50M
    Store(Add(in1, in2), d, mem);
174
1.50M
    Store(Sub(in1, in2), d, mem + SZ);
175
1.50M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Line
Count
Source
169
896k
  JXL_INLINE void operator()(float* JXL_RESTRICT mem, float* /* tmp */) {
170
896k
    const D d;
171
896k
    auto in1 = Load(d, mem);
172
896k
    auto in2 = Load(d, mem + SZ);
173
896k
    Store(Add(in1, in2), d, mem);
174
896k
    Store(Sub(in1, in2), d, mem + SZ);
175
896k
  }
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<2ul, 32ul>::operator()(float*, float*)
176
};
177
178
template <size_t N, size_t SZ>
179
struct DCT1DImpl {
180
1.77G
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
1.77G
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
1.77G
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
1.77G
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
1.77G
    CoeffBundle<N, SZ>::Multiply(tmp);
185
1.77G
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
1.77G
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
1.77G
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
1.77G
  }
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<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::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<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::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<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::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<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::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<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::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_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::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<8ul, 8ul>::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, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::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<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::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<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::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<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::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_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::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<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::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<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::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<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::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<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::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<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
721k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
721k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
721k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
721k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
721k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
721k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
721k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
721k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
721k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
2.04M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
2.04M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
2.04M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
2.04M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
2.04M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
2.04M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
2.04M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
2.04M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
2.04M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
32.1M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
32.1M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
32.1M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
32.1M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
32.1M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
32.1M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
32.1M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
32.1M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
32.1M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
5.88M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
5.88M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
5.88M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
5.88M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
5.88M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
5.88M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
5.88M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
5.88M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
5.88M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
15.7M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
15.7M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
15.7M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
15.7M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
15.7M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
15.7M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
15.7M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
15.7M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
15.7M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
2.19M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
2.19M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
2.19M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
2.19M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
2.19M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
2.19M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
2.19M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
2.19M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
2.19M
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
596k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
596k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
596k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
596k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
596k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
596k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
596k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
596k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
596k
  }
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_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::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_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::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_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
721k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
721k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
721k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
721k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
721k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
721k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
721k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
721k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
721k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
2.04M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
2.04M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
2.04M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
2.04M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
2.04M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
2.04M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
2.04M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
2.04M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
2.04M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
76.4M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
76.4M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
76.4M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
76.4M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
76.4M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
76.4M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
76.4M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
76.4M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
76.4M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
5.88M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
5.88M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
5.88M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
5.88M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
5.88M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
5.88M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
5.88M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
5.88M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
5.88M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
37.8M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
37.8M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
37.8M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
37.8M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
37.8M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
37.8M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
37.8M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
37.8M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
37.8M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
2.19M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
2.19M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
2.19M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
2.19M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
2.19M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
2.19M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
2.19M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
2.19M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
2.19M
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
596k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
596k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
596k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
596k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
596k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
596k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
596k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
596k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
596k
  }
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_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::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_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::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
180
88.5M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
88.5M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
88.5M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
88.5M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
88.5M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
88.5M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
88.5M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
88.5M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
88.5M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
354M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
354M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
354M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
354M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
354M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
354M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
354M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
354M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
354M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
686M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
686M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
686M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
686M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
686M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
686M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
686M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
686M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
686M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
119M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
119M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
119M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
119M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
119M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
119M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
119M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
119M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
119M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
298M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
298M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
298M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
298M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
298M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
298M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
298M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
298M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
298M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
34.0M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
34.0M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
34.0M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
34.0M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
34.0M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
34.0M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
34.0M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
34.0M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
34.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
6.11M
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
6.11M
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
6.11M
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
6.11M
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
6.11M
    CoeffBundle<N, SZ>::Multiply(tmp);
185
6.11M
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
6.11M
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
6.11M
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
6.11M
  }
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_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::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_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::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_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 64ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<128ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<64ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 256ul>::operator()(float*, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<256ul, 128ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Line
Count
Source
180
789
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
789
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
789
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
789
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
789
    CoeffBundle<N, SZ>::Multiply(tmp);
185
789
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
789
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
789
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
789
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Line
Count
Source
180
285k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
285k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
285k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
285k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
285k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
285k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
285k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
285k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
285k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
611k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
611k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
611k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
611k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
611k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
611k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
611k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
611k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
611k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Line
Count
Source
180
53.5k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
53.5k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
53.5k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
53.5k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
53.5k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
53.5k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
53.5k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
53.5k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
53.5k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
448k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
448k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
448k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
448k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
448k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
448k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
448k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
448k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
448k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
197k
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
197k
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
197k
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
197k
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
197k
    CoeffBundle<N, SZ>::Multiply(tmp);
185
197k
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
197k
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
197k
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
197k
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Line
Count
Source
180
36
  void operator()(float* JXL_RESTRICT mem, float* JXL_RESTRICT tmp) {
181
36
    CoeffBundle<N / 2, SZ>::AddReverse(mem, mem + N / 2 * SZ, tmp);
182
36
    DCT1DImpl<N / 2, SZ>()(tmp, tmp + N * SZ);
183
36
    CoeffBundle<N / 2, SZ>::SubReverse(mem, mem + N / 2 * SZ, tmp + N / 2 * SZ);
184
36
    CoeffBundle<N, SZ>::Multiply(tmp);
185
36
    DCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, tmp + N * SZ);
186
36
    CoeffBundle<N / 2, SZ>::B(tmp + N / 2 * SZ);
187
36
    CoeffBundle<N, SZ>::InverseEvenOdd(tmp, mem);
188
36
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 1ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 2ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 4ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 8ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 16ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<16ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<8ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<4ul, 32ul>::operator()(float*, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::DCT1DImpl<32ul, 32ul>::operator()(float*, float*)
189
};
190
191
template <size_t N, size_t SZ>
192
struct IDCT1DImpl;
193
194
template <size_t SZ>
195
struct IDCT1DImpl<1, SZ> {
196
  using D = HWY_CAPPED(float, SZ);
197
  JXL_INLINE void operator()(const float* from, size_t from_stride, float* to,
198
911k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
199
911k
    const D d;
200
911k
    StoreU(LoadU(d, from), d, to);
201
911k
  }
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, 8ul>::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_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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
198
455k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
199
455k
    const D d;
200
455k
    StoreU(LoadU(d, from), d, to);
201
455k
  }
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_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 8ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
198
455k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
199
455k
    const D d;
200
455k
    StoreU(LoadU(d, from), d, to);
201
455k
  }
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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<1ul, 8ul>::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, 8ul>::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*)
202
};
203
204
template <size_t SZ>
205
struct IDCT1DImpl<2, SZ> {
206
  using D = HWY_CAPPED(float, SZ);
207
  JXL_INLINE void operator()(const float* from, size_t from_stride, float* to,
208
2.29G
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
2.29G
    const D d;
210
2.29G
    JXL_DASSERT(from_stride >= SZ);
211
2.29G
    JXL_DASSERT(to_stride >= SZ);
212
2.29G
    auto in1 = LoadU(d, from);
213
2.29G
    auto in2 = LoadU(d, from + from_stride);
214
2.29G
    StoreU(Add(in1, in2), d, to);
215
2.29G
    StoreU(Sub(in1, in2), d, to + to_stride);
216
2.29G
  }
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, 4ul>::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, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::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, 8ul>::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, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::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, 4ul>::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, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
455k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
455k
    const D d;
210
455k
    JXL_DASSERT(from_stride >= SZ);
211
455k
    JXL_DASSERT(to_stride >= SZ);
212
455k
    auto in1 = LoadU(d, from);
213
455k
    auto in2 = LoadU(d, from + from_stride);
214
455k
    StoreU(Add(in1, in2), d, to);
215
455k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
455k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
513k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
513k
    const D d;
210
513k
    JXL_DASSERT(from_stride >= SZ);
211
513k
    JXL_DASSERT(to_stride >= SZ);
212
513k
    auto in1 = LoadU(d, from);
213
513k
    auto in2 = LoadU(d, from + from_stride);
214
513k
    StoreU(Add(in1, in2), d, to);
215
513k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
513k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
502k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
502k
    const D d;
210
502k
    JXL_DASSERT(from_stride >= SZ);
211
502k
    JXL_DASSERT(to_stride >= SZ);
212
502k
    auto in1 = LoadU(d, from);
213
502k
    auto in2 = LoadU(d, from + from_stride);
214
502k
    StoreU(Add(in1, in2), d, to);
215
502k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
502k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
298k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
298k
    const D d;
210
298k
    JXL_DASSERT(from_stride >= SZ);
211
298k
    JXL_DASSERT(to_stride >= SZ);
212
298k
    auto in1 = LoadU(d, from);
213
298k
    auto in2 = LoadU(d, from + from_stride);
214
298k
    StoreU(Add(in1, in2), d, to);
215
298k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
298k
  }
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_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(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, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 1ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
455k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
455k
    const D d;
210
455k
    JXL_DASSERT(from_stride >= SZ);
211
455k
    JXL_DASSERT(to_stride >= SZ);
212
455k
    auto in1 = LoadU(d, from);
213
455k
    auto in2 = LoadU(d, from + from_stride);
214
455k
    StoreU(Add(in1, in2), d, to);
215
455k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
455k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
513k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
513k
    const D d;
210
513k
    JXL_DASSERT(from_stride >= SZ);
211
513k
    JXL_DASSERT(to_stride >= SZ);
212
513k
    auto in1 = LoadU(d, from);
213
513k
    auto in2 = LoadU(d, from + from_stride);
214
513k
    StoreU(Add(in1, in2), d, to);
215
513k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
513k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
502k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
502k
    const D d;
210
502k
    JXL_DASSERT(from_stride >= SZ);
211
502k
    JXL_DASSERT(to_stride >= SZ);
212
502k
    auto in1 = LoadU(d, from);
213
502k
    auto in2 = LoadU(d, from + from_stride);
214
502k
    StoreU(Add(in1, in2), d, to);
215
502k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
502k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
298k
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
298k
    const D d;
210
298k
    JXL_DASSERT(from_stride >= SZ);
211
298k
    JXL_DASSERT(to_stride >= SZ);
212
298k
    auto in1 = LoadU(d, from);
213
298k
    auto in2 = LoadU(d, from + from_stride);
214
298k
    StoreU(Add(in1, in2), d, to);
215
298k
    StoreU(Sub(in1, in2), d, to + to_stride);
216
298k
  }
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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(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, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::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
208
1.37G
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
1.37G
    const D d;
210
1.37G
    JXL_DASSERT(from_stride >= SZ);
211
1.37G
    JXL_DASSERT(to_stride >= SZ);
212
1.37G
    auto in1 = LoadU(d, from);
213
1.37G
    auto in2 = LoadU(d, from + from_stride);
214
1.37G
    StoreU(Add(in1, in2), d, to);
215
1.37G
    StoreU(Sub(in1, in2), d, to + to_stride);
216
1.37G
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
708M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
708M
    const D d;
210
708M
    JXL_DASSERT(from_stride >= SZ);
211
708M
    JXL_DASSERT(to_stride >= SZ);
212
708M
    auto in1 = LoadU(d, from);
213
708M
    auto in2 = LoadU(d, from + from_stride);
214
708M
    StoreU(Add(in1, in2), d, to);
215
708M
    StoreU(Sub(in1, in2), d, to + to_stride);
216
708M
  }
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, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::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, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::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, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::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: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
196M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
196M
    const D d;
210
196M
    JXL_DASSERT(from_stride >= SZ);
211
196M
    JXL_DASSERT(to_stride >= SZ);
212
196M
    auto in1 = LoadU(d, from);
213
196M
    auto in2 = LoadU(d, from + from_stride);
214
196M
    StoreU(Add(in1, in2), d, to);
215
196M
    StoreU(Sub(in1, in2), d, to + to_stride);
216
196M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
208
12.3M
                             size_t to_stride, float* JXL_RESTRICT /* tmp */) {
209
12.3M
    const D d;
210
12.3M
    JXL_DASSERT(from_stride >= SZ);
211
12.3M
    JXL_DASSERT(to_stride >= SZ);
212
12.3M
    auto in1 = LoadU(d, from);
213
12.3M
    auto in2 = LoadU(d, from + from_stride);
214
12.3M
    StoreU(Add(in1, in2), d, to);
215
12.3M
    StoreU(Sub(in1, in2), d, to + to_stride);
216
12.3M
  }
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<2ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
217
};
218
219
template <size_t N, size_t SZ>
220
struct IDCT1DImpl {
221
  void operator()(const float* from, size_t from_stride, float* to,
222
1.76G
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
1.76G
    JXL_DASSERT(from_stride >= SZ);
224
1.76G
    JXL_DASSERT(to_stride >= SZ);
225
1.76G
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
1.76G
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
1.76G
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
1.76G
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
1.76G
                            tmp + N * SZ);
230
1.76G
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
1.76G
  }
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, 4ul>::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, 8ul>::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<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::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<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::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_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::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, 8ul>::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<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<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::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<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::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_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::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, 4ul>::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, 8ul>::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<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::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<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::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_adaptive_quantization.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
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*)
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
95.2k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
95.2k
    JXL_DASSERT(from_stride >= SZ);
224
95.2k
    JXL_DASSERT(to_stride >= SZ);
225
95.2k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
95.2k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
95.2k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
95.2k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
95.2k
                            tmp + N * SZ);
230
95.2k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
95.2k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
203k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
203k
    JXL_DASSERT(from_stride >= SZ);
224
203k
    JXL_DASSERT(to_stride >= SZ);
225
203k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
203k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
203k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
203k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
203k
                            tmp + N * SZ);
230
203k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
203k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
149k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
149k
    JXL_DASSERT(from_stride >= SZ);
224
149k
    JXL_DASSERT(to_stride >= SZ);
225
149k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
149k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
149k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
149k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
149k
                            tmp + N * SZ);
230
149k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
149k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
17.8k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
17.8k
    JXL_DASSERT(from_stride >= SZ);
224
17.8k
    JXL_DASSERT(to_stride >= SZ);
225
17.8k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
17.8k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
17.8k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
17.8k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
17.8k
                            tmp + N * SZ);
230
17.8k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
17.8k
  }
enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
65.7k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
65.7k
    JXL_DASSERT(from_stride >= SZ);
224
65.7k
    JXL_DASSERT(to_stride >= SZ);
225
65.7k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
65.7k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
65.7k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
65.7k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
65.7k
                            tmp + N * SZ);
230
65.7k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
65.7k
  }
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<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::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<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::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<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::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_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::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<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::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<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::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_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(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<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::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<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::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<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::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_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::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*)
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 2ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
95.2k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
95.2k
    JXL_DASSERT(from_stride >= SZ);
224
95.2k
    JXL_DASSERT(to_stride >= SZ);
225
95.2k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
95.2k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
95.2k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
95.2k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
95.2k
                            tmp + N * SZ);
230
95.2k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
95.2k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
203k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
203k
    JXL_DASSERT(from_stride >= SZ);
224
203k
    JXL_DASSERT(to_stride >= SZ);
225
203k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
203k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
203k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
203k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
203k
                            tmp + N * SZ);
230
203k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
203k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
149k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
149k
    JXL_DASSERT(from_stride >= SZ);
224
149k
    JXL_DASSERT(to_stride >= SZ);
225
149k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
149k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
149k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
149k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
149k
                            tmp + N * SZ);
230
149k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
149k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
17.8k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
17.8k
    JXL_DASSERT(from_stride >= SZ);
224
17.8k
    JXL_DASSERT(to_stride >= SZ);
225
17.8k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
17.8k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
17.8k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
17.8k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
17.8k
                            tmp + N * SZ);
230
17.8k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
17.8k
  }
enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
65.7k
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
65.7k
    JXL_DASSERT(from_stride >= SZ);
224
65.7k
    JXL_DASSERT(to_stride >= SZ);
225
65.7k
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
65.7k
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
65.7k
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
65.7k
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
65.7k
                            tmp + N * SZ);
230
65.7k
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
65.7k
  }
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<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::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<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::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<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::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_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::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<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::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<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::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_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(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<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::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<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::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<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::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*)
Unexecuted instantiation: enc_chroma_from_luma.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::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
222
686M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
686M
    JXL_DASSERT(from_stride >= SZ);
224
686M
    JXL_DASSERT(to_stride >= SZ);
225
686M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
686M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
686M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
686M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
686M
                            tmp + N * SZ);
230
686M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
686M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
88.5M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
88.5M
    JXL_DASSERT(from_stride >= SZ);
224
88.5M
    JXL_DASSERT(to_stride >= SZ);
225
88.5M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
88.5M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
88.5M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
88.5M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
88.5M
                            tmp + N * SZ);
230
88.5M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
88.5M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
354M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
354M
    JXL_DASSERT(from_stride >= SZ);
224
354M
    JXL_DASSERT(to_stride >= SZ);
225
354M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
354M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
354M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
354M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
354M
                            tmp + N * SZ);
230
354M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
354M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
119M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
119M
    JXL_DASSERT(from_stride >= SZ);
224
119M
    JXL_DASSERT(to_stride >= SZ);
225
119M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
119M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
119M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
119M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
119M
                            tmp + N * SZ);
230
119M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
119M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
298M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
298M
    JXL_DASSERT(from_stride >= SZ);
224
298M
    JXL_DASSERT(to_stride >= SZ);
225
298M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
298M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
298M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
298M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
298M
                            tmp + N * SZ);
230
298M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
298M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
34.0M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
34.0M
    JXL_DASSERT(from_stride >= SZ);
224
34.0M
    JXL_DASSERT(to_stride >= SZ);
225
34.0M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
34.0M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
34.0M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
34.0M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
34.0M
                            tmp + N * SZ);
230
34.0M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
34.0M
  }
enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
6.11M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
6.11M
    JXL_DASSERT(from_stride >= SZ);
224
6.11M
    JXL_DASSERT(to_stride >= SZ);
225
6.11M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
6.11M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
6.11M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
6.11M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
6.11M
                            tmp + N * SZ);
230
6.11M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
6.11M
  }
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, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::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<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::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, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: enc_ac_strategy.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::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: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
98.1M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
98.1M
    JXL_DASSERT(from_stride >= SZ);
224
98.1M
    JXL_DASSERT(to_stride >= SZ);
225
98.1M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
98.1M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
98.1M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
98.1M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
98.1M
                            tmp + N * SZ);
230
98.1M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
98.1M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
2.17M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
2.17M
    JXL_DASSERT(from_stride >= SZ);
224
2.17M
    JXL_DASSERT(to_stride >= SZ);
225
2.17M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
2.17M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
2.17M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
2.17M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
2.17M
                            tmp + N * SZ);
230
2.17M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
2.17M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
6.17M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
6.17M
    JXL_DASSERT(from_stride >= SZ);
224
6.17M
    JXL_DASSERT(to_stride >= SZ);
225
6.17M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
6.17M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
6.17M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
6.17M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
6.17M
                            tmp + N * SZ);
230
6.17M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
6.17M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
17.6M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
17.6M
    JXL_DASSERT(from_stride >= SZ);
224
17.6M
    JXL_DASSERT(to_stride >= SZ);
225
17.6M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
17.6M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
17.6M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
17.6M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
17.6M
                            tmp + N * SZ);
230
17.6M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
17.6M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
47.9M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
47.9M
    JXL_DASSERT(from_stride >= SZ);
224
47.9M
    JXL_DASSERT(to_stride >= SZ);
225
47.9M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
47.9M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
47.9M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
47.9M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
47.9M
                            tmp + N * SZ);
230
47.9M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
47.9M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
6.60M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
6.60M
    JXL_DASSERT(from_stride >= SZ);
224
6.60M
    JXL_DASSERT(to_stride >= SZ);
225
6.60M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
6.60M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
6.60M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
6.60M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
6.60M
                            tmp + N * SZ);
230
6.60M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
6.60M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
1.79M
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
1.79M
    JXL_DASSERT(from_stride >= SZ);
224
1.79M
    JXL_DASSERT(to_stride >= SZ);
225
1.79M
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
1.79M
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
1.79M
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
1.79M
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
1.79M
                            tmp + N * SZ);
230
1.79M
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
1.79M
  }
dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Line
Count
Source
222
288
                  size_t to_stride, float* JXL_RESTRICT tmp) {
223
288
    JXL_DASSERT(from_stride >= SZ);
224
288
    JXL_DASSERT(to_stride >= SZ);
225
288
    CoeffBundle<N, SZ>::ForwardEvenOdd(from, from_stride, tmp);
226
288
    IDCT1DImpl<N / 2, SZ>()(tmp, SZ, tmp, SZ, tmp + N * SZ);
227
288
    CoeffBundle<N / 2, SZ>::BTranspose(tmp + N / 2 * SZ);
228
288
    IDCT1DImpl<N / 2, SZ>()(tmp + N / 2 * SZ, SZ, tmp + N / 2 * SZ, SZ,
229
288
                            tmp + N * SZ);
230
288
    CoeffBundle<N, SZ>::MultiplyAndAdd(tmp, to, to_stride);
231
288
  }
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 4ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE4::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_AVX2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 8ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 16ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 32ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 64ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<128ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<64ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<32ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<16ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<8ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<4ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 128ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
Unexecuted instantiation: dec_group.cc:jxl::N_SSE2::(anonymous namespace)::IDCT1DImpl<256ul, 256ul>::operator()(float const*, unsigned long, float*, unsigned long, float*)
232
};
233
234
template <size_t N, size_t M, bool fit, typename FromBlock, typename ToBlock>
235
void DCT1DWrapper(const FromBlock& from, const ToBlock& to, size_t Mp,
236
474M
                  float* JXL_RESTRICT tmp) {
237
474M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
580M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
538M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
538M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
538M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
538M
    if (fit) return;
246
538M
  }
247
474M
}
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_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, 4ul, false, jxl::N_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, 8ul, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 16ul, true, jxl::N_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, 4ul, false, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 4ul, false, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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, 4ul, false, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 4ul, false, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 4ul, false, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 16ul, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 16ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, true, jxl::N_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, 64ul, true, jxl::N_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, 8ul, false, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 8ul, false, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 8ul, false, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, true, jxl::N_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, 4ul, false, jxl::N_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, 8ul, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 16ul, true, jxl::N_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, 4ul, false, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 4ul, false, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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, 4ul, false, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 4ul, false, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 4ul, false, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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<8ul, 4ul, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_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
236
721k
                  float* JXL_RESTRICT tmp) {
237
721k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
721k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
721k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
721k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
721k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
721k
    if (fit) return;
246
721k
  }
247
721k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_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
236
721k
                  float* JXL_RESTRICT tmp) {
237
721k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
721k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
721k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
721k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
721k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
721k
    if (fit) return;
246
721k
  }
247
721k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_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
236
601k
                  float* JXL_RESTRICT tmp) {
237
601k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
601k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
601k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
601k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
601k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
601k
    if (fit) return;
246
601k
  }
247
601k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, false, jxl::N_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
236
418k
                  float* JXL_RESTRICT tmp) {
237
418k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.44M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.02M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.02M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.02M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.02M
    if (fit) return;
246
1.02M
  }
247
418k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_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
236
455k
                  float* JXL_RESTRICT tmp) {
237
455k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
455k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
455k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
455k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
455k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
455k
    if (fit) return;
246
455k
  }
247
455k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, false, jxl::N_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
236
455k
                  float* JXL_RESTRICT tmp) {
237
455k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.36M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
911k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
911k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
911k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
911k
    if (fit) return;
246
911k
  }
247
455k
}
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_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_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, false, jxl::N_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
236
281k
                  float* JXL_RESTRICT tmp) {
237
281k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.28M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.00M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.00M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.00M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.00M
    if (fit) return;
246
1.00M
  }
247
281k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_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
236
3.05M
                  float* JXL_RESTRICT tmp) {
237
3.05M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
3.05M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
3.05M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
3.05M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
3.05M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
3.05M
    if (fit) return;
246
3.05M
  }
247
3.05M
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 8ul, false, jxl::N_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
236
83.5k
                  float* JXL_RESTRICT tmp) {
237
83.5k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
680k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
596k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
596k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
596k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
596k
    if (fit) return;
246
596k
  }
247
83.5k
}
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 8ul, false, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_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
236
721k
                  float* JXL_RESTRICT tmp) {
237
721k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
721k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
721k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
721k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
721k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
721k
    if (fit) return;
246
721k
  }
247
721k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_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
236
721k
                  float* JXL_RESTRICT tmp) {
237
721k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
721k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
721k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
721k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
721k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
721k
    if (fit) return;
246
721k
  }
247
721k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_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
236
601k
                  float* JXL_RESTRICT tmp) {
237
601k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
601k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
601k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
601k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
601k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
601k
    if (fit) return;
246
601k
  }
247
601k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, false, jxl::N_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
236
418k
                  float* JXL_RESTRICT tmp) {
237
418k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.44M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.02M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.02M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.02M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.02M
    if (fit) return;
246
1.02M
  }
247
418k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_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
236
455k
                  float* JXL_RESTRICT tmp) {
237
455k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
455k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
455k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
455k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
455k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
455k
    if (fit) return;
246
455k
  }
247
455k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, false, jxl::N_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
236
455k
                  float* JXL_RESTRICT tmp) {
237
455k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.36M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
911k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
911k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
911k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
911k
    if (fit) return;
246
911k
  }
247
455k
}
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_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<32ul, 8ul, false, jxl::N_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
236
281k
                  float* JXL_RESTRICT tmp) {
237
281k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.28M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.00M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.00M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.00M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.00M
    if (fit) return;
246
1.00M
  }
247
281k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_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
236
25.1M
                  float* JXL_RESTRICT tmp) {
237
25.1M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
25.1M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
25.1M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
25.1M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
25.1M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
25.1M
    if (fit) return;
246
25.1M
  }
247
25.1M
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 8ul, false, jxl::N_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
236
83.5k
                  float* JXL_RESTRICT tmp) {
237
83.5k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
680k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
596k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
596k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
596k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
596k
    if (fit) return;
246
596k
  }
247
83.5k
}
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 8ul, false, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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<64ul, 64ul, true, jxl::N_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<64ul, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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<64ul, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, true, jxl::N_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
236
88.5M
                  float* JXL_RESTRICT tmp) {
237
88.5M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
88.5M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
88.5M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
88.5M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
88.5M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
88.5M
    if (fit) return;
246
88.5M
  }
247
88.5M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_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
236
88.5M
                  float* JXL_RESTRICT tmp) {
237
88.5M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
88.5M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
88.5M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
88.5M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
88.5M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
88.5M
    if (fit) return;
246
88.5M
  }
247
88.5M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_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
236
177M
                  float* JXL_RESTRICT tmp) {
237
177M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
177M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
177M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
177M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
177M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
177M
    if (fit) return;
246
177M
  }
247
177M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, false, jxl::N_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
236
13.0M
                  float* JXL_RESTRICT tmp) {
237
13.0M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
46.1M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
33.1M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
33.1M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
33.1M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
33.1M
    if (fit) return;
246
33.1M
  }
247
13.0M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_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
236
18.5M
                  float* JXL_RESTRICT tmp) {
237
18.5M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
18.5M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
18.5M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
18.5M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
18.5M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
18.5M
    if (fit) return;
246
18.5M
  }
247
18.5M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, false, jxl::N_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
236
18.5M
                  float* JXL_RESTRICT tmp) {
237
18.5M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
55.6M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
37.1M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
37.1M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
37.1M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
37.1M
    if (fit) return;
246
37.1M
  }
247
18.5M
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, true, jxl::N_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<32ul, 8ul, false, jxl::N_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
236
6.31M
                  float* JXL_RESTRICT tmp) {
237
6.31M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
28.0M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
21.7M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
21.7M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
21.7M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
21.7M
    if (fit) return;
246
21.7M
  }
247
6.31M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_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
236
22.1M
                  float* JXL_RESTRICT tmp) {
237
22.1M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
22.1M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
22.1M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
22.1M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
22.1M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
22.1M
    if (fit) return;
246
22.1M
  }
247
22.1M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<64ul, 8ul, false, jxl::N_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
236
1.22M
                  float* JXL_RESTRICT tmp) {
237
1.22M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
7.34M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
6.11M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
6.11M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
6.11M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
6.11M
    if (fit) return;
246
6.11M
  }
247
1.22M
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<128ul, 8ul, false, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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<64ul, 64ul, true, jxl::N_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<64ul, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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<64ul, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_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*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_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
236
1.37M
                  float* JXL_RESTRICT tmp) {
237
1.37M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.37M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.37M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.37M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.37M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.37M
    if (fit) return;
246
1.37M
  }
247
1.37M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_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
236
1.37M
                  float* JXL_RESTRICT tmp) {
237
1.37M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
1.37M
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
1.37M
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
1.37M
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
1.37M
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
1.37M
    if (fit) return;
246
1.37M
  }
247
1.37M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_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
236
971k
                  float* JXL_RESTRICT tmp) {
237
971k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
971k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
971k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
971k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
971k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
971k
    if (fit) return;
246
971k
  }
247
971k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_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
236
789
                  float* JXL_RESTRICT tmp) {
237
789
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
789
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
789
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
789
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
789
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
789
    if (fit) return;
246
789
  }
247
789
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_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
236
789
                  float* JXL_RESTRICT tmp) {
237
789
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
789
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
789
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
789
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
789
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
789
    if (fit) return;
246
789
  }
247
789
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_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
236
285k
                  float* JXL_RESTRICT tmp) {
237
285k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
285k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
285k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
285k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
285k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
285k
    if (fit) return;
246
285k
  }
247
285k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_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
236
285k
                  float* JXL_RESTRICT tmp) {
237
285k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
285k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
285k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
285k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
285k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
285k
    if (fit) return;
246
285k
  }
247
285k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_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
236
504k
                  float* JXL_RESTRICT tmp) {
237
504k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
504k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
504k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
504k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
504k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
504k
    if (fit) return;
246
504k
  }
247
504k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_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
236
53.5k
                  float* JXL_RESTRICT tmp) {
237
53.5k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
53.5k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
53.5k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
53.5k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
53.5k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
53.5k
    if (fit) return;
246
53.5k
  }
247
53.5k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_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
236
53.5k
                  float* JXL_RESTRICT tmp) {
237
53.5k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
53.5k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
53.5k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
53.5k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
53.5k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
53.5k
    if (fit) return;
246
53.5k
  }
247
53.5k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_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
236
197k
                  float* JXL_RESTRICT tmp) {
237
197k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
197k
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
197k
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
197k
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
197k
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
197k
    if (fit) return;
246
197k
  }
247
197k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_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
236
12
                  float* JXL_RESTRICT tmp) {
237
12
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
12
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
12
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
12
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
12
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
12
    if (fit) return;
246
12
  }
247
12
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, false, jxl::N_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
236
12
                  float* JXL_RESTRICT tmp) {
237
12
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
36
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
24
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
24
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
24
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
24
    if (fit) return;
246
24
  }
247
12
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, false, jxl::N_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
236
12
                  float* JXL_RESTRICT tmp) {
237
12
  JXL_DASSERT(fit ? Mp == M : Mp > M);
238
36
  for (size_t i = 0; i < Mp; i += M) {
239
    // TODO(veluca): consider removing the temporary memory here (as is done in
240
    // IDCT), if it turns out that some compilers don't optimize away the loads
241
    // and this is performance-critical.
242
24
    CoeffBundle<N, M>::LoadFromBlock(from, i, tmp);
243
24
    DCT1DImpl<N, M>()(tmp, tmp + N * M);
244
24
    CoeffBundle<N, M>::StoreToBlockAndScale(tmp, to, i);
245
24
    if (fit) return;
246
24
  }
247
12
}
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 8ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 1ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 2ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 2ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 1ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 2ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<2ul, 8ul, false, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<1ul, 8ul, false, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, false, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<2ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<1ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<4ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<8ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<16ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::DCT1DWrapper<32ul, 32ul, true, jxl::N_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*)
248
249
template <size_t N, size_t M, bool fit, typename FromBlock, typename ToBlock>
250
void IDCT1DWrapper(const FromBlock& from, const ToBlock& to, size_t Mp,
251
458M
                   float* JXL_RESTRICT tmp) {
252
458M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
567M
  for (size_t i = 0; i < Mp; i += M) {
254
524M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
524M
                       to.Stride(), tmp);
256
524M
    if (fit) return;
257
524M
  }
258
458M
}
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 8ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 4ul, false, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 4ul, false, jxl::N_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, 32ul, true, jxl::N_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, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, 16ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, false, jxl::N_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, 32ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 8ul, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 4ul, false, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 4ul, false, jxl::N_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, 32ul, true, jxl::N_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<1ul, 2ul, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_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
251
455k
                   float* JXL_RESTRICT tmp) {
252
455k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
455k
  for (size_t i = 0; i < Mp; i += M) {
254
455k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
455k
                       to.Stride(), tmp);
256
455k
    if (fit) return;
257
455k
  }
258
455k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_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
251
455k
                   float* JXL_RESTRICT tmp) {
252
455k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
455k
  for (size_t i = 0; i < Mp; i += M) {
254
455k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
455k
                       to.Stride(), tmp);
256
455k
    if (fit) return;
257
455k
  }
258
455k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_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
251
323k
                   float* JXL_RESTRICT tmp) {
252
323k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
323k
  for (size_t i = 0; i < Mp; i += M) {
254
323k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
323k
                       to.Stride(), tmp);
256
323k
    if (fit) return;
257
323k
  }
258
323k
}
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_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, true, jxl::N_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_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_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
251
95.2k
                   float* JXL_RESTRICT tmp) {
252
95.2k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
95.2k
  for (size_t i = 0; i < Mp; i += M) {
254
95.2k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
95.2k
                       to.Stride(), tmp);
256
95.2k
    if (fit) return;
257
95.2k
  }
258
95.2k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_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
251
95.2k
                   float* JXL_RESTRICT tmp) {
252
95.2k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
95.2k
  for (size_t i = 0; i < Mp; i += M) {
254
95.2k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
95.2k
                       to.Stride(), tmp);
256
95.2k
    if (fit) return;
257
95.2k
  }
258
95.2k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_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
251
168k
                   float* JXL_RESTRICT tmp) {
252
168k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
168k
  for (size_t i = 0; i < Mp; i += M) {
254
168k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
168k
                       to.Stride(), tmp);
256
168k
    if (fit) return;
257
168k
  }
258
168k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_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
251
17.8k
                   float* JXL_RESTRICT tmp) {
252
17.8k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
17.8k
  for (size_t i = 0; i < Mp; i += M) {
254
17.8k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
17.8k
                       to.Stride(), tmp);
256
17.8k
    if (fit) return;
257
17.8k
  }
258
17.8k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_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
251
17.8k
                   float* JXL_RESTRICT tmp) {
252
17.8k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
17.8k
  for (size_t i = 0; i < Mp; i += M) {
254
17.8k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
17.8k
                       to.Stride(), tmp);
256
17.8k
    if (fit) return;
257
17.8k
  }
258
17.8k
}
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_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
251
65.7k
                   float* JXL_RESTRICT tmp) {
252
65.7k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
65.7k
  for (size_t i = 0; i < Mp; i += M) {
254
65.7k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
65.7k
                       to.Stride(), tmp);
256
65.7k
    if (fit) return;
257
65.7k
  }
258
65.7k
}
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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<4ul, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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<64ul, 32ul, true, jxl::N_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<64ul, 4ul, false, jxl::N_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<64ul, 64ul, true, jxl::N_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<64ul, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 4ul, false, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 4ul, false, jxl::N_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, 256ul, true, jxl::N_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, false, jxl::N_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, false, jxl::N_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<4ul, 8ul, false, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, false, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 8ul, false, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 8ul, false, jxl::N_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, 256ul, true, jxl::N_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, 8ul, false, jxl::N_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, 8ul, false, jxl::N_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<4ul, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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<64ul, 32ul, true, jxl::N_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<64ul, 4ul, false, jxl::N_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<64ul, 64ul, true, jxl::N_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<64ul, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 4ul, false, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 4ul, false, jxl::N_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, 256ul, true, jxl::N_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, false, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 2ul, true, jxl::N_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
251
455k
                   float* JXL_RESTRICT tmp) {
252
455k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
455k
  for (size_t i = 0; i < Mp; i += M) {
254
455k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
455k
                       to.Stride(), tmp);
256
455k
    if (fit) return;
257
455k
  }
258
455k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 1ul, true, jxl::N_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
251
455k
                   float* JXL_RESTRICT tmp) {
252
455k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
455k
  for (size_t i = 0; i < Mp; i += M) {
254
455k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
455k
                       to.Stride(), tmp);
256
455k
    if (fit) return;
257
455k
  }
258
455k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<2ul, 2ul, true, jxl::N_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
251
323k
                   float* JXL_RESTRICT tmp) {
252
323k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
323k
  for (size_t i = 0; i < Mp; i += M) {
254
323k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
323k
                       to.Stride(), tmp);
256
323k
    if (fit) return;
257
323k
  }
258
323k
}
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<1ul, 4ul, true, jxl::N_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, true, jxl::N_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)::IDCT1DWrapper<2ul, 4ul, true, jxl::N_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
251
95.2k
                   float* JXL_RESTRICT tmp) {
252
95.2k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
95.2k
  for (size_t i = 0; i < Mp; i += M) {
254
95.2k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
95.2k
                       to.Stride(), tmp);
256
95.2k
    if (fit) return;
257
95.2k
  }
258
95.2k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 2ul, true, jxl::N_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
251
95.2k
                   float* JXL_RESTRICT tmp) {
252
95.2k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
95.2k
  for (size_t i = 0; i < Mp; i += M) {
254
95.2k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
95.2k
                       to.Stride(), tmp);
256
95.2k
    if (fit) return;
257
95.2k
  }
258
95.2k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_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
251
168k
                   float* JXL_RESTRICT tmp) {
252
168k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
168k
  for (size_t i = 0; i < Mp; i += M) {
254
168k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
168k
                       to.Stride(), tmp);
256
168k
    if (fit) return;
257
168k
  }
258
168k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_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
251
17.8k
                   float* JXL_RESTRICT tmp) {
252
17.8k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
17.8k
  for (size_t i = 0; i < Mp; i += M) {
254
17.8k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
17.8k
                       to.Stride(), tmp);
256
17.8k
    if (fit) return;
257
17.8k
  }
258
17.8k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_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
251
17.8k
                   float* JXL_RESTRICT tmp) {
252
17.8k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
17.8k
  for (size_t i = 0; i < Mp; i += M) {
254
17.8k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
17.8k
                       to.Stride(), tmp);
256
17.8k
    if (fit) return;
257
17.8k
  }
258
17.8k
}
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_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
251
65.7k
                   float* JXL_RESTRICT tmp) {
252
65.7k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
65.7k
  for (size_t i = 0; i < Mp; i += M) {
254
65.7k
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
65.7k
                       to.Stride(), tmp);
256
65.7k
    if (fit) return;
257
65.7k
  }
258
65.7k
}
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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<4ul, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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<64ul, 32ul, true, jxl::N_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<64ul, 4ul, false, jxl::N_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<64ul, 64ul, true, jxl::N_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<64ul, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 4ul, false, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 4ul, false, jxl::N_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, 256ul, true, jxl::N_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, false, jxl::N_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, false, jxl::N_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<4ul, 8ul, false, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, false, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 8ul, false, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 8ul, false, jxl::N_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, 256ul, true, jxl::N_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, 8ul, false, jxl::N_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, 8ul, false, jxl::N_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<4ul, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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<64ul, 32ul, true, jxl::N_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<64ul, 4ul, false, jxl::N_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<64ul, 64ul, true, jxl::N_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<64ul, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 4ul, false, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 4ul, false, jxl::N_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, 256ul, true, jxl::N_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, false, jxl::N_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, false, jxl::N_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, 4ul, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 4ul, false, jxl::N_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, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, true, jxl::N_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
251
88.5M
                   float* JXL_RESTRICT tmp) {
252
88.5M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
88.5M
  for (size_t i = 0; i < Mp; i += M) {
254
88.5M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
88.5M
                       to.Stride(), tmp);
256
88.5M
    if (fit) return;
257
88.5M
  }
258
88.5M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_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
251
88.5M
                   float* JXL_RESTRICT tmp) {
252
88.5M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
88.5M
  for (size_t i = 0; i < Mp; i += M) {
254
88.5M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
88.5M
                       to.Stride(), tmp);
256
88.5M
    if (fit) return;
257
88.5M
  }
258
88.5M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_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
251
177M
                   float* JXL_RESTRICT tmp) {
252
177M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
177M
  for (size_t i = 0; i < Mp; i += M) {
254
177M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
177M
                       to.Stride(), tmp);
256
177M
    if (fit) return;
257
177M
  }
258
177M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, false, jxl::N_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
251
13.0M
                   float* JXL_RESTRICT tmp) {
252
13.0M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
46.1M
  for (size_t i = 0; i < Mp; i += M) {
254
33.1M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
33.1M
                       to.Stride(), tmp);
256
33.1M
    if (fit) return;
257
33.1M
  }
258
13.0M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, false, jxl::N_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
251
18.5M
                   float* JXL_RESTRICT tmp) {
252
18.5M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
55.6M
  for (size_t i = 0; i < Mp; i += M) {
254
37.1M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
37.1M
                       to.Stride(), tmp);
256
37.1M
    if (fit) return;
257
37.1M
  }
258
18.5M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_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
251
18.5M
                   float* JXL_RESTRICT tmp) {
252
18.5M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
18.5M
  for (size_t i = 0; i < Mp; i += M) {
254
18.5M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
18.5M
                       to.Stride(), tmp);
256
18.5M
    if (fit) return;
257
18.5M
  }
258
18.5M
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_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<32ul, 8ul, false, jxl::N_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
251
6.31M
                   float* JXL_RESTRICT tmp) {
252
6.31M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
28.0M
  for (size_t i = 0; i < Mp; i += M) {
254
21.7M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
21.7M
                       to.Stride(), tmp);
256
21.7M
    if (fit) return;
257
21.7M
  }
258
6.31M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_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
251
22.1M
                   float* JXL_RESTRICT tmp) {
252
22.1M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
22.1M
  for (size_t i = 0; i < Mp; i += M) {
254
22.1M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
22.1M
                       to.Stride(), tmp);
256
22.1M
    if (fit) return;
257
22.1M
  }
258
22.1M
}
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 8ul, false, jxl::N_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
251
1.22M
                   float* JXL_RESTRICT tmp) {
252
1.22M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
7.34M
  for (size_t i = 0; i < Mp; i += M) {
254
6.11M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
6.11M
                       to.Stride(), tmp);
256
6.11M
    if (fit) return;
257
6.11M
  }
258
1.22M
}
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 8ul, false, jxl::N_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, 8ul, false, jxl::N_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, 4ul, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 4ul, false, jxl::N_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, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 4ul, false, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 2ul, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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<4ul, 8ul, false, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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<64ul, 32ul, true, jxl::N_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<64ul, 64ul, true, jxl::N_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<64ul, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 2ul, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, 8ul, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, 8ul, true, jxl::N_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, 16ul, true, jxl::N_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, 16ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 32ul, true, jxl::N_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, 16ul, true, jxl::N_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, 32ul, true, jxl::N_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, 8ul, true, jxl::N_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, 64ul, true, jxl::N_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, 32ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 64ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 128ul, true, jxl::N_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, 256ul, true, jxl::N_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, 2ul, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, false, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 4ul, false, jxl::N_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*)
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_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
251
2.17M
                   float* JXL_RESTRICT tmp) {
252
2.17M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
2.17M
  for (size_t i = 0; i < Mp; i += M) {
254
2.17M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
2.17M
                       to.Stride(), tmp);
256
2.17M
    if (fit) return;
257
2.17M
  }
258
2.17M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_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
251
2.17M
                   float* JXL_RESTRICT tmp) {
252
2.17M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
2.17M
  for (size_t i = 0; i < Mp; i += M) {
254
2.17M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
2.17M
                       to.Stride(), tmp);
256
2.17M
    if (fit) return;
257
2.17M
  }
258
2.17M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_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
251
1.82M
                   float* JXL_RESTRICT tmp) {
252
1.82M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
1.82M
  for (size_t i = 0; i < Mp; i += M) {
254
1.82M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
1.82M
                       to.Stride(), tmp);
256
1.82M
    if (fit) return;
257
1.82M
  }
258
1.82M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, false, jxl::N_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
251
1.25M
                   float* JXL_RESTRICT tmp) {
252
1.25M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
4.34M
  for (size_t i = 0; i < Mp; i += M) {
254
3.08M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
3.08M
                       to.Stride(), tmp);
256
3.08M
    if (fit) return;
257
3.08M
  }
258
1.25M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, false, jxl::N_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
251
1.37M
                   float* JXL_RESTRICT tmp) {
252
1.37M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
4.13M
  for (size_t i = 0; i < Mp; i += M) {
254
2.75M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
2.75M
                       to.Stride(), tmp);
256
2.75M
    if (fit) return;
257
2.75M
  }
258
1.37M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_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
251
1.37M
                   float* JXL_RESTRICT tmp) {
252
1.37M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
1.37M
  for (size_t i = 0; i < Mp; i += M) {
254
1.37M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
1.37M
                       to.Stride(), tmp);
256
1.37M
    if (fit) return;
257
1.37M
  }
258
1.37M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_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
251
789
                   float* JXL_RESTRICT tmp) {
252
789
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
789
  for (size_t i = 0; i < Mp; i += M) {
254
789
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
789
                       to.Stride(), tmp);
256
789
    if (fit) return;
257
789
  }
258
789
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, false, jxl::N_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
251
843k
                   float* JXL_RESTRICT tmp) {
252
843k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
3.86M
  for (size_t i = 0; i < Mp; i += M) {
254
3.01M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
3.01M
                       to.Stride(), tmp);
256
3.01M
    if (fit) return;
257
3.01M
  }
258
843k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_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
251
9.87M
                   float* JXL_RESTRICT tmp) {
252
9.87M
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
9.87M
  for (size_t i = 0; i < Mp; i += M) {
254
9.87M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
9.87M
                       to.Stride(), tmp);
256
9.87M
    if (fit) return;
257
9.87M
  }
258
9.87M
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 8ul, false, jxl::N_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
251
250k
                   float* JXL_RESTRICT tmp) {
252
250k
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
2.04M
  for (size_t i = 0; i < Mp; i += M) {
254
1.79M
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
1.79M
                       to.Stride(), tmp);
256
1.79M
    if (fit) return;
257
1.79M
  }
258
250k
}
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 8ul, false, jxl::N_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
251
24
                   float* JXL_RESTRICT tmp) {
252
24
  JXL_DASSERT(fit ? Mp == M : Mp > M);
253
312
  for (size_t i = 0; i < Mp; i += M) {
254
288
    IDCT1DImpl<N, M>()(from.Address(0, i), from.Stride(), to.Address(0, i),
255
288
                       to.Stride(), tmp);
256
288
    if (fit) return;
257
288
  }
258
24
}
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 8ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 4ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 4ul, false, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, false, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_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: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<4ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<16ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 16ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<8ul, 8ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<32ul, 64ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 32ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 64ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<64ul, 128ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 64ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 128ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<128ul, 256ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 128ul, true, jxl::N_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: dec_group.cc:void jxl::N_SSE2::(anonymous namespace)::IDCT1DWrapper<256ul, 256ul, true, jxl::N_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*)
259
260
/*    if (HWY_HAVE_SCALABLE) {
261
      using F = void (*)(const FromBlock&, const ToBlock&, size_t,
262
                         float* JXL_RESTRICT);
263
      static F f = []() -> F {
264
        size_t L = Lanes(HWY_FULL(float)());
265
        static_assert(M <= 256, "Unsupported DCT size");
266
        return DCT1DWrapper<N, M,  false>;
267
      }();
268
      f(from, to, M, tmp);
269
*/
270
271
template <size_t N, size_t M, size_t L>
272
struct DCT1DCapped {
273
  template <typename FromBlock, typename ToBlock>
274
  static void Process(const FromBlock& from, const ToBlock& to,
275
474M
                      float* JXL_RESTRICT tmp) {
276
474M
    if (M <= L) {
277
433M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
433M
    } else {
279
41.5M
      return NoInlineWrapper(
280
41.5M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
41.5M
          tmp);
282
41.5M
    }
283
474M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_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
275
721k
                      float* JXL_RESTRICT tmp) {
276
721k
    if (M <= L) {
277
721k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
721k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
721k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_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
275
721k
                      float* JXL_RESTRICT tmp) {
276
721k
    if (M <= L) {
277
721k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
721k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
721k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_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
275
601k
                      float* JXL_RESTRICT tmp) {
276
601k
    if (M <= L) {
277
601k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
601k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
601k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_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
275
323k
                      float* JXL_RESTRICT tmp) {
276
323k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
323k
    } else {
279
323k
      return NoInlineWrapper(
280
323k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
323k
          tmp);
282
323k
    }
283
323k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_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
275
455k
                      float* JXL_RESTRICT tmp) {
276
455k
    if (M <= L) {
277
455k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
455k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
455k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_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
275
455k
                      float* JXL_RESTRICT tmp) {
276
455k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
455k
    } else {
279
455k
      return NoInlineWrapper(
280
455k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
455k
          tmp);
282
455k
    }
283
455k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_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_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_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
275
95.2k
                      float* JXL_RESTRICT tmp) {
276
95.2k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
95.2k
    } else {
279
95.2k
      return NoInlineWrapper(
280
95.2k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
95.2k
          tmp);
282
95.2k
    }
283
95.2k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_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
275
95.2k
                      float* JXL_RESTRICT tmp) {
276
95.2k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
95.2k
    } else {
279
95.2k
      return NoInlineWrapper(
280
95.2k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
95.2k
          tmp);
282
95.2k
    }
283
95.2k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_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
275
168k
                      float* JXL_RESTRICT tmp) {
276
168k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
168k
    } else {
279
168k
      return NoInlineWrapper(
280
168k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
168k
          tmp);
282
168k
    }
283
168k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_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
275
3.05M
                      float* JXL_RESTRICT tmp) {
276
3.05M
    if (M <= L) {
277
3.05M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
3.05M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
3.05M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_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
275
65.7k
                      float* JXL_RESTRICT tmp) {
276
65.7k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
65.7k
    } else {
279
65.7k
      return NoInlineWrapper(
280
65.7k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
65.7k
          tmp);
282
65.7k
    }
283
65.7k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_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
275
17.8k
                      float* JXL_RESTRICT tmp) {
276
17.8k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
17.8k
    } else {
279
17.8k
      return NoInlineWrapper(
280
17.8k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
17.8k
          tmp);
282
17.8k
    }
283
17.8k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_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
275
17.8k
                      float* JXL_RESTRICT tmp) {
276
17.8k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
17.8k
    } else {
279
17.8k
      return NoInlineWrapper(
280
17.8k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
17.8k
          tmp);
282
17.8k
    }
283
17.8k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_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
275
721k
                      float* JXL_RESTRICT tmp) {
276
721k
    if (M <= L) {
277
721k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
721k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
721k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_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
275
721k
                      float* JXL_RESTRICT tmp) {
276
721k
    if (M <= L) {
277
721k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
721k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
721k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_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
275
601k
                      float* JXL_RESTRICT tmp) {
276
601k
    if (M <= L) {
277
601k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
601k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
601k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_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
275
323k
                      float* JXL_RESTRICT tmp) {
276
323k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
323k
    } else {
279
323k
      return NoInlineWrapper(
280
323k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
323k
          tmp);
282
323k
    }
283
323k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_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
275
455k
                      float* JXL_RESTRICT tmp) {
276
455k
    if (M <= L) {
277
455k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
455k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
455k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_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
275
455k
                      float* JXL_RESTRICT tmp) {
276
455k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
455k
    } else {
279
455k
      return NoInlineWrapper(
280
455k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
455k
          tmp);
282
455k
    }
283
455k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_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
275
95.2k
                      float* JXL_RESTRICT tmp) {
276
95.2k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
95.2k
    } else {
279
95.2k
      return NoInlineWrapper(
280
95.2k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
95.2k
          tmp);
282
95.2k
    }
283
95.2k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_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
275
95.2k
                      float* JXL_RESTRICT tmp) {
276
95.2k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
95.2k
    } else {
279
95.2k
      return NoInlineWrapper(
280
95.2k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
95.2k
          tmp);
282
95.2k
    }
283
95.2k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_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
275
168k
                      float* JXL_RESTRICT tmp) {
276
168k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
168k
    } else {
279
168k
      return NoInlineWrapper(
280
168k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
168k
          tmp);
282
168k
    }
283
168k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_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
275
25.1M
                      float* JXL_RESTRICT tmp) {
276
25.1M
    if (M <= L) {
277
25.1M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
25.1M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
25.1M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_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
275
65.7k
                      float* JXL_RESTRICT tmp) {
276
65.7k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
65.7k
    } else {
279
65.7k
      return NoInlineWrapper(
280
65.7k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
65.7k
          tmp);
282
65.7k
    }
283
65.7k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_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
275
17.8k
                      float* JXL_RESTRICT tmp) {
276
17.8k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
17.8k
    } else {
279
17.8k
      return NoInlineWrapper(
280
17.8k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
17.8k
          tmp);
282
17.8k
    }
283
17.8k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_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
275
17.8k
                      float* JXL_RESTRICT tmp) {
276
17.8k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
17.8k
    } else {
279
17.8k
      return NoInlineWrapper(
280
17.8k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
17.8k
          tmp);
282
17.8k
    }
283
17.8k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_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
275
88.5M
                      float* JXL_RESTRICT tmp) {
276
88.5M
    if (M <= L) {
277
88.5M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
88.5M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
88.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_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
275
88.5M
                      float* JXL_RESTRICT tmp) {
276
88.5M
    if (M <= L) {
277
88.5M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
88.5M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
88.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_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
275
177M
                      float* JXL_RESTRICT tmp) {
276
177M
    if (M <= L) {
277
177M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
177M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
177M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_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
275
9.43M
                      float* JXL_RESTRICT tmp) {
276
9.43M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
9.43M
    } else {
279
9.43M
      return NoInlineWrapper(
280
9.43M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
9.43M
          tmp);
282
9.43M
    }
283
9.43M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_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
275
18.5M
                      float* JXL_RESTRICT tmp) {
276
18.5M
    if (M <= L) {
277
18.5M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
18.5M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
18.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_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
275
18.5M
                      float* JXL_RESTRICT tmp) {
276
18.5M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
18.5M
    } else {
279
18.5M
      return NoInlineWrapper(
280
18.5M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
18.5M
          tmp);
282
18.5M
    }
283
18.5M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_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
275
3.57M
                      float* JXL_RESTRICT tmp) {
276
3.57M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
3.57M
    } else {
279
3.57M
      return NoInlineWrapper(
280
3.57M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
3.57M
          tmp);
282
3.57M
    }
283
3.57M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_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
275
3.57M
                      float* JXL_RESTRICT tmp) {
276
3.57M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
3.57M
    } else {
279
3.57M
      return NoInlineWrapper(
280
3.57M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
3.57M
          tmp);
282
3.57M
    }
283
3.57M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_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
275
1.82M
                      float* JXL_RESTRICT tmp) {
276
1.82M
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.82M
    } else {
279
1.82M
      return NoInlineWrapper(
280
1.82M
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
1.82M
          tmp);
282
1.82M
    }
283
1.82M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_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
275
22.1M
                      float* JXL_RESTRICT tmp) {
276
22.1M
    if (M <= L) {
277
22.1M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
22.1M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
22.1M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_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
275
306k
                      float* JXL_RESTRICT tmp) {
276
306k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
306k
    } else {
279
306k
      return NoInlineWrapper(
280
306k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
306k
          tmp);
282
306k
    }
283
306k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_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
275
915k
                      float* JXL_RESTRICT tmp) {
276
915k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
915k
    } else {
279
915k
      return NoInlineWrapper(
280
915k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
915k
          tmp);
282
915k
    }
283
915k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_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
275
915k
                      float* JXL_RESTRICT tmp) {
276
915k
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
915k
    } else {
279
915k
      return NoInlineWrapper(
280
915k
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
915k
          tmp);
282
915k
    }
283
915k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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_SSE4::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_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
275
1.37M
                      float* JXL_RESTRICT tmp) {
276
1.37M
    if (M <= L) {
277
1.37M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.37M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
1.37M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_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
275
1.37M
                      float* JXL_RESTRICT tmp) {
276
1.37M
    if (M <= L) {
277
1.37M
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
1.37M
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
1.37M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_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
275
971k
                      float* JXL_RESTRICT tmp) {
276
971k
    if (M <= L) {
277
971k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
971k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
971k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_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
275
789
                      float* JXL_RESTRICT tmp) {
276
789
    if (M <= L) {
277
789
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
789
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
789
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_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
275
789
                      float* JXL_RESTRICT tmp) {
276
789
    if (M <= L) {
277
789
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
789
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
789
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_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
275
285k
                      float* JXL_RESTRICT tmp) {
276
285k
    if (M <= L) {
277
285k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
285k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
285k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_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
275
285k
                      float* JXL_RESTRICT tmp) {
276
285k
    if (M <= L) {
277
285k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
285k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
285k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_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
275
504k
                      float* JXL_RESTRICT tmp) {
276
504k
    if (M <= L) {
277
504k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
504k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
504k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_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
275
53.5k
                      float* JXL_RESTRICT tmp) {
276
53.5k
    if (M <= L) {
277
53.5k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
53.5k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
53.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_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
275
53.5k
                      float* JXL_RESTRICT tmp) {
276
53.5k
    if (M <= L) {
277
53.5k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
53.5k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
53.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_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
275
197k
                      float* JXL_RESTRICT tmp) {
276
197k
    if (M <= L) {
277
197k
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
197k
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
197k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_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
275
12
                      float* JXL_RESTRICT tmp) {
276
12
    if (M <= L) {
277
12
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
12
    } else {
279
0
      return NoInlineWrapper(
280
0
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
0
          tmp);
282
0
    }
283
12
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_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
275
12
                      float* JXL_RESTRICT tmp) {
276
12
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
12
    } else {
279
12
      return NoInlineWrapper(
280
12
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
12
          tmp);
282
12
    }
283
12
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_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
275
12
                      float* JXL_RESTRICT tmp) {
276
12
    if (M <= L) {
277
0
      return DCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
278
12
    } else {
279
12
      return NoInlineWrapper(
280
12
          DCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
281
12
          tmp);
282
12
    }
283
12
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_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_SSE2::(anonymous namespace)::DCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::DCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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
template <size_t N, size_t M>
287
struct DCT1D {
288
  template <typename FromBlock, typename ToBlock>
289
  void operator()(const FromBlock& from, const ToBlock& to,
290
474M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
474M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
474M
#endif
308
474M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::DCT1D<8ul, 4ul>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 16ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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<8ul, 4ul>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul>::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
290
721k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
721k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
721k
#endif
308
721k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul>::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
290
721k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
721k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
721k
#endif
308
721k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul>::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
290
601k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
601k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
601k
#endif
308
601k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul>::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
290
323k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
323k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
323k
#endif
308
323k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul>::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
290
455k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
455k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
455k
#endif
308
455k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul>::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
290
455k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
455k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
455k
#endif
308
455k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul>::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>::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_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul>::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
290
95.2k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
95.2k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
95.2k
#endif
308
95.2k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul>::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
290
95.2k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
95.2k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
95.2k
#endif
308
95.2k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul>::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
290
168k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
168k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
168k
#endif
308
168k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul>::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
290
3.05M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
3.05M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
3.05M
#endif
308
3.05M
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul>::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
290
65.7k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
65.7k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
65.7k
#endif
308
65.7k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul>::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
290
17.8k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
17.8k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
17.8k
#endif
308
17.8k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul>::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
290
17.8k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
17.8k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
17.8k
#endif
308
17.8k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul>::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
290
721k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
721k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
721k
#endif
308
721k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul>::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
290
721k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
721k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
721k
#endif
308
721k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul>::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
290
601k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
601k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
601k
#endif
308
601k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul>::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
290
323k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
323k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
323k
#endif
308
323k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul>::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
290
455k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
455k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
455k
#endif
308
455k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul>::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
290
455k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
455k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
455k
#endif
308
455k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul>::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>::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<32ul, 16ul>::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
290
95.2k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
95.2k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
95.2k
#endif
308
95.2k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul>::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
290
95.2k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
95.2k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
95.2k
#endif
308
95.2k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul>::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
290
168k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
168k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
168k
#endif
308
168k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul>::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
290
25.1M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
25.1M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
25.1M
#endif
308
25.1M
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul>::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
290
65.7k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
65.7k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
65.7k
#endif
308
65.7k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul>::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
290
17.8k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
17.8k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
17.8k
#endif
308
17.8k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul>::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
290
17.8k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
17.8k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
17.8k
#endif
308
17.8k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul>::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>::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>::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>::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>::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>::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<8ul, 4ul>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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
290
88.5M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
88.5M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
88.5M
#endif
308
88.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul>::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
290
88.5M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
88.5M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
88.5M
#endif
308
88.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul>::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
290
177M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
177M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
177M
#endif
308
177M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul>::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
290
9.43M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
9.43M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
9.43M
#endif
308
9.43M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul>::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
290
18.5M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
18.5M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
18.5M
#endif
308
18.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul>::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
290
18.5M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
18.5M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
18.5M
#endif
308
18.5M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 8ul>::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>::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<32ul, 16ul>::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
290
3.57M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
3.57M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
3.57M
#endif
308
3.57M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 32ul>::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
290
3.57M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
3.57M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
3.57M
#endif
308
3.57M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 32ul>::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
290
1.82M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
1.82M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.82M
#endif
308
1.82M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul>::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
290
22.1M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
22.1M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
22.1M
#endif
308
22.1M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 64ul>::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
290
306k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
306k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
306k
#endif
308
306k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<64ul, 32ul>::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
290
915k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
915k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
915k
#endif
308
915k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 64ul>::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
290
915k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
915k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
915k
#endif
308
915k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<128ul, 128ul>::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>::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>::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>::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>::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>::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<8ul, 4ul>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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_SSE4::(anonymous namespace)::DCT1D<2ul, 1ul>::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<1ul, 2ul>::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<2ul, 2ul>::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<4ul, 1ul>::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<1ul, 4ul>::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<4ul, 2ul>::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<2ul, 4ul>::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<4ul, 4ul>::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<8ul, 4ul>::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<4ul, 8ul>::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<8ul, 8ul>::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, 8ul>::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<8ul, 16ul>::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, 16ul>::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<32ul, 16ul>::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>::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<32ul, 32ul>::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_AVX2::(anonymous namespace)::DCT1D<2ul, 1ul>::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
290
1.37M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
1.37M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.37M
#endif
308
1.37M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 2ul>::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
290
1.37M
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
1.37M
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
1.37M
#endif
308
1.37M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 2ul>::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
290
971k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
971k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
971k
#endif
308
971k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 1ul>::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
290
789
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
789
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
789
#endif
308
789
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<1ul, 4ul>::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
290
789
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
789
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
789
#endif
308
789
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 2ul>::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
290
285k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
285k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
285k
#endif
308
285k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<2ul, 4ul>::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
290
285k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
285k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
285k
#endif
308
285k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 4ul>::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
290
504k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
504k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
504k
#endif
308
504k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 4ul>::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
290
53.5k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
53.5k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
53.5k
#endif
308
53.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<4ul, 8ul>::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
290
53.5k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
53.5k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
53.5k
#endif
308
53.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 8ul>::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
290
197k
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
197k
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
197k
#endif
308
197k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 8ul>::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
290
12
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
12
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
12
#endif
308
12
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<8ul, 16ul>::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
290
12
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
12
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
12
#endif
308
12
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<16ul, 16ul>::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
290
12
                  float* JXL_RESTRICT tmp) {
291
#if HWY_HAVE_SCALABLE
292
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
293
    static F f = []() -> F {
294
      size_t L = Lanes(HWY_FULL(float)());
295
      if (L >= 128) return DCT1DCapped<N, M, 128>::Process;
296
      if (L == 64) return DCT1DCapped<N, M, 64>::Process;
297
      if (L == 32) return DCT1DCapped<N, M, 32>::Process;
298
      if (L == 16) return DCT1DCapped<N, M, 16>::Process;
299
      if (L == 8) return DCT1DCapped<N, M, 8>::Process;
300
      if (L == 4) return DCT1DCapped<N, M, 4>::Process;
301
      if (L == 2) return DCT1DCapped<N, M, 2>::Process;
302
      return DCT1DCapped<N, M, 1>::Process;
303
    }();
304
    return f(from, to, tmp);
305
#else
306
12
    return DCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
307
12
#endif
308
12
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::DCT1D<32ul, 16ul>::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>::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<32ul, 32ul>::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_SSE2::(anonymous namespace)::DCT1D<2ul, 1ul>::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<1ul, 2ul>::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<2ul, 2ul>::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<4ul, 1ul>::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<1ul, 4ul>::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<4ul, 2ul>::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<2ul, 4ul>::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<4ul, 4ul>::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<8ul, 4ul>::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<4ul, 8ul>::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<8ul, 8ul>::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, 8ul>::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<8ul, 16ul>::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, 16ul>::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<32ul, 16ul>::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>::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<32ul, 32ul>::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*)
309
};
310
311
template <size_t N, size_t M, size_t L>
312
struct IDCT1DCapped {
313
  template <typename FromBlock, typename ToBlock>
314
  static void Process(const FromBlock& from, const ToBlock& to,
315
458M
                      float* JXL_RESTRICT tmp) {
316
458M
    if (M <= L) {
317
415M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
415M
    } else {
319
42.8M
      return NoInlineWrapper(
320
42.8M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
42.8M
          tmp);
322
42.8M
    }
323
458M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_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
315
455k
                      float* JXL_RESTRICT tmp) {
316
455k
    if (M <= L) {
317
455k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
455k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
455k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_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
315
455k
                      float* JXL_RESTRICT tmp) {
316
455k
    if (M <= L) {
317
455k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
455k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
455k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_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
315
323k
                      float* JXL_RESTRICT tmp) {
316
323k
    if (M <= L) {
317
323k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
323k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
323k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_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_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_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
315
95.2k
                      float* JXL_RESTRICT tmp) {
316
95.2k
    if (M <= L) {
317
95.2k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
95.2k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
95.2k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_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
315
95.2k
                      float* JXL_RESTRICT tmp) {
316
95.2k
    if (M <= L) {
317
95.2k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
95.2k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
95.2k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_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
315
168k
                      float* JXL_RESTRICT tmp) {
316
168k
    if (M <= L) {
317
168k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
168k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
168k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_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
315
17.8k
                      float* JXL_RESTRICT tmp) {
316
17.8k
    if (M <= L) {
317
17.8k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
17.8k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
17.8k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_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
315
17.8k
                      float* JXL_RESTRICT tmp) {
316
17.8k
    if (M <= L) {
317
17.8k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
17.8k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
17.8k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_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
315
65.7k
                      float* JXL_RESTRICT tmp) {
316
65.7k
    if (M <= L) {
317
65.7k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
65.7k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
65.7k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_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
315
455k
                      float* JXL_RESTRICT tmp) {
316
455k
    if (M <= L) {
317
455k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
455k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
455k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_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
315
455k
                      float* JXL_RESTRICT tmp) {
316
455k
    if (M <= L) {
317
455k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
455k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
455k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_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
315
323k
                      float* JXL_RESTRICT tmp) {
316
323k
    if (M <= L) {
317
323k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
323k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
323k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_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
315
95.2k
                      float* JXL_RESTRICT tmp) {
316
95.2k
    if (M <= L) {
317
95.2k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
95.2k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
95.2k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_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
315
95.2k
                      float* JXL_RESTRICT tmp) {
316
95.2k
    if (M <= L) {
317
95.2k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
95.2k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
95.2k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_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
315
168k
                      float* JXL_RESTRICT tmp) {
316
168k
    if (M <= L) {
317
168k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
168k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
168k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_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
315
17.8k
                      float* JXL_RESTRICT tmp) {
316
17.8k
    if (M <= L) {
317
17.8k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
17.8k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
17.8k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_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
315
17.8k
                      float* JXL_RESTRICT tmp) {
316
17.8k
    if (M <= L) {
317
17.8k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
17.8k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
17.8k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_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
315
65.7k
                      float* JXL_RESTRICT tmp) {
316
65.7k
    if (M <= L) {
317
65.7k
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
65.7k
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
65.7k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_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
315
88.5M
                      float* JXL_RESTRICT tmp) {
316
88.5M
    if (M <= L) {
317
88.5M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
88.5M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
88.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_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
315
88.5M
                      float* JXL_RESTRICT tmp) {
316
88.5M
    if (M <= L) {
317
88.5M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
88.5M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
88.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_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
315
177M
                      float* JXL_RESTRICT tmp) {
316
177M
    if (M <= L) {
317
177M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
177M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
177M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_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
315
9.43M
                      float* JXL_RESTRICT tmp) {
316
9.43M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
9.43M
    } else {
319
9.43M
      return NoInlineWrapper(
320
9.43M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
9.43M
          tmp);
322
9.43M
    }
323
9.43M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_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
315
18.5M
                      float* JXL_RESTRICT tmp) {
316
18.5M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
18.5M
    } else {
319
18.5M
      return NoInlineWrapper(
320
18.5M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
18.5M
          tmp);
322
18.5M
    }
323
18.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_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
315
18.5M
                      float* JXL_RESTRICT tmp) {
316
18.5M
    if (M <= L) {
317
18.5M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
18.5M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
18.5M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_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
315
3.57M
                      float* JXL_RESTRICT tmp) {
316
3.57M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
3.57M
    } else {
319
3.57M
      return NoInlineWrapper(
320
3.57M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
3.57M
          tmp);
322
3.57M
    }
323
3.57M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_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
315
3.57M
                      float* JXL_RESTRICT tmp) {
316
3.57M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
3.57M
    } else {
319
3.57M
      return NoInlineWrapper(
320
3.57M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
3.57M
          tmp);
322
3.57M
    }
323
3.57M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_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
315
1.82M
                      float* JXL_RESTRICT tmp) {
316
1.82M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.82M
    } else {
319
1.82M
      return NoInlineWrapper(
320
1.82M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
1.82M
          tmp);
322
1.82M
    }
323
1.82M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_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
315
22.1M
                      float* JXL_RESTRICT tmp) {
316
22.1M
    if (M <= L) {
317
22.1M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
22.1M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
22.1M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_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
315
915k
                      float* JXL_RESTRICT tmp) {
316
915k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
915k
    } else {
319
915k
      return NoInlineWrapper(
320
915k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
915k
          tmp);
322
915k
    }
323
915k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_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
315
915k
                      float* JXL_RESTRICT tmp) {
316
915k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
915k
    } else {
319
915k
      return NoInlineWrapper(
320
915k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
915k
          tmp);
322
915k
    }
323
915k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_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
315
306k
                      float* JXL_RESTRICT tmp) {
316
306k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
306k
    } else {
319
306k
      return NoInlineWrapper(
320
306k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
306k
          tmp);
322
306k
    }
323
306k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 2ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 1ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 2ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 4ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 2ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 2ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<1ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 1ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<2ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 2ul, 4ul>::Process<jxl::N_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_SSE4::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 8ul>::Process<jxl::N_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
315
2.17M
                      float* JXL_RESTRICT tmp) {
316
2.17M
    if (M <= L) {
317
2.17M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
2.17M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
2.17M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 4ul, 8ul>::Process<jxl::N_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
315
2.17M
                      float* JXL_RESTRICT tmp) {
316
2.17M
    if (M <= L) {
317
2.17M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
2.17M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
2.17M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<4ul, 4ul, 8ul>::Process<jxl::N_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
315
1.82M
                      float* JXL_RESTRICT tmp) {
316
1.82M
    if (M <= L) {
317
1.82M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.82M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
1.82M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 16ul, 8ul>::Process<jxl::N_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
315
971k
                      float* JXL_RESTRICT tmp) {
316
971k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
971k
    } else {
319
971k
      return NoInlineWrapper(
320
971k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
971k
          tmp);
322
971k
    }
323
971k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 16ul, 8ul>::Process<jxl::N_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
315
1.37M
                      float* JXL_RESTRICT tmp) {
316
1.37M
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.37M
    } else {
319
1.37M
      return NoInlineWrapper(
320
1.37M
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
1.37M
          tmp);
322
1.37M
    }
323
1.37M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 8ul, 8ul>::Process<jxl::N_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
315
1.37M
                      float* JXL_RESTRICT tmp) {
316
1.37M
    if (M <= L) {
317
1.37M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
1.37M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
1.37M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 32ul, 8ul>::Process<jxl::N_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
315
789
                      float* JXL_RESTRICT tmp) {
316
789
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
789
    } else {
319
789
      return NoInlineWrapper(
320
789
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
789
          tmp);
322
789
    }
323
789
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 8ul, 8ul>::Process<jxl::N_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
315
789
                      float* JXL_RESTRICT tmp) {
316
789
    if (M <= L) {
317
789
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
789
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
789
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<16ul, 32ul, 8ul>::Process<jxl::N_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
315
285k
                      float* JXL_RESTRICT tmp) {
316
285k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
285k
    } else {
319
285k
      return NoInlineWrapper(
320
285k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
285k
          tmp);
322
285k
    }
323
285k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 16ul, 8ul>::Process<jxl::N_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
315
285k
                      float* JXL_RESTRICT tmp) {
316
285k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
285k
    } else {
319
285k
      return NoInlineWrapper(
320
285k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
285k
          tmp);
322
285k
    }
323
285k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 32ul, 8ul>::Process<jxl::N_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
315
504k
                      float* JXL_RESTRICT tmp) {
316
504k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
504k
    } else {
319
504k
      return NoInlineWrapper(
320
504k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
504k
          tmp);
322
504k
    }
323
504k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<8ul, 8ul, 8ul>::Process<jxl::N_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
315
9.87M
                      float* JXL_RESTRICT tmp) {
316
9.87M
    if (M <= L) {
317
9.87M
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
9.87M
    } else {
319
0
      return NoInlineWrapper(
320
0
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
0
          tmp);
322
0
    }
323
9.87M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<32ul, 64ul, 8ul>::Process<jxl::N_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
315
53.5k
                      float* JXL_RESTRICT tmp) {
316
53.5k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
53.5k
    } else {
319
53.5k
      return NoInlineWrapper(
320
53.5k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
53.5k
          tmp);
322
53.5k
    }
323
53.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 32ul, 8ul>::Process<jxl::N_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
315
53.5k
                      float* JXL_RESTRICT tmp) {
316
53.5k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
53.5k
    } else {
319
53.5k
      return NoInlineWrapper(
320
53.5k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
53.5k
          tmp);
322
53.5k
    }
323
53.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 64ul, 8ul>::Process<jxl::N_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
315
197k
                      float* JXL_RESTRICT tmp) {
316
197k
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
197k
    } else {
319
197k
      return NoInlineWrapper(
320
197k
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
197k
          tmp);
322
197k
    }
323
197k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<64ul, 128ul, 8ul>::Process<jxl::N_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
315
12
                      float* JXL_RESTRICT tmp) {
316
12
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
12
    } else {
319
12
      return NoInlineWrapper(
320
12
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
12
          tmp);
322
12
    }
323
12
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 64ul, 8ul>::Process<jxl::N_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
315
12
                      float* JXL_RESTRICT tmp) {
316
12
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
12
    } else {
319
12
      return NoInlineWrapper(
320
12
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
12
          tmp);
322
12
    }
323
12
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 128ul, 8ul>::Process<jxl::N_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
315
12
                      float* JXL_RESTRICT tmp) {
316
12
    if (M <= L) {
317
0
      return IDCT1DWrapper<N, M, /* fit */ true>(from, to, M, tmp);
318
12
    } else {
319
12
      return NoInlineWrapper(
320
12
          IDCT1DWrapper<N, L, /* fit */ false, FromBlock, ToBlock>, from, to, M,
321
12
          tmp);
322
12
    }
323
12
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1DCapped<128ul, 256ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 8ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 8ul>::Process<jxl::N_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_SSE2::(anonymous namespace)::IDCT1DCapped<4ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<4ul, 4ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<16ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 16ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<8ul, 8ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<32ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 32ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<64ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 64ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<128ul, 256ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 128ul, 4ul>::Process<jxl::N_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)::IDCT1DCapped<256ul, 256ul, 4ul>::Process<jxl::N_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*)
324
};
325
326
template <size_t N, size_t M>
327
struct IDCT1D {
328
  template <typename FromBlock, typename ToBlock>
329
  void operator()(const FromBlock& from, const ToBlock& to,
330
458M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
458M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
458M
#endif
348
458M
  }
Unexecuted instantiation: enc_adaptive_quantization.cc:void jxl::N_SSE4::(anonymous namespace)::IDCT1D<1ul, 2ul>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 16ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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<1ul, 2ul>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 2ul>::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
330
455k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
455k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
455k
#endif
348
455k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 1ul>::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
330
455k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
455k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
455k
#endif
348
455k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 2ul>::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
330
323k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
323k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
323k
#endif
348
323k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 4ul>::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>::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_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 4ul>::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
330
95.2k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
95.2k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
95.2k
#endif
348
95.2k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 2ul>::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
330
95.2k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
95.2k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
95.2k
#endif
348
95.2k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul>::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
330
168k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
168k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
168k
#endif
348
168k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul>::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
330
17.8k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
17.8k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
17.8k
#endif
348
17.8k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul>::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
330
17.8k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
17.8k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
17.8k
#endif
348
17.8k
  }
enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul>::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
330
65.7k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
65.7k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
65.7k
#endif
348
65.7k
  }
Unexecuted instantiation: enc_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 2ul>::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
330
455k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
455k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
455k
#endif
348
455k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 1ul>::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
330
455k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
455k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
455k
#endif
348
455k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<2ul, 2ul>::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
330
323k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
323k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
323k
#endif
348
323k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<1ul, 4ul>::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>::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)::IDCT1D<2ul, 4ul>::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
330
95.2k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
95.2k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
95.2k
#endif
348
95.2k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 2ul>::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
330
95.2k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
95.2k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
95.2k
#endif
348
95.2k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul>::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
330
168k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
168k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
168k
#endif
348
168k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul>::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
330
17.8k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
17.8k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
17.8k
#endif
348
17.8k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul>::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
330
17.8k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
17.8k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
17.8k
#endif
348
17.8k
  }
enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul>::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
330
65.7k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
65.7k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
65.7k
#endif
348
65.7k
  }
Unexecuted instantiation: enc_chroma_from_luma.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 8ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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, 4ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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
330
88.5M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
88.5M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
88.5M
#endif
348
88.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul>::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
330
88.5M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
88.5M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
88.5M
#endif
348
88.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul>::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
330
177M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
177M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
177M
#endif
348
177M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul>::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
330
9.43M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
9.43M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
9.43M
#endif
348
9.43M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul>::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
330
18.5M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
18.5M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
18.5M
#endif
348
18.5M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul>::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
330
18.5M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
18.5M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
18.5M
#endif
348
18.5M
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 32ul>::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>::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<16ul, 32ul>::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
330
3.57M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
3.57M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
3.57M
#endif
348
3.57M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul>::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
330
3.57M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
3.57M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
3.57M
#endif
348
3.57M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul>::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
330
1.82M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
1.82M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.82M
#endif
348
1.82M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul>::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
330
22.1M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
22.1M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
22.1M
#endif
348
22.1M
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 64ul>::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
330
915k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
915k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
915k
#endif
348
915k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 32ul>::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
330
915k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
915k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
915k
#endif
348
915k
  }
enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 64ul>::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
330
306k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
306k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
306k
#endif
348
306k
  }
Unexecuted instantiation: enc_ac_strategy.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 128ul>::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>::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>::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>::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>::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>::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>::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, 4ul>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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>::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_SSE4::(anonymous namespace)::IDCT1D<4ul, 8ul>::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<8ul, 4ul>::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<4ul, 4ul>::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<16ul, 16ul>::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<8ul, 16ul>::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<16ul, 8ul>::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<8ul, 32ul>::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<32ul, 8ul>::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<16ul, 32ul>::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<32ul, 16ul>::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<32ul, 32ul>::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<8ul, 8ul>::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<32ul, 64ul>::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<64ul, 32ul>::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<64ul, 64ul>::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<64ul, 128ul>::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<128ul, 64ul>::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<128ul, 128ul>::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<128ul, 256ul>::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>::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, 256ul>::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_AVX2::(anonymous namespace)::IDCT1D<4ul, 8ul>::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
330
2.17M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
2.17M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
2.17M
#endif
348
2.17M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 4ul>::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
330
2.17M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
2.17M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
2.17M
#endif
348
2.17M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<4ul, 4ul>::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
330
1.82M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
1.82M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.82M
#endif
348
1.82M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 16ul>::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
330
971k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
971k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
971k
#endif
348
971k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 16ul>::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
330
1.37M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
1.37M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.37M
#endif
348
1.37M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 8ul>::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
330
1.37M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
1.37M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
1.37M
#endif
348
1.37M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 32ul>::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
330
789
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
789
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
789
#endif
348
789
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 8ul>::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
330
789
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
789
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
789
#endif
348
789
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<16ul, 32ul>::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
330
285k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
285k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
285k
#endif
348
285k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 16ul>::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
330
285k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
285k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
285k
#endif
348
285k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 32ul>::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
330
504k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
504k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
504k
#endif
348
504k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<8ul, 8ul>::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
330
9.87M
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
9.87M
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
9.87M
#endif
348
9.87M
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<32ul, 64ul>::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
330
53.5k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
53.5k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
53.5k
#endif
348
53.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 32ul>::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
330
53.5k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
53.5k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
53.5k
#endif
348
53.5k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 64ul>::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
330
197k
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
197k
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
197k
#endif
348
197k
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<64ul, 128ul>::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
330
12
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
12
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
12
#endif
348
12
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 64ul>::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
330
12
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
12
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
12
#endif
348
12
  }
dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 128ul>::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
330
12
                  float* JXL_RESTRICT tmp) {
331
#if HWY_HAVE_SCALABLE
332
    using F = void (*)(const FromBlock&, const ToBlock&, float* JXL_RESTRICT);
333
    static F f = []() -> F {
334
      size_t L = Lanes(HWY_FULL(float)());
335
      if (L >= 128) return IDCT1DCapped<N, M, 128>::Process;
336
      if (L == 64) return IDCT1DCapped<N, M, 64>::Process;
337
      if (L == 32) return IDCT1DCapped<N, M, 32>::Process;
338
      if (L == 16) return IDCT1DCapped<N, M, 16>::Process;
339
      if (L == 8) return IDCT1DCapped<N, M, 8>::Process;
340
      if (L == 4) return IDCT1DCapped<N, M, 4>::Process;
341
      if (L == 2) return IDCT1DCapped<N, M, 2>::Process;
342
      return IDCT1DCapped<N, M, 1>::Process;
343
    }();
344
    return f(from, to, tmp);
345
#else
346
12
    return IDCT1DCapped<N, M, kMaxLanes>::Process(from, to, tmp);
347
12
#endif
348
12
  }
Unexecuted instantiation: dec_group.cc:void jxl::N_AVX2::(anonymous namespace)::IDCT1D<128ul, 256ul>::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>::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, 256ul>::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_SSE2::(anonymous namespace)::IDCT1D<4ul, 8ul>::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<8ul, 4ul>::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<4ul, 4ul>::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<16ul, 16ul>::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<8ul, 16ul>::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<16ul, 8ul>::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<8ul, 32ul>::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<32ul, 8ul>::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<16ul, 32ul>::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<32ul, 16ul>::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<32ul, 32ul>::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<8ul, 8ul>::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<32ul, 64ul>::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<64ul, 32ul>::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<64ul, 64ul>::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<64ul, 128ul>::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<128ul, 64ul>::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<128ul, 128ul>::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<128ul, 256ul>::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>::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, 256ul>::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*)
349
};
350
351
// Computes the maybe-transposed, scaled DCT of a block, that needs to be
352
// HWY_ALIGN'ed.
353
template <size_t ROWS, size_t COLS>
354
struct ComputeScaledDCT {
355
  // scratch_space must be aligned, and should have space for ROWS*COLS
356
  // floats.
357
  template <class From>
358
  HWY_MAYBE_UNUSED void operator()(const From& from, float* to,
359
237M
                                   float* JXL_RESTRICT scratch_space) {
360
237M
    float* JXL_RESTRICT block = scratch_space;
361
237M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
237M
    if (ROWS < COLS) {
363
80.1M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
80.1M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
80.1M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
80.1M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
157M
    } else {
368
157M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
157M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
157M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
157M
    }
372
237M
  }
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_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*)
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*)
Line
Count
Source
359
296k
                                   float* JXL_RESTRICT scratch_space) {
360
296k
    float* JXL_RESTRICT block = scratch_space;
361
296k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
296k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
296k
    } else {
368
296k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
296k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
296k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
296k
    }
372
296k
  }
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*)
Line
Count
Source
359
425k
                                   float* JXL_RESTRICT scratch_space) {
360
425k
    float* JXL_RESTRICT block = scratch_space;
361
425k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
425k
    if (ROWS < COLS) {
363
425k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
425k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
425k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
425k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
425k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
425k
  }
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*)
Line
Count
Source
359
300k
                                   float* JXL_RESTRICT scratch_space) {
360
300k
    float* JXL_RESTRICT block = scratch_space;
361
300k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
300k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
300k
    } else {
368
300k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
300k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
300k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
300k
    }
372
300k
  }
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*)
Line
Count
Source
359
161k
                                   float* JXL_RESTRICT scratch_space) {
360
161k
    float* JXL_RESTRICT block = scratch_space;
361
161k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
161k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
161k
    } else {
368
161k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
161k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
161k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
161k
    }
372
161k
  }
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*)
Line
Count
Source
359
216k
                                   float* JXL_RESTRICT scratch_space) {
360
216k
    float* JXL_RESTRICT block = scratch_space;
361
216k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
216k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
216k
    } else {
368
216k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
216k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
216k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
216k
    }
372
216k
  }
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*)
Line
Count
Source
359
239k
                                   float* JXL_RESTRICT scratch_space) {
360
239k
    float* JXL_RESTRICT block = scratch_space;
361
239k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
239k
    if (ROWS < COLS) {
363
239k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
239k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
239k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
239k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
239k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
239k
  }
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*)
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*)
Line
Count
Source
359
46.9k
                                   float* JXL_RESTRICT scratch_space) {
360
46.9k
    float* JXL_RESTRICT block = scratch_space;
361
46.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
46.9k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
46.9k
    } else {
368
46.9k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
46.9k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
46.9k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
46.9k
    }
372
46.9k
  }
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*)
Line
Count
Source
359
48.3k
                                   float* JXL_RESTRICT scratch_space) {
360
48.3k
    float* JXL_RESTRICT block = scratch_space;
361
48.3k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
48.3k
    if (ROWS < COLS) {
363
48.3k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
48.3k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
48.3k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
48.3k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
48.3k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
48.3k
  }
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*)
Line
Count
Source
359
84.0k
                                   float* JXL_RESTRICT scratch_space) {
360
84.0k
    float* JXL_RESTRICT block = scratch_space;
361
84.0k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
84.0k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
84.0k
    } else {
368
84.0k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
84.0k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
84.0k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
84.0k
    }
372
84.0k
  }
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*)
Line
Count
Source
359
1.52M
                                   float* JXL_RESTRICT scratch_space) {
360
1.52M
    float* JXL_RESTRICT block = scratch_space;
361
1.52M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
1.52M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
1.52M
    } else {
368
1.52M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
1.52M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
1.52M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
1.52M
    }
372
1.52M
  }
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*)
Line
Count
Source
359
32.8k
                                   float* JXL_RESTRICT scratch_space) {
360
32.8k
    float* JXL_RESTRICT block = scratch_space;
361
32.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
32.8k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
32.8k
    } else {
368
32.8k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
32.8k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
32.8k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
32.8k
    }
372
32.8k
  }
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*)
Line
Count
Source
359
12.9k
                                   float* JXL_RESTRICT scratch_space) {
360
12.9k
    float* JXL_RESTRICT block = scratch_space;
361
12.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
12.9k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
12.9k
    } else {
368
12.9k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
12.9k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
12.9k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
12.9k
    }
372
12.9k
  }
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*)
Line
Count
Source
359
4.88k
                                   float* JXL_RESTRICT scratch_space) {
360
4.88k
    float* JXL_RESTRICT block = scratch_space;
361
4.88k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
4.88k
    if (ROWS < COLS) {
363
4.88k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
4.88k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
4.88k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
4.88k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
4.88k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
4.88k
  }
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_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*)
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*)
Line
Count
Source
359
296k
                                   float* JXL_RESTRICT scratch_space) {
360
296k
    float* JXL_RESTRICT block = scratch_space;
361
296k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
296k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
296k
    } else {
368
296k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
296k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
296k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
296k
    }
372
296k
  }
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*)
Line
Count
Source
359
425k
                                   float* JXL_RESTRICT scratch_space) {
360
425k
    float* JXL_RESTRICT block = scratch_space;
361
425k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
425k
    if (ROWS < COLS) {
363
425k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
425k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
425k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
425k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
425k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
425k
  }
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*)
Line
Count
Source
359
300k
                                   float* JXL_RESTRICT scratch_space) {
360
300k
    float* JXL_RESTRICT block = scratch_space;
361
300k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
300k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
300k
    } else {
368
300k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
300k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
300k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
300k
    }
372
300k
  }
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*)
Line
Count
Source
359
161k
                                   float* JXL_RESTRICT scratch_space) {
360
161k
    float* JXL_RESTRICT block = scratch_space;
361
161k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
161k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
161k
    } else {
368
161k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
161k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
161k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
161k
    }
372
161k
  }
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*)
Line
Count
Source
359
216k
                                   float* JXL_RESTRICT scratch_space) {
360
216k
    float* JXL_RESTRICT block = scratch_space;
361
216k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
216k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
216k
    } else {
368
216k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
216k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
216k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
216k
    }
372
216k
  }
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*)
Line
Count
Source
359
239k
                                   float* JXL_RESTRICT scratch_space) {
360
239k
    float* JXL_RESTRICT block = scratch_space;
361
239k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
239k
    if (ROWS < COLS) {
363
239k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
239k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
239k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
239k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
239k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
239k
  }
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*)
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*)
Line
Count
Source
359
46.9k
                                   float* JXL_RESTRICT scratch_space) {
360
46.9k
    float* JXL_RESTRICT block = scratch_space;
361
46.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
46.9k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
46.9k
    } else {
368
46.9k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
46.9k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
46.9k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
46.9k
    }
372
46.9k
  }
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*)
Line
Count
Source
359
48.3k
                                   float* JXL_RESTRICT scratch_space) {
360
48.3k
    float* JXL_RESTRICT block = scratch_space;
361
48.3k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
48.3k
    if (ROWS < COLS) {
363
48.3k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
48.3k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
48.3k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
48.3k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
48.3k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
48.3k
  }
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*)
Line
Count
Source
359
84.0k
                                   float* JXL_RESTRICT scratch_space) {
360
84.0k
    float* JXL_RESTRICT block = scratch_space;
361
84.0k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
84.0k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
84.0k
    } else {
368
84.0k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
84.0k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
84.0k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
84.0k
    }
372
84.0k
  }
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
359
12.5M
                                   float* JXL_RESTRICT scratch_space) {
360
12.5M
    float* JXL_RESTRICT block = scratch_space;
361
12.5M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
12.5M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
12.5M
    } else {
368
12.5M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
12.5M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
12.5M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
12.5M
    }
372
12.5M
  }
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*)
Line
Count
Source
359
32.8k
                                   float* JXL_RESTRICT scratch_space) {
360
32.8k
    float* JXL_RESTRICT block = scratch_space;
361
32.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
32.8k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
32.8k
    } else {
368
32.8k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
32.8k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
32.8k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
32.8k
    }
372
32.8k
  }
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*)
Line
Count
Source
359
12.9k
                                   float* JXL_RESTRICT scratch_space) {
360
12.9k
    float* JXL_RESTRICT block = scratch_space;
361
12.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
12.9k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
12.9k
    } else {
368
12.9k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
12.9k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
12.9k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
12.9k
    }
372
12.9k
  }
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*)
Line
Count
Source
359
4.88k
                                   float* JXL_RESTRICT scratch_space) {
360
4.88k
    float* JXL_RESTRICT block = scratch_space;
361
4.88k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
4.88k
    if (ROWS < COLS) {
363
4.88k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
4.88k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
4.88k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
4.88k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
4.88k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
4.88k
  }
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*)
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
359
22.1M
                                   float* JXL_RESTRICT scratch_space) {
360
22.1M
    float* JXL_RESTRICT block = scratch_space;
361
22.1M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
22.1M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
22.1M
    } else {
368
22.1M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
22.1M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
22.1M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
22.1M
    }
372
22.1M
  }
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
359
66.4M
                                   float* JXL_RESTRICT scratch_space) {
360
66.4M
    float* JXL_RESTRICT block = scratch_space;
361
66.4M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
66.4M
    if (ROWS < COLS) {
363
66.4M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
66.4M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
66.4M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
66.4M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
66.4M
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
66.4M
  }
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
359
88.5M
                                   float* JXL_RESTRICT scratch_space) {
360
88.5M
    float* JXL_RESTRICT block = scratch_space;
361
88.5M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
88.5M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
88.5M
    } else {
368
88.5M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
88.5M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
88.5M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
88.5M
    }
372
88.5M
  }
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*)
Line
Count
Source
359
4.71M
                                   float* JXL_RESTRICT scratch_space) {
360
4.71M
    float* JXL_RESTRICT block = scratch_space;
361
4.71M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
4.71M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
4.71M
    } else {
368
4.71M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
4.71M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
4.71M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
4.71M
    }
372
4.71M
  }
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*)
Line
Count
Source
359
9.28M
                                   float* JXL_RESTRICT scratch_space) {
360
9.28M
    float* JXL_RESTRICT block = scratch_space;
361
9.28M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
9.28M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
9.28M
    } else {
368
9.28M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
9.28M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
9.28M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
9.28M
    }
372
9.28M
  }
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*)
Line
Count
Source
359
9.27M
                                   float* JXL_RESTRICT scratch_space) {
360
9.27M
    float* JXL_RESTRICT block = scratch_space;
361
9.27M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
9.27M
    if (ROWS < COLS) {
363
9.27M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
9.27M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
9.27M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
9.27M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
9.27M
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
9.27M
  }
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*)
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*)
Line
Count
Source
359
1.79M
                                   float* JXL_RESTRICT scratch_space) {
360
1.79M
    float* JXL_RESTRICT block = scratch_space;
361
1.79M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
1.79M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
1.79M
    } else {
368
1.79M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
1.79M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
1.79M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
1.79M
    }
372
1.79M
  }
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*)
Line
Count
Source
359
1.77M
                                   float* JXL_RESTRICT scratch_space) {
360
1.77M
    float* JXL_RESTRICT block = scratch_space;
361
1.77M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
1.77M
    if (ROWS < COLS) {
363
1.77M
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
1.77M
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
1.77M
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
1.77M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
1.77M
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
1.77M
  }
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*)
Line
Count
Source
359
912k
                                   float* JXL_RESTRICT scratch_space) {
360
912k
    float* JXL_RESTRICT block = scratch_space;
361
912k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
912k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
912k
    } else {
368
912k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
912k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
912k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
912k
    }
372
912k
  }
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
359
11.0M
                                   float* JXL_RESTRICT scratch_space) {
360
11.0M
    float* JXL_RESTRICT block = scratch_space;
361
11.0M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
11.0M
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
11.0M
    } else {
368
11.0M
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
11.0M
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
11.0M
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
11.0M
    }
372
11.0M
  }
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*)
Line
Count
Source
359
153k
                                   float* JXL_RESTRICT scratch_space) {
360
153k
    float* JXL_RESTRICT block = scratch_space;
361
153k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
153k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
153k
    } else {
368
153k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
153k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
153k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
153k
    }
372
153k
  }
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*)
Line
Count
Source
359
556k
                                   float* JXL_RESTRICT scratch_space) {
360
556k
    float* JXL_RESTRICT block = scratch_space;
361
556k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
556k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
556k
    } else {
368
556k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
556k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
556k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
556k
    }
372
556k
  }
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*)
Line
Count
Source
359
359k
                                   float* JXL_RESTRICT scratch_space) {
360
359k
    float* JXL_RESTRICT block = scratch_space;
361
359k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
359k
    if (ROWS < COLS) {
363
359k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
359k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
359k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
359k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
359k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
359k
  }
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: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
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*)
Unexecuted instantiation: 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*)
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
359
650k
                                   float* JXL_RESTRICT scratch_space) {
360
650k
    float* JXL_RESTRICT block = scratch_space;
361
650k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
650k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
650k
    } else {
368
650k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
650k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
650k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
650k
    }
372
650k
  }
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
359
726k
                                   float* JXL_RESTRICT scratch_space) {
360
726k
    float* JXL_RESTRICT block = scratch_space;
361
726k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
726k
    if (ROWS < COLS) {
363
726k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
726k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
726k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
726k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
726k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
726k
  }
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
359
485k
                                   float* JXL_RESTRICT scratch_space) {
360
485k
    float* JXL_RESTRICT block = scratch_space;
361
485k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
485k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
485k
    } else {
368
485k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
485k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
485k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
485k
    }
372
485k
  }
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
359
693
                                   float* JXL_RESTRICT scratch_space) {
360
693
    float* JXL_RESTRICT block = scratch_space;
361
693
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
693
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
693
    } else {
368
693
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
693
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
693
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
693
    }
372
693
  }
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
359
96
                                   float* JXL_RESTRICT scratch_space) {
360
96
    float* JXL_RESTRICT block = scratch_space;
361
96
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
96
    if (ROWS < COLS) {
363
96
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
96
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
96
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
96
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
96
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
96
  }
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
359
140k
                                   float* JXL_RESTRICT scratch_space) {
360
140k
    float* JXL_RESTRICT block = scratch_space;
361
140k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
140k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
140k
    } else {
368
140k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
140k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
140k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
140k
    }
372
140k
  }
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
359
145k
                                   float* JXL_RESTRICT scratch_space) {
360
145k
    float* JXL_RESTRICT block = scratch_space;
361
145k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
145k
    if (ROWS < COLS) {
363
145k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
145k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
145k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
145k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
145k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
145k
  }
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
359
252k
                                   float* JXL_RESTRICT scratch_space) {
360
252k
    float* JXL_RESTRICT block = scratch_space;
361
252k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
252k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
252k
    } else {
368
252k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
252k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
252k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
252k
    }
372
252k
  }
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
359
38.8k
                                   float* JXL_RESTRICT scratch_space) {
360
38.8k
    float* JXL_RESTRICT block = scratch_space;
361
38.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
38.8k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
38.8k
    } else {
368
38.8k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
38.8k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
38.8k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
38.8k
    }
372
38.8k
  }
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
359
14.6k
                                   float* JXL_RESTRICT scratch_space) {
360
14.6k
    float* JXL_RESTRICT block = scratch_space;
361
14.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
14.6k
    if (ROWS < COLS) {
363
14.6k
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
14.6k
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
14.6k
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
14.6k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
14.6k
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
14.6k
  }
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
359
98.6k
                                   float* JXL_RESTRICT scratch_space) {
360
98.6k
    float* JXL_RESTRICT block = scratch_space;
361
98.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
98.6k
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
98.6k
    } else {
368
98.6k
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
98.6k
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
98.6k
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
98.6k
    }
372
98.6k
  }
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
359
3
                                   float* JXL_RESTRICT scratch_space) {
360
3
    float* JXL_RESTRICT block = scratch_space;
361
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
3
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
3
    } else {
368
3
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
3
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
3
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
3
    }
372
3
  }
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
359
9
                                   float* JXL_RESTRICT scratch_space) {
360
9
    float* JXL_RESTRICT block = scratch_space;
361
9
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
9
    if (ROWS < COLS) {
363
9
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
9
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
9
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
9
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
9
    } else {
368
0
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
0
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
0
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
0
    }
372
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
359
6
                                   float* JXL_RESTRICT scratch_space) {
360
6
    float* JXL_RESTRICT block = scratch_space;
361
6
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
362
6
    if (ROWS < COLS) {
363
0
      DCT1D<ROWS, COLS>()(from, DCTTo(block, COLS), tmp);
364
0
      Transpose<ROWS, COLS>::Run(DCTFrom(block, COLS), DCTTo(to, ROWS));
365
0
      DCT1D<COLS, ROWS>()(DCTFrom(to, ROWS), DCTTo(block, ROWS), tmp);
366
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(to, COLS));
367
6
    } else {
368
6
      DCT1D<ROWS, COLS>()(from, DCTTo(to, COLS), tmp);
369
6
      Transpose<ROWS, COLS>::Run(DCTFrom(to, COLS), DCTTo(block, ROWS));
370
6
      DCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(to, ROWS), tmp);
371
6
    }
372
6
  }
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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
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*)
Unexecuted instantiation: 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*)
373
};
374
// Computes the maybe-transposed, scaled IDCT of a block, that needs to be
375
// HWY_ALIGN'ed.
376
template <size_t ROWS, size_t COLS>
377
struct ComputeScaledIDCT {
378
  // scratch_space must be aligned, and should have space for ROWS*COLS
379
  // floats.
380
  template <class To>
381
  HWY_MAYBE_UNUSED void operator()(float* JXL_RESTRICT from, const To& to,
382
229M
                                   float* JXL_RESTRICT scratch_space) {
383
229M
    float* JXL_RESTRICT block = scratch_space;
384
229M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
229M
    if (ROWS < COLS) {
387
80.5M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
80.5M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
80.5M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
80.5M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
148M
    } else {
392
148M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
148M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
148M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
148M
    }
396
229M
  }
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_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*)
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*)
Line
Count
Source
382
216k
                                   float* JXL_RESTRICT scratch_space) {
383
216k
    float* JXL_RESTRICT block = scratch_space;
384
216k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
216k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
216k
    } else {
392
216k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
216k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
216k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
216k
    }
396
216k
  }
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*)
Line
Count
Source
382
239k
                                   float* JXL_RESTRICT scratch_space) {
383
239k
    float* JXL_RESTRICT block = scratch_space;
384
239k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
239k
    if (ROWS < COLS) {
387
239k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
239k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
239k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
239k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
239k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
239k
  }
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*)
Line
Count
Source
382
161k
                                   float* JXL_RESTRICT scratch_space) {
383
161k
    float* JXL_RESTRICT block = scratch_space;
384
161k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
161k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
161k
    } else {
392
161k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
161k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
161k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
161k
    }
396
161k
  }
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*)
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*)
Line
Count
Source
382
46.9k
                                   float* JXL_RESTRICT scratch_space) {
383
46.9k
    float* JXL_RESTRICT block = scratch_space;
384
46.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
46.9k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
46.9k
    } else {
392
46.9k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
46.9k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
46.9k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
46.9k
    }
396
46.9k
  }
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*)
Line
Count
Source
382
48.3k
                                   float* JXL_RESTRICT scratch_space) {
383
48.3k
    float* JXL_RESTRICT block = scratch_space;
384
48.3k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
48.3k
    if (ROWS < COLS) {
387
48.3k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
48.3k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
48.3k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
48.3k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
48.3k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
48.3k
  }
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*)
Line
Count
Source
382
84.0k
                                   float* JXL_RESTRICT scratch_space) {
383
84.0k
    float* JXL_RESTRICT block = scratch_space;
384
84.0k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
84.0k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
84.0k
    } else {
392
84.0k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
84.0k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
84.0k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
84.0k
    }
396
84.0k
  }
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*)
Line
Count
Source
382
12.9k
                                   float* JXL_RESTRICT scratch_space) {
383
12.9k
    float* JXL_RESTRICT block = scratch_space;
384
12.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
12.9k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
12.9k
    } else {
392
12.9k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
12.9k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
12.9k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
12.9k
    }
396
12.9k
  }
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*)
Line
Count
Source
382
4.88k
                                   float* JXL_RESTRICT scratch_space) {
383
4.88k
    float* JXL_RESTRICT block = scratch_space;
384
4.88k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
4.88k
    if (ROWS < COLS) {
387
4.88k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
4.88k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
4.88k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
4.88k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
4.88k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
4.88k
  }
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*)
Line
Count
Source
382
32.8k
                                   float* JXL_RESTRICT scratch_space) {
383
32.8k
    float* JXL_RESTRICT block = scratch_space;
384
32.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
32.8k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
32.8k
    } else {
392
32.8k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
32.8k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
32.8k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
32.8k
    }
396
32.8k
  }
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_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*)
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*)
Line
Count
Source
382
216k
                                   float* JXL_RESTRICT scratch_space) {
383
216k
    float* JXL_RESTRICT block = scratch_space;
384
216k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
216k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
216k
    } else {
392
216k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
216k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
216k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
216k
    }
396
216k
  }
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*)
Line
Count
Source
382
239k
                                   float* JXL_RESTRICT scratch_space) {
383
239k
    float* JXL_RESTRICT block = scratch_space;
384
239k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
239k
    if (ROWS < COLS) {
387
239k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
239k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
239k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
239k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
239k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
239k
  }
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*)
Line
Count
Source
382
161k
                                   float* JXL_RESTRICT scratch_space) {
383
161k
    float* JXL_RESTRICT block = scratch_space;
384
161k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
161k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
161k
    } else {
392
161k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
161k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
161k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
161k
    }
396
161k
  }
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*)
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*)
Line
Count
Source
382
46.9k
                                   float* JXL_RESTRICT scratch_space) {
383
46.9k
    float* JXL_RESTRICT block = scratch_space;
384
46.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
46.9k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
46.9k
    } else {
392
46.9k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
46.9k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
46.9k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
46.9k
    }
396
46.9k
  }
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*)
Line
Count
Source
382
48.3k
                                   float* JXL_RESTRICT scratch_space) {
383
48.3k
    float* JXL_RESTRICT block = scratch_space;
384
48.3k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
48.3k
    if (ROWS < COLS) {
387
48.3k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
48.3k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
48.3k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
48.3k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
48.3k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
48.3k
  }
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*)
Line
Count
Source
382
84.0k
                                   float* JXL_RESTRICT scratch_space) {
383
84.0k
    float* JXL_RESTRICT block = scratch_space;
384
84.0k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
84.0k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
84.0k
    } else {
392
84.0k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
84.0k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
84.0k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
84.0k
    }
396
84.0k
  }
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*)
Line
Count
Source
382
12.9k
                                   float* JXL_RESTRICT scratch_space) {
383
12.9k
    float* JXL_RESTRICT block = scratch_space;
384
12.9k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
12.9k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
12.9k
    } else {
392
12.9k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
12.9k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
12.9k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
12.9k
    }
396
12.9k
  }
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*)
Line
Count
Source
382
4.88k
                                   float* JXL_RESTRICT scratch_space) {
383
4.88k
    float* JXL_RESTRICT block = scratch_space;
384
4.88k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
4.88k
    if (ROWS < COLS) {
387
4.88k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
4.88k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
4.88k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
4.88k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
4.88k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
4.88k
  }
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*)
Line
Count
Source
382
32.8k
                                   float* JXL_RESTRICT scratch_space) {
383
32.8k
    float* JXL_RESTRICT block = scratch_space;
384
32.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
32.8k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
32.8k
    } else {
392
32.8k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
32.8k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
32.8k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
32.8k
    }
396
32.8k
  }
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*)
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
382
22.1M
                                   float* JXL_RESTRICT scratch_space) {
383
22.1M
    float* JXL_RESTRICT block = scratch_space;
384
22.1M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
22.1M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
22.1M
    } else {
392
22.1M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
22.1M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
22.1M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
22.1M
    }
396
22.1M
  }
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
382
66.4M
                                   float* JXL_RESTRICT scratch_space) {
383
66.4M
    float* JXL_RESTRICT block = scratch_space;
384
66.4M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
66.4M
    if (ROWS < COLS) {
387
66.4M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
66.4M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
66.4M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
66.4M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
66.4M
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
66.4M
  }
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
382
88.5M
                                   float* JXL_RESTRICT scratch_space) {
383
88.5M
    float* JXL_RESTRICT block = scratch_space;
384
88.5M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
88.5M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
88.5M
    } else {
392
88.5M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
88.5M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
88.5M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
88.5M
    }
396
88.5M
  }
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*)
Line
Count
Source
382
4.71M
                                   float* JXL_RESTRICT scratch_space) {
383
4.71M
    float* JXL_RESTRICT block = scratch_space;
384
4.71M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
4.71M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
4.71M
    } else {
392
4.71M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
4.71M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
4.71M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
4.71M
    }
396
4.71M
  }
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*)
Line
Count
Source
382
9.28M
                                   float* JXL_RESTRICT scratch_space) {
383
9.28M
    float* JXL_RESTRICT block = scratch_space;
384
9.28M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
9.28M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
9.28M
    } else {
392
9.28M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
9.28M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
9.28M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
9.28M
    }
396
9.28M
  }
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*)
Line
Count
Source
382
9.27M
                                   float* JXL_RESTRICT scratch_space) {
383
9.27M
    float* JXL_RESTRICT block = scratch_space;
384
9.27M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
9.27M
    if (ROWS < COLS) {
387
9.27M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
9.27M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
9.27M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
9.27M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
9.27M
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
9.27M
  }
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*)
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*)
Line
Count
Source
382
1.79M
                                   float* JXL_RESTRICT scratch_space) {
383
1.79M
    float* JXL_RESTRICT block = scratch_space;
384
1.79M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
1.79M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
1.79M
    } else {
392
1.79M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
1.79M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
1.79M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
1.79M
    }
396
1.79M
  }
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*)
Line
Count
Source
382
1.77M
                                   float* JXL_RESTRICT scratch_space) {
383
1.77M
    float* JXL_RESTRICT block = scratch_space;
384
1.77M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
1.77M
    if (ROWS < COLS) {
387
1.77M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
1.77M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
1.77M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
1.77M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
1.77M
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
1.77M
  }
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*)
Line
Count
Source
382
912k
                                   float* JXL_RESTRICT scratch_space) {
383
912k
    float* JXL_RESTRICT block = scratch_space;
384
912k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
912k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
912k
    } else {
392
912k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
912k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
912k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
912k
    }
396
912k
  }
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
382
11.0M
                                   float* JXL_RESTRICT scratch_space) {
383
11.0M
    float* JXL_RESTRICT block = scratch_space;
384
11.0M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
11.0M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
11.0M
    } else {
392
11.0M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
11.0M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
11.0M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
11.0M
    }
396
11.0M
  }
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*)
Line
Count
Source
382
556k
                                   float* JXL_RESTRICT scratch_space) {
383
556k
    float* JXL_RESTRICT block = scratch_space;
384
556k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
556k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
556k
    } else {
392
556k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
556k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
556k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
556k
    }
396
556k
  }
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*)
Line
Count
Source
382
359k
                                   float* JXL_RESTRICT scratch_space) {
383
359k
    float* JXL_RESTRICT block = scratch_space;
384
359k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
359k
    if (ROWS < COLS) {
387
359k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
359k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
359k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
359k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
359k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
359k
  }
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*)
Line
Count
Source
382
153k
                                   float* JXL_RESTRICT scratch_space) {
383
153k
    float* JXL_RESTRICT block = scratch_space;
384
153k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
153k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
153k
    } else {
392
153k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
153k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
153k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
153k
    }
396
153k
  }
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: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
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*)
Unexecuted instantiation: 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*)
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
382
888k
                                   float* JXL_RESTRICT scratch_space) {
383
888k
    float* JXL_RESTRICT block = scratch_space;
384
888k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
888k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
888k
    } else {
392
888k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
888k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
888k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
888k
    }
396
888k
  }
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
382
1.28M
                                   float* JXL_RESTRICT scratch_space) {
383
1.28M
    float* JXL_RESTRICT block = scratch_space;
384
1.28M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
1.28M
    if (ROWS < COLS) {
387
1.28M
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
1.28M
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
1.28M
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
1.28M
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
1.28M
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
1.28M
  }
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
382
913k
                                   float* JXL_RESTRICT scratch_space) {
383
913k
    float* JXL_RESTRICT block = scratch_space;
384
913k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
913k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
913k
    } else {
392
913k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
913k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
913k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
913k
    }
396
913k
  }
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
382
485k
                                   float* JXL_RESTRICT scratch_space) {
383
485k
    float* JXL_RESTRICT block = scratch_space;
384
485k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
485k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
485k
    } else {
392
485k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
485k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
485k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
485k
    }
396
485k
  }
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
382
650k
                                   float* JXL_RESTRICT scratch_space) {
383
650k
    float* JXL_RESTRICT block = scratch_space;
384
650k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
650k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
650k
    } else {
392
650k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
650k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
650k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
650k
    }
396
650k
  }
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
382
726k
                                   float* JXL_RESTRICT scratch_space) {
383
726k
    float* JXL_RESTRICT block = scratch_space;
384
726k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
726k
    if (ROWS < COLS) {
387
726k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
726k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
726k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
726k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
726k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
726k
  }
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
382
693
                                   float* JXL_RESTRICT scratch_space) {
383
693
    float* JXL_RESTRICT block = scratch_space;
384
693
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
693
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
693
    } else {
392
693
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
693
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
693
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
693
    }
396
693
  }
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
382
96
                                   float* JXL_RESTRICT scratch_space) {
383
96
    float* JXL_RESTRICT block = scratch_space;
384
96
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
96
    if (ROWS < COLS) {
387
96
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
96
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
96
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
96
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
96
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
96
  }
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
382
140k
                                   float* JXL_RESTRICT scratch_space) {
383
140k
    float* JXL_RESTRICT block = scratch_space;
384
140k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
140k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
140k
    } else {
392
140k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
140k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
140k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
140k
    }
396
140k
  }
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
382
145k
                                   float* JXL_RESTRICT scratch_space) {
383
145k
    float* JXL_RESTRICT block = scratch_space;
384
145k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
145k
    if (ROWS < COLS) {
387
145k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
145k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
145k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
145k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
145k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
145k
  }
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
382
252k
                                   float* JXL_RESTRICT scratch_space) {
383
252k
    float* JXL_RESTRICT block = scratch_space;
384
252k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
252k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
252k
    } else {
392
252k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
252k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
252k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
252k
    }
396
252k
  }
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
382
4.93M
                                   float* JXL_RESTRICT scratch_space) {
383
4.93M
    float* JXL_RESTRICT block = scratch_space;
384
4.93M
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
4.93M
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
4.93M
    } else {
392
4.93M
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
4.93M
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
4.93M
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
4.93M
    }
396
4.93M
  }
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
382
38.8k
                                   float* JXL_RESTRICT scratch_space) {
383
38.8k
    float* JXL_RESTRICT block = scratch_space;
384
38.8k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
38.8k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
38.8k
    } else {
392
38.8k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
38.8k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
38.8k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
38.8k
    }
396
38.8k
  }
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
382
14.6k
                                   float* JXL_RESTRICT scratch_space) {
383
14.6k
    float* JXL_RESTRICT block = scratch_space;
384
14.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
14.6k
    if (ROWS < COLS) {
387
14.6k
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
14.6k
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
14.6k
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
14.6k
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
14.6k
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
14.6k
  }
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
382
98.6k
                                   float* JXL_RESTRICT scratch_space) {
383
98.6k
    float* JXL_RESTRICT block = scratch_space;
384
98.6k
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
98.6k
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
98.6k
    } else {
392
98.6k
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
98.6k
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
98.6k
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
98.6k
    }
396
98.6k
  }
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
382
3
                                   float* JXL_RESTRICT scratch_space) {
383
3
    float* JXL_RESTRICT block = scratch_space;
384
3
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
3
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
3
    } else {
392
3
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
3
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
3
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
3
    }
396
3
  }
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
382
9
                                   float* JXL_RESTRICT scratch_space) {
383
9
    float* JXL_RESTRICT block = scratch_space;
384
9
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
9
    if (ROWS < COLS) {
387
9
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
9
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
9
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
9
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
9
    } else {
392
0
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
0
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
0
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
0
    }
396
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
382
6
                                   float* JXL_RESTRICT scratch_space) {
383
6
    float* JXL_RESTRICT block = scratch_space;
384
6
    float* JXL_RESTRICT tmp = scratch_space + ROWS * COLS;
385
    // Reverse the steps done in ComputeScaledDCT.
386
6
    if (ROWS < COLS) {
387
0
      Transpose<ROWS, COLS>::Run(DCTFrom(from, COLS), DCTTo(block, ROWS));
388
0
      IDCT1D<COLS, ROWS>()(DCTFrom(block, ROWS), DCTTo(from, ROWS), tmp);
389
0
      Transpose<COLS, ROWS>::Run(DCTFrom(from, ROWS), DCTTo(block, COLS));
390
0
      IDCT1D<ROWS, COLS>()(DCTFrom(block, COLS), to, tmp);
391
6
    } else {
392
6
      IDCT1D<COLS, ROWS>()(DCTFrom(from, ROWS), DCTTo(block, ROWS), tmp);
393
6
      Transpose<COLS, ROWS>::Run(DCTFrom(block, ROWS), DCTTo(from, COLS));
394
6
      IDCT1D<ROWS, COLS>()(DCTFrom(from, COLS), to, tmp);
395
6
    }
396
6
  }
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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
Unexecuted instantiation: 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*)
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*)
Unexecuted instantiation: 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*)
397
};
398
399
}  // namespace
400
// NOLINTNEXTLINE(google-readability-namespace-comments)
401
}  // namespace HWY_NAMESPACE
402
}  // namespace jxl
403
HWY_AFTER_NAMESPACE();
404
#endif  // LIB_JXL_DCT_INL_H_